Способ кодирования, кодирующее устройство, программа обработки кодирования и регистрирующий носитель, на котором записана программа обработки кодирования

Иллюстрации

Показать все

Изобретение относится к способу кодирования, и может применяться в видеокамерах. Техническим результатом является создание способа кодирования, который обеспечивает возможным назначать соответствующую величину кода каждой картинке, когда время записи должно быть гарантировано однопроходной системой и когда имеется много режимов предсказания. Предложен способ кодирования, при котором кодируют входные данные D1 изображения на основе истинной предсказанной величины TRUE PRED(n) кода, вычисленной путем коррекции грубо вычисленной предсказанной величины ROUGH PRED(n) кода, предсказанной из входных данных D1 изображения, с корректировочным коэффициентом ADJUST(n), и устанавливают корректировочный коэффициент ADJUST(n) соответствующего типа картинок на основе реально генерируемой величины BIT(n) кода. 3 н. и 19 з.п. ф-лы, 14 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к способу кодирования, кодирующему устройству, программе обработки кодирования и регистрирующему носителю, на котором записана эта программа обработки кодирования, и применимо, например, к видеокамерам. Настоящее изобретение кодирует входные данные изображения на основе истиной предсказанной величины кода, вычисленной путем коррекции грубо подсчитанной предсказанной величины кода, предсказанной из входных данных изображения, с корректировочным коэффициентом и устанавливает корректировочный коэффициент соответствующего типа картинки на основе реальной генерируемой величины кода. Настоящее изобретение делает возможным назначать соответствующую величину кода для каждой картинки, когда время записи должно быть гарантировано однопроходной системой и когда имеется много режимов предсказания, соответственно.

Уровень техники

Традиционно широко известным предсказывающим кодированием с компенсацией движения являются управление кодированием с переменной битовой скоростью (с переменной БС) (VBR) и управление кодированием с постоянной битовой скоростью (с постоянной БС) (CBR). Управление кодированием с переменной БС является способом кодирования движущегося изображения посредством фиксированной шкалы квантования, установленной заранее. С другой стороны, управление кодированием с постоянной БС является способом выполнения управления кодированием при изменении шкалы квантования так, чтобы величина генерируемого кода становилась заранее заданным целевым значением.

Управление кодированием с переменной БС изменяет величину генерируемого кода различным образом согласно обрабатываемому объекту, а потому не может гарантировать время записи, когда на регистрирующий носитель записываются движущие изображения. Поэтому при записи движущихся изображений или тому подобного время записи гарантируется главным образом посредством управления кодированием с постоянной БС.

Однако управление кодированием с постоянной БС может кодировать картинку, которую можно легко кодировать, с излишне высоким качеством картинки и за счет этого является практически неудовлетворительным с точки зрения эффективности кодирования. Выложенная заявка Японии №2001-28753, например, предлагает способ улучшения эффективности кодирования путем выполнения обработки кодирования с переключением между управлением кодированием с переменной БС и управлением кодированием с постоянной БС.

В управлении кодированием с постоянной БС имеются так называемые двухпроходные системы, в которых выполняется процесс пробного кодирования с фиксированной шкалой квантования и измеряется величина генерируемого кода, шкала квантования изменяется согласно результату этого измерения, и выполняется процесс реального кодирования, и так называемые однопроходные системы, в которых шкала квантования изменяется в реальном времени М, тогда как величина генерируемого кода предсказывается. Однопроходная система требует объем работы, который составляет примерно 1/2 от объема работы двухпроходной системы, и может обрабатывать движущиеся картинки в реальном времени М. Поэтому однопроходная система применяется в различных записывающих устройствах.

Однако однопроходная система все же практически неудовлетворительна с точки зрения назначения соответствующей величины кода для каждой картинки и кодирования движущихся картинок с высоким качеством картинки.

Конкретно, однопроходная система изменяет шкалу квантования посредством управления с обратной связью согласно величине генерируемого кода и тем самым может регулировать степень сжатия только после того, как закодирована одна картинка. Таким образом, трудно изменять шкалу квантования, чтобы вполне следовать за изменениями качества картинки, так что назначение соответствующей величины кода не выполняется обязательно, когда регистрируется величина кода каждой картинки.

Предложенный для решения этой проблемы способ обнаруживает величину признака, указывающую степень трудности обработки кодирования, такую, например, как высокочастотный компонент, для каждой картинки и управляет шкалой квантования путем прямого управления с результатом этого обнаружения в качестве основы. Этот способ может, как правило, назначать соответствующую величину кода каждой картинке в процессе кодирования MPEG-2, к примеру.

Однако способы кодирования этого типа включают в себя способы, в которых из многих режимов предсказания выбирается оптимальный режим предсказания и выполняется процесс кодирования, как в H.264/AVC (Усовершенствованное видеокодирование) и MPEG-4 (Экспертная группа по движущимся изображениям). В таких способах кодирования корреляция между величиной признака и величиной генерируемого кода значительно снижена. Таким образом, даже в этих способах трудно назначать соответствующую величину кода в процессе кодирования, в котором имеется большое число режимов предсказания.

Сущность изобретения

Настоящее изобретение сделано с учетом вышесказанного. Желательно предложить способ кодирования, кодирующее устройство, программу обработки кодирования и регистрирующий носитель, на котором записывается эта программа обработки кодирования, которые делают возможным назначать соответствующую величину кода каждой картинке, даже когда время записи должно быть гарантировано однопроходной системой и даже когда имеется много режимов предсказания.

Согласно настоящему изобретению предлагается способ кодирования, в котором устанавливают последовательно тип картинки для картинок входных данных изображения, кодируют входные данные изображения при предсказании генерируемой величины кода каждой картинки и генерируют закодированные данные, при этом способ включает в себя этапы, на которых: предсказывают грубо вычисленную величину кода закодированных данных, генерируемых из входных данных изображения; вычисляют истинную предсказанную величину кода путем коррекции грубо вычисленной предсказанной величины кода посредством корректировочного коэффициента, соответствующего типу картинки; кодируют входные данные изображения на основе истинной предсказанной величины кода; и устанавливают корректировочный коэффициент соответствующего типа картинки при обнаружении реально генерируемой величины закодированных данных.

Согласно настоящему изобретению предлагается способ кодирования, в котором устанавливают последовательно тип картинки для картинок входных данных изображения, кодируют входные данные изображения при предсказании генерируемой величины кода каждой картинки и генерируют закодированные данные, при этом способ включает в себя этапы, на которых: предсказывают грубо вычисленную величину кода закодированных данных, генерируемых из входных данных изображения; вычисляют истинную предсказанную величину кода путем коррекции грубо вычисленной предсказанной величины кода посредством корректировочного коэффициента, соответствующего типу картинки; кодируют входные данные изображения на основе истинной предсказанной величины кода; и устанавливают корректировочный коэффициент соответствующего типа картинки при обнаружении реально генерируемой величины кода упомянутых закодированных данных. Затем, даже когда имеется большое число режимов предсказания и генерируемая величина кода не может быть предсказана точно посредством грубо вычисленной предсказанной величины кода, генерируемая величина кода может быть предсказана с практически достаточной точностью посредством истинной предсказанной величины кода, полученной с помощью корректировочного коэффициента. Таким образом, за счет использования истинной предсказанной величины кода с такой высокой точностью можно назначать соответствующую величину кода для каждой картинки, даже когда время записи должно быть гарантировано однопроходной системой и даже когда имеется много режимов предсказания.

Далее согласно настоящему изобретению по п.1 формулы изобретения на этапе кодирования кодируют входные данные изображения по меньшей мере картинки в начале последовательности каждого типа картинок с помощью фиксированной шкалы квантования, установленной заранее; на этапе грубого вычисления предсказанной величины кода, при соотношении между величиной признака, указывающего степень трудности кодирования, который обнаруживают в картинке в начале последовательности, и величины признака, обнаруженного в подлежащей кодированию картинке, вычисляют грубо вычисленную величину кода подлежащей кодированию картинки на основе реально генерируемой величины кода закодированных данных, полученных с помощью фиксированной шкалы квантования; и изменяют среднюю генерируемую величину кода закодированных данных путем изменения фиксированной шкалы квантования в ответ на действие, предпринятое пользователем.

На основе вышеуказанной конфигурации настоящего изобретения, которая может обнаруживать истинную предсказанную величину кода, имеющую такую высокую точность, по п.1 формулы изобретения, на этапе кодирования кодируют входные данные изображения по меньшей мере картинки в начале последовательности каждого типа картинок с помощью фиксированной шкалы квантования, установленной заранее; и на этапе грубого вычисления предсказанной величины кода, при соотношении между величиной признака, указывающего степень трудности кодирования, который обнаруживают в картинке в начале последовательности, и величины признака, обнаруженного в подлежащей кодированию картинке, вычисляют грубо вычисленную величину кода подлежащей кодированию картинки на основе реально генерируемой величины кода закодированных данных, полученных с помощью фиксированной шкалы квантования. Затем предсказывают генерируемую величину кода каждой картинки с использованием генерируемой величины кода, полученной с помощью фиксированной шкалы квантования, в качестве эталонной, и выполняют процесс кодирования. Таким образом, фиксированная шкала квантования может быть основой для установления генерируемой величины кода закодированных данных. В способе кодирования легко установить средний уровень генерируемой величины кода путем изменения средней генерируемой величины кода закодированных данных за счет изменения фиксированной шкалы квантования в ответ на действие, предпринятое пользователем.

Еще далее согласно настоящему изобретению по п.1 формулы изобретения способ кодирования включает в себя этапы, на которых: устанавливают целевую величину кода обработки кодирования на основе истинной предсказанной величины кода; и корректируют истинную предсказанную величину кода; при этом на этапе кодирования кодируют входные данные изображения на основе истинной предсказанной величины кода путем установки такой шкалы квантования, что реально генерируемая величина кода закодированных данных становится целевой величиной кода; а на этапе корректирования корректируют истинную предсказанную величину кода на генерируемую величину кода, предсказанную, когда шкалу квантования устанавливают на определенную эталонную шкалу квантования.

На основе вышеуказанной конфигурации настоящего изобретения, которая может обнаруживать истинную предсказанную величину кода, имеющую такую высокую точность, по п.1 формулы изобретения, способ кодирования включает в себя этапы, на которых: устанавливают целевую величину кода обработки кодирования на основе истинной предсказанной величины кода; и корректируют истинную предсказанную величину кода; при этом на этапе кодирования кодируют входные данные изображения на основе истинной предсказанной величины кода путем установки такой шкалы квантования, что реально генерируемая величина кода закодированных данных становится целевой величиной кода; а на этапе корректирования корректируют истинную предсказанную величину кода на генерируемую величину кода, предсказанную, когда шкалу квантования устанавливают на определенную эталонную шкалу квантования. Таким образом, даже когда целевую величину кода устанавливают из истинной предсказанной величины кода для с постоянной БС, например, и выполняют процесс кодирования, генерируемая величина кода может быть предсказана на основе обработки кодирования с определенной эталонной шкалой квантования. Тем самым возможно далее улучшить точность предсказания генерируемой величины кода и соответственно назначать соответствующую величину кода каждой картинке с более высокой точностью.

Далее согласно настоящему изобретению в конфигурации по п.8 формулы изобретения на этапе кодирования кодируют входные данные изображения по меньшей мере картинки в начале последовательности каждого типа картинок с помощью фиксированной шкалы квантования, установленной заранее; на этапе грубого вычисления предсказанной величины кода, при соотношении между величиной признака, указывающего степень трудности кодирования, который обнаруживают в картинке в начале последовательности, и величины признака, обнаруженного в подлежащей кодированию картинке, вычисляют грубо вычисленную величину кода подлежащей кодированию картинки на основе реально генерируемой величины кода закодированных данных, полученных с помощью фиксированной шкалы квантования; и изменяют среднюю генерируемую величину кода закодированных данных путем изменения фиксированной шкалы квантования в ответ на действие, предпринятое пользователем.

На основе вышеуказанной конфигурации настоящего изобретения по п.8 формулы изобретения, которая может обнаруживать истинную предсказанную величину кода, имеющую такую высокую точность, на этапе кодирования кодируют входные данные изображения по меньшей мере картинки в начале последовательности каждого типа картинок с помощью фиксированной шкалы квантования, установленной заранее; и на этапе грубого вычисления предсказанной величины кода, при соотношении между величиной признака, указывающего степень трудности кодирования, который обнаруживают в картинке в начале последовательности, и величины признака, обнаруженного в подлежащей кодированию картинке, вычисляют грубо вычисленную величину кода подлежащей кодированию картинки на основе реально генерируемой величины кода закодированных данных, полученных с помощью фиксированной шкалы квантования. Затем предсказывают генерируемую величину кода каждой картинки с использованием генерируемой величины кода, полученной с помощью фиксированной шкалы квантования, в качестве эталонной и выполняют процесс кодирования. Таким образом, фиксированная шкала квантования может быть основой для установления генерируемой величины кода закодированных данных. В способе кодирования можно легко установить средний уровень генерируемой величины кода путем изменения средней генерируемой величины кода закодированных данных за счет изменения фиксированной шкалы квантования в ответ на действие, предпринятое пользователем.

Кроме того, согласно настоящему изобретению по п.1 формулы изобретения способ кодирования включает в себя этапы, на которых: устанавливают целевую величину кода обработки кодирования на основе истинной предсказанной величины кода; при этом на этапе кодирования кодируют входные данные изображения путем установки такой шкалы квантования, чтобы реальная генерируемая величина кода закодированных данных становилась целевой величиной кода, на этапе грубого вычисления предсказанной величины кода получают также грубо вычисленные предсказанные величины кода для других типов картинок, когда подлежащую кодированию картинку кодируют как иные типы картинок, на этапе предсказания истинной величины кода получают также истинные предсказанные величины кода для иных типов картинок из грубо вычисленных предсказанных величин кода, а на этапе установки целевой величины кода распределяют назначаемую величину кода на основе истинной предсказанной величины кода для соответствующего типа картинок и истинных предсказанных величин кода для иных типов картинок и устанавливают целевую величину кода.

На основе вышеуказанной конфигурации настоящего изобретения по п.1 формулы изобретения, которая может обнаруживать истинную предсказанную величину кода, имеющую такую высокую точность, способ кодирования включает в себя этап, на котором устанавливают целевую величину кода обработки кодирования на основе истинной предсказанной величины кода, при этом на этапе кодирования кодируют входные данные изображения путем такой установки шкалы квантования, чтобы реально генерируемая величина кода закодированных данных становилась целевой величиной кода, на этапе грубого вычисления предсказанной величины кода получают также грубо вычисленные предсказанные величины кода для других типов картинок, на этапе предсказания истинной величины кода получают также истинные предсказанные величины кода для иных типов картинок из грубо вычисленных предсказанных величин кода, а на этапе установки целевой величины кода распределяют назначаемую величину кода на основе истинной предсказанной величины кода для соответствующего типа картинок и истинных предсказанных величин кода для иных типов картинок и устанавливают целевую величину кода. Затем даже когда степень трудности кодирования в картинках постепенно изменяется, величина кода, подлежащая назначению для каждой картинки, может устанавливаться в ответ на это изменение. Тем самым можно назначать более подходящую величину кода для каждой картинки.

Далее согласно настоящему изобретению по п.1 формулы изобретения способ кодирования включает в себя далее этап, на котором устанавливают целевую величину кода обработки кодирования на основе истинной предсказанной величины кода, при этом на этапе кодирования кодируют входные данные изображения путем такой установки шкалы квантования, чтобы реально генерируемая величина кода закодированных данных становилась целевой величиной кода, когда истинная предсказанная величина кода меньше, чем некоторое значение, большее эталонного значения для улучшения качества изображения, на этапе установки целевой величины кода устанавливают истинную предсказанную величину кода на целевую величину кода, чтобы генерировать закодированные данные с переменной БС, когда истинная предсказанная величина кода больше, чем некоторое значение, на этапе установки целевой величины кода устанавливают величину кода, соответствующую некоторому значению, на целевую величину кода, чтобы генерировать закодированные данные с постоянной БС, а когда истинная предсказанная величина кода меньше, чем эталонное значение для улучшения качества картинки, на этапе установки целевой величины кода устанавливают истинную предсказанную величину кода на целевую величину кода, увеличенную в коэффициент раз, причем этот коэффициент увеличивается по мере того, как истинная предсказанная величина кода уменьшается.

На основе вышеуказанной конфигурации настоящего изобретения по п.1 формулы изобретения, которая может обнаруживать истинную предсказанную величину кода, имеющую такую высокую точность, способ кодирования включает в себя этап, на котором устанавливают целевую величину кода обработки кодирования на основе истинной предсказанной величины кода, при этом на этапе кодирования устанавливают такую шкалу квантования, чтобы реально генерируемая величина кода закодированных данных становилась целевой величиной кода, и кодируют входные данные изображения, когда истинная предсказанная величина кода меньше, чем некоторое значение, большее эталонного значения для улучшения качества изображения, на этапе установки целевой величины кода устанавливают целевую величину кода, чтобы генерировать закодированные данные с переменной БС путем установки истинной предсказанной величины кода в качестве целевой величины кода, когда истинная предсказанная величина кода больше, чем некоторое значение, на этапе установки целевой величины кода устанавливают целевую величину кода, чтобы генерировать закодированные данные с постоянной БС путем установки величины кода, соответствующей некоторому значению, в качестве целевой величины кода, а когда истинная предсказанная величина кода меньше, чем эталонное значение для улучшения качества картинки, на этапе установки целевой величины кода увеличивают истинную предсказанную величину кода посредством коэффициента, который увеличивается по мере того, как истинная предсказанная величина кода уменьшается, и устанавливают истинную предсказанную величину кода в качестве целевой величины кода. Затем можно путем увеличения величины кода кодировать изображение, которое легко кодируется и дает результат в малой генерируемой величине кода. Ухудшение качества изображения в таком изображении стремится быть относительно заметным. Качество изображения можно улучшить за счет этого.

Далее согласно настоящему изобретению предлагается кодирующее устройство, в котором тип картинки последовательно устанавливается для картинок из входных данных изображения, входные данные изображения кодируются при предсказании генерируемой величины кода каждой картинки, и закодированные данные генерируются, при этом кодирующее устройство включает в себя: средство предсказания грубо вычисленной величины кода для предсказания грубо вычисленной величины кода закодированных данных, генерируемых из входных данных изображения; средство предсказания истинной величины кода для вычисления истинной предсказанной величины кода путем коррекции грубо вычисленной предсказанной величины кода посредством корректировочного коэффициента, соответствующего типу картинки; кодирующее средство для кодирования входных данных изображения на основе истинной предсказанной величины кода; и средство установки коэффициента для установки корректировочного коэффициента соответствующего типа картинки при обнаружении реально генерируемой величины кода закодированных данных.

Согласно настоящему изобретению можно обеспечить кодирующее устройство, которое делает возможным выделять соответствующую величину кода каждой картинке, даже когда время записи должно быть гарантировано однопроходной системой и даже когда имеется много режимов предсказания.

Еще далее согласно настоящему изобретению предлагается программа обработки кодирования, исполняемая средством арифметической обработки для последовательной установки типа картинки для картинок во входных данных изображения, для кодирования входных данных изображения при предсказании генерируемой величины кода каждой картинки и для генерирования закодированных данных, причем программа обработки кодирования включает в себя этапы, на которых: предсказывают грубо вычисленную величину кода закодированных данных, генерируемых из входных данных изображения; вычисляют истинную предсказанную величину кода путем коррекции грубо вычисленной предсказанной величины кода посредством корректировочного коэффициента, соответствующего типу картинки; кодируют входные данные изображения на основе истинной предсказанной величины кода; и устанавливают корректировочный коэффициент соответствующего типа картинки при обнаружении реально генерируемой величины кода закодированных данных.

Согласно настоящему изобретению можно обеспечить программу обработки кодирования, которая выделяет соответствующую величину кода каждой картинке, даже когда время записи должно быть гарантировано однопроходной системой и даже когда имеется много режимов предсказания.

Еще далее согласно настоящему изобретению предлагается носитель записи, на котором записана программа обработки кодирования, исполняемая средством арифметической обработки для последовательной установки типа картинки для картинок во входных данных изображения, для кодирования входных данных изображения при предсказании генерируемой величины кода каждой картинки и для генерирования закодированных данных, причем программа обработки кодирования включает в себя этапы, на которых: предсказывают грубо вычисленную величину кода закодированных данных, генерируемых из входных данных изображения; вычисляют истинную предсказанную величину кода путем коррекции грубо вычисленной предсказанной величины кода посредством корректировочного коэффициента, соответствующего типу картинки; кодируют входные данные изображения на основе истинной предсказанной величины кода; и устанавливают корректировочный коэффициент соответствующего типа картинки при обнаружении реально генерируемой величины закодированных данных.

Согласно настоящему изобретению можно обеспечить регистрирующий носитель, на котором записана программа обработки кодирования, которая выделяет соответствующую величину кода каждой картинке, даже когда время записи должно быть гарантировано однопроходной системой и даже когда имеется много режимов предсказания.

Согласно настоящему изобретению можно выделять соответствующую величину кода каждой картинке, даже когда время записи должно быть гарантировано однопроходной системой и даже когда имеется много режимов предсказания.

Краткое описание чертежей

Фиг.1 является блок-схемой, показывающей цифровую видеокамеру согласно варианту осуществления настоящего изобретения.

Фиг.2 является диаграммой характеристической кривой, показывающей характеристику кодера, использованного в цифровой видеокамере по фиг.1.

Фиг.3 является блок-схемой, показывающей цифровую видеокамеру, использованную в цифровой видеокамере по фиг.1.

Фиг.4 является блок-схемой, показывающей часть конфигурации кодера по фиг.3.

Фиг.5 является диаграммой характеристической кривой, показывающей величину кода, генерируемого кодером по фиг.3.

Фиг.6 является диаграммой характеристической кривой, показывающей пульсации величины кода, генерируемого кодером по фиг.3.

Фиг.7 является диаграммой характеристической кривой, показывающей изменения в величине кода, генерируемого кодером по фиг.3.

Фиг.8 является диаграммой характеристической кривой, показывающей изменения в величине кода, генерируемого кодером по фиг.3, как результат переключения между кодированием с переменной БС и кодированием с постоянной БС.

Фиг.9 является диаграммой характеристической кривой для помощи в пояснении переключения режима работы в кодере по фиг.3.

Фиг.10 является блок-схемой, показывающей персональный компьютер согласно варианту 2 осуществления настоящего изобретения.

Фиг.11 является блок-схемой алгоритма, представляющей процедуру обработки в центральном процессоре в персональном компьютере по фиг.10.

Фиг.12 является блок-схемой алгоритма, представляющей подробности части в процедуре обработки, представленной на блок-схеме алгоритма по фиг.11.

Фиг.13 является блок-схемой, показывающей кодер согласно варианту 3 осуществления настоящего изобретения.

Фиг.14 является блок-схемой, показывающей часть конфигурации кодера по фиг.13.

Наилучший режим осуществления изобретения

Предпочтительные варианты осуществления настоящего изобретения будут описаны здесь подробно со ссылками на чертежи в зависимости от ситуации.

(1) Конфигурация варианта 1 осуществления

Фиг.1 является блок-схемой, показывающей цифровую видеокамеру согласно варианту осуществления настоящего изобретения. Цифровая видеокамера 1 кодирует результат съемки изображения желательного предмета и записывает результат на регистрирующем носителе 2. Для этого камерный блок 3 в цифровой видеокамере 1 получает результат съемки изображения, а затем выводит данные изображения.

В частности, привод 4 в камерном блоке 3 управляет диафрагмой, фокусной линзой и трансфокаторной линзой оптического блока 6 под управлением управляющего блока 5. Оптический блок 6 собирает падающий свет в условиях управления посредством привода 4 и формирует оптическое изображение на поверхности съемки изображения в стоящем следом твердотельном устройстве 7 съемки изображения на ПЗС (прибор с зарядовой связью) (CCD). Блок 8 синхронизации генерирует и выдает различные тактирующие сигналы для твердотельного устройства 7 съемки изображения на ПЗС под управлением управляющего блока 5. Привод 9 управляет твердотельным устройством 7 съемки изображения на ПЗС посредством части различных тактирующих сигналов, выдаваемых из блока 8 синхронизации. Твердотельное устройство 7 съемки изображения на ПЗС работает согласно тактирующим сигналам, непосредственно вводимым из блока 8 синхронизации, и тактирующему сигналу, вводимому через привод 9. Твердотельное устройство 7 съемки изображения на ПЗС выдает результат съемки оптического изображения на поверхности съемки изображения. Схема 10 предварительной обработки подвергает результат съемки изображения из твердотельного устройства 7 съемки изображения на ПЗС процессу коррелированной двойной дискретизации, после чего усиливает результат съемки изображения с усилением, регулируемым управляющим блоком 5, а затем подвергает результат съемки изображения процессу аналого-цифрового преобразования. Схема 10 предварительной обработки выводит данные изображения в качестве результата этого процесса, в камерный блок 12 ЦОС (цифровой обработки сигналов) (DSP).

Камерный блок 12 ЦОС подвергает данные изображения, выданные из камерного блока 3, обработке сигналов, после чего кодирует данные изображения, а затем выдает данные изображения в управляющий блок 5. Помимо этого, камерный блок 12 ЦОС обратно декодирует закодированные данные, введенные из управляющего блока 5.

В частности, блок 13 АФ/АД/АББ (AF/AE/AWB) в камерном блоке 12 ЦОС получает различную информацию, необходимую для автоматического управления фокусом и автоматического управления диафрагмой, из данных изображения, выводимых из камерного блока 3, и выводит эту информацию в управляющий блок 5. Блок 13 АФ/АД/АББ также подвергает данные изображения автоматической регулировке баланса белого под управлением управляющего блока 5, а затем выводит результат в управляющий блок 5 и тому подобное. Кстати, в дополнение к этим процессам блок 13 АФ/АД/АББ выполняет различные виды обработки, такие как обработка изломов, обработка гамма-коррекции, обработка матричных операций и т.п., необходимые для обработки результата съемки изображения. Кодер 14 представляет собой кодирующее устройство, которое генерирует закодированные данные путем кодирования данных изображения с помощью компенсации движения и ортогонального преобразования. Под управлением управляющего блока 5 кодер 14 генерирует закодированные данные путем кодирования данных изображения, обработанных блоком 13 АФ/АД/АББ, а затем выводит закодированные данные в управляющий блок 5. Декодер 15 обратно декодирует закодированные данные, введенные из управляющего блока 5, а затем выводит данные изображения в качестве результата обработки в управляющий блок 5. Контроллер 16 СДОЗУ (синхронного динамического ОЗУ) (SDRAM) управляет записью и считыванием в СДОЗУ 17 в качестве памяти, внешней для камерного блока 12 ЦОС. Контроллер 16 СДОЗУ временно сохраняет данные изображения и закодированные данные, связанные с рядом обработок камерного блока 12 ЦОС, в СДОЗУ 17.

В данном случае программа связанная с рядом обработок камерного блока 12 СДОЗУ, обеспечивается путем установки заранее в цифровой видеокамере 1. Однако вместо обеспечения путем такой установки заранее программа может обеспечиваться путем загрузки по сети, такой как Интернет или тому подобное, либо может обеспечиваться путем записи на регистрирующий носитель. Кстати, в качестве такого регистрирующего носителя могут широко использоваться различные регистрирующие носители, такие как оптический диск, магнитный диск, карта памяти и тому подобное.

Закодированные данные, закодированные кодером 14, и тому подобное записываются на регистрирующий носитель 2. Кроме того, закодированные данные, записанные на регистрирующем носителе 2, воспроизводятся и выводятся. В качестве регистрирующего носителя 2 могут широко использоваться различные регистрирующие носители, такие как оптический диск, магнитный диск, карта памяти и тому подобное. Интерфейс 21 носителя под управлением управляющего блока 5 записывает данные, выведенные из управляющего блока 5, на регистрирующий носитель 2 и считывает данные, записанные на регистрирующий носитель 2, а затем выводит эти данные в управляющий блок 5.

Внешний интерфейс 22 представляет собой интерфейс для подключения внешнего устройства, такого, например, как персональный компьютер. Под управлением управляющего блока 5 внешний интерфейс 22 выводит данные, выведенные из управляющего блока 5, во внешнее устройство и выводит данные, введенные из внешнего устройства, в управляющий блок 5. Посредством этого цифровая видеокамера 1 посылает и принимает различные данные, такие как данные изображения, закодированные данные и тому подобное во внешнее устройство и из внешнего устройства.

Контроллер 24 ЖКД (жидкокристаллического дисплея) (LCD) управляет ЖКД (жидкокристаллическим дисплейным) устройством 23 на основе данных изображения, выведенных на шину ШИНА (BUS) в управляющем блоке 5 под управлением управляющего блока 5. Посредством этого жидкокристаллическое дисплейное устройство 23 отображает данные изображения в качестве результата съемки изображения и данные изображения в качестве результата декодирования, выведенного на шину ШИНА.

Управляющий блок 5 представляет собой управляющее средство для управления работой всей цифровой видеокамеры 1. За счет фиксации рабочей области в оперативно запоминающем устройстве (ОЗУ) (RAM) 25 и исполнения программы обработки, записанной в постоянной флэш-памяти 27 центральным процессором (ЦП) (CPU) 26, управляющий блок 5 начинает работу камерного блока 3 и камерного блока 12 ЦОС в ответ на работу операционного блока 29 для обработки результата съемки изображения, полученного камерным блоком 3, камерным блоком 12 ЦОС, тем самым подвергая результат съемки изображения обработке кодирования, получая закодированные данные в качестве результата этой обработки и записывая закодированные данные на регистрирующий носитель 2. Помимо этого управляющий блок 5 получает данные изображения в качестве результата съемки изображения и отображает дисплейное изображение посредством жидкокристаллического дисплейного устройства 23. В этих обработках управляющий блок 5 управляет диафрагмой и фокусом камерного блока 3 на основе информации, полученной из камерного блока 12 ЦОС, и посредством этого выполняет обработку автоматического управления диафрагмой и автоматического управления фокусом. Далее в ответ на действие пользователя управляющий блок 5 считывает закодированные данные, записанные на регистрирующий носитель 2, декодирует закодированные данные камерным блоком 12 ЦОС, получает данные изображения в качестве результата этой обработки, а затем отображает дисплейное изображение жидкокристаллическим дисплейным устройством 23.

В этих обработках управляющий блок 5 меняет параметр, используемый в обработке кодера 14, который будет описан позже, в ответ на действие пользователя с операционным блоком 29. Благодаря этому управляющий блок 5 переключает рабочий режим всей цифровой видеокамеры 1 между режимом долговременной записи и режимом записи в стандартное время и меняет битовую скорость закодированных данных, генерируемых кодером 14. Тем самым управляющий блок 5 меняет время записи регистрирующего носителя 2 и записывает результаты съемки изображения на регистрирующий носитель 2 за время записи, соответствующее каждому рабочему режиму.

Фиг.2 является диаграммой характеристической кривой, показывающей характеристику, связанную с управлением кодированием для закодированных данных, записанных таким образом на регистрирующий носитель 2. Когда величина кода, генерируемого за счет квантования посредством фиксированной шкалы QP INIT квантования, становится больше чем некоторая верхняя предельная скорость ПРЕДЕЛЬНАЯ СКОРОСТЬ, как показано на оси абсцисс, кодер 14 выполняет у