Устройство кодирования, способ кодирования, устройство декодирования, способ декодирования, программа, носитель записи программы, носитель записи данных, структура данных и устройство воспроизведения
Иллюстрации
Показать всеИзобретение относится к устройству и способу кодирования декодирования изображений. Техническим результатом является обеспечение возможности отображения поступательно-сканированных изображений без потери их вертикальной разрешающей способности. Предложено устройство кодирования, содержащее: средство кодирования для кодирования изображения; средство определения изображения для определения, является ли изображение чересстрочно-сканированным изображением или поступательно-сканированным изображением; средство установления флага для установления результата, определенного средством определения изображения в виде флага сканирования, который представляет собой информацию для расчета clockTimestamp; средство установления информации для установления информации обозначения системы отображения, которая определяет систему отображения целевого изображения кодирования; и средство мультиплексирования для мультиплексирования результата кодирования изображения с флагом сканирования и информацией обозначения системы отображения и вывода мультиплексированного результата, в котором средство кодирования выполнено с возможностью установления приоритета для по меньшей мере одного определенного результата того, что изображение представляет собой чересстрочно-сканированное изображение и поступательно-сканированное изображение, в случае двоякого определения изображения. 3 н. и 6 з.п. ф-лы, 24 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству кодирования, способу кодирования, устройству декодирования, способу декодирования, программе, носителю записи программы, носителю записи данных, структуре данных и устройству воспроизведения, в частности, к таким, которые позволяют, например, отображать поступательно-сканируемое изображение без ухудшения его вертикальной разрешающей способности.
Уровень техники
В последние годы устройства обработки изображения, которые обрабатывают цифровые данные, сжимают и декодируют сигналы изображения с избыточностью изображения для высокоэффективной передачи и хранения информации, и с использованием ортогонального преобразования, такого как дискретное косинусное преобразование, и компенсации движения, на основе, например, стандарта Экспертной группы по вопросам движущегося изображения (MPEG), нашли широкое распространение как в широковещательных станциях, которые распространяют информацию, так и в обычных семьях, которые получают информацию.
По мере распространения устройств обработки изображения, увеличиваются объемы содержания, которые позволяют обрабатывать устройства обработки изображения. Такое содержание представляет собой, например, содержание кинофильма.
Кинофильм представляет собой последовательность неподвижных изображений, записанных на пленку (кинопленку). Когда кинофильм передают в виде, например, телевизионной широковещательной программы или продают, как видеопакет, изображение должно быть преобразовано в сигнал изображения (видеосигнал), который представляет собой телевизионный электрический сигнал широковещательной передачи. Другими словами, изображение фильма должно быть оптически проецировано и затем электрически захвачено. После этого должны быть выполнены другие процессы, такие, как преобразование скорости отображения изображения для электрического сигнала. Эту методику обычно называют телекинопроекцией.
В обычных условиях количество кадров, отображаемых в секунду, а именно, скорость отображения сигнала изображения, отличается от этого параметра в кинофильме. Во многих кинофильмах в течение секунды отображают 24 изображения кадра. В отличие от этого, в системе Национального комитета по телевизионным стандартам (NTSC), в течение секунды отображают 30 изображений кадра. Таким образом, один из основных процессов, выполняемых телекинопроектором, представляет собой преобразование этих скоростей отображения. Такое преобразование скорости отображения называется протяжкой 2-3.
Более точно, скорость отображения сигнала изображения системы NTSC составляет 29,97 Гц, в то время как скорость отображения кинофильма составляет 23,976 Гц.
Как показано на фиг.1, изображение кадра может быть разделено на изображения, которые представляют собой так называемые поля. Например, пиксели (значения пикселей) нечетных строк кадра называются верхним полем, в то время как пиксели четных строк кадра называются нижним полем.
Кроме того, изображения иногда разделяют по категориям на чересстрочно-сканированные изображения и поступательно-сканированые изображения. Значения времени выборки пикселей чересстрочно-сканированного изображения отличаются от этих значений для поступательно-сканированного изображения. Другими словами, в чересстрочно-сканированном изображении значения времени выборки нечетных строк одного кадра отличаются от этих значений для четных строк одного кадра. В результате, значения времени выборки верхнего поля отличаются от этих значений для нижнего поля. С другой стороны, в поступательно-сканированом изображении значения времени выборки верхнего поля совпадают с этими параметрами для нижнего поля.
Изображения кинофильма представляют собой поступательно-сканированные изображения и отображаются как кадры. Изображения в системе NTSC представляют собой чересстрочно-сканированные изображения и отображаются как поля. Другими словами, при поступательном сканировании, кадры сканируют поступательно. В результате отображают изображения кадров. В отличие от этого, при чересстрочном сканировании, кадры сканируют чересстрочно. Другими словами, верхние поля и нижние поля кадров сканируют поочередно. В результате изображения верхних полей и нижних полей кадров отображают поочередно.
Таким образом, телекинопроектор выполняет протяжку 2-3 для преобразования изображений с частотой кадров 24 Гц кинофильма (ниже иногда называется кинофильмом 24 Гц) в изображения полей с частотой следования 60 Гц (более точно 59,94 Гц), или с частотой следования кадров 30 Гц, системы NTSC (ниже иногда называется системой NTSC 30 Гц).
Другими словами, как показано на фиг.1, при протяжке 2-3, кадр кинофильма 24 Гц разделяют на верхнее поле и нижнее поле. После этого, верхнее поле и нижнее поле соответствующим образом назначают для полей, которые составляют кадр системы NTSC 30 Гц.
В частности, предполагается, что четыре кадра кинофильма 24 Гц обозначаются как А, В, С и D в хронологическом порядке, и что верхнее поле и нижнее поле, на которое разделяют кадр А, обозначаются как А(1) и А(2), соответственно. При этом, как показано на фиг.2, при протяжке 2-3, верхнее поле А(1) и нижнее поле А(2) составляют первый кадр системы NTSC 30 Гц. Верхнее поле В(1) и нижнее поле В(2) составляют второй кадр системы NTSC 30 Гц. Кроме того, верхнее поле В(1) и нижнее поле С(2) составляют третий кадр системы NTSC. Верхнее поле С(1) и нижнее поле D(2) составляют четвертый кадр системы NTSC 30 Гц. Верхнее поле D(1) и нижнее поле D(2) составляют пятый кадр системы NTSC 30 Гц.
Как описано выше, при протяжке 2-3, поле В(1), которое составляет кадр В кинофильма 24 Гц, назначают как для верхнего поля второго кадра системы NTSC 30 Гц, так и для двух следующих верхних полей (а именно, верхнего поля третьего кадра). Кроме того, поле D(2), которое составляет кадр D кинофильма 24 Гц, назначают как для нижнего поля четвертого кадра системы NTSC 30 Гц, так и для двух следующих нижних полей (а именно, нижнего поля пятого кадра). В результате каждые четыре кадра кинофильма 24 Гц преобразуют в пять кадров системы NTSC 30 Гц.
Таким образом, при протяжке 2-3, один кадр кинофильма преобразуют в два поля системы NTSC. Следующий кадр кинофильма преобразуют в следующие три поля системы NTSC. Следующий один кадр кинофильма преобразуют в два следующих поля системы NTSC. Аналогично, каждый кадр кинофильма поочередно преобразуют в два поля и три поля системы NTSC.
В последние годы был разработан стандарт кодирования изображений телевизионной конференции, обозначенный как Н.264 или Усовершенствованное видеокодирование MPEG (AVC) (ITU-T Q6/16 или ISO/IEC 14496-10), который ниже сокращенно называется H.264/AVC. Так же, как и в обычных системах кодирования (декодирования), таких, как MPEG2 и MPEG4, стандарт H.264/AVC предусматривает систему, которая сжимает/декодирует сигнал изображения, используя методики ортогонального преобразования и компенсации движения. Кроме того, известно, что, хотя в стандарте H.264/AVC требуется большее количество вычислений, связанных с кодированием и декодированием, чем в обычных системах кодирования и декодирования, стандарт H.264/AVC обеспечивает более высокую эффективность кодирования, чем обычные системы.
На фиг.3 показан пример структуры устройства кодирования изображения, которое сжимает и кодирует изображения системы NTSC, полученные из изображений кинофильма, путем протяжки 2-3 на основе стандарта H.264/AVC.
Изображения системы NTSC (ее сигнал изображения), полученные в результате протяжки 2-3, передают поле за полем в блок 1 А/Ц преобразования. Блок 1 А/Ц преобразования преобразует изображения, передаваемые, как аналоговый сигнал, в цифровой сигнал, и передает цифровой сигнал в блок 2 детектирования 2-3. Блок 2 детектирования 2-3 детектируют ритм 2-3 с использованием, например, информации разности между полями, то есть, разности между двумя полями изображений, передаваемых из блока 1 А/Ц преобразования.
Другими словами, как описано выше, при протяжке 2-3, таким образом, каждый кадр кинофильма поочередно преобразуют в два поля и три поля системы NTSC. При этом последовательность изображений системы NTSC имеет, так называемый, ритм 2-3, в котором поочередно повторяют наборы из двух полей, полученные из одного поступательно-сканированного кадра системы NTSC, и наборы из трех полей, полученные из одного поступательно-сканированного кадра системы NTSC. Блок 2 детектирования 2-3 детектирует наборы из двух полей и наборы из трех полей (детектирует ритм 2-3).
Кроме того, блок 2 детектирования 2-3 определяет, является ли изображение каждого поля в системе NTSC поступательно-сканированным изображением или чересстрочно-сканированным изображением, на основе информации разности между полями и детектированного результата ритма 2-3. Когда изображение, подаваемое в устройство кодирования изображения, показанное на фиг.3, было получено в результате протяжки 2-3 изображения кинофильма, блок 2 детектирования 2-3 определяет, что набор изображений двух полей, полученных из одного кадра кинофильма, или набор изображений трех его полей представляет собой поступательно-сканированное изображение.
После этого блок 2 детектирования 2-3 составляет поступательно-сканированное изображение одного кадра с набором изображений двух полей или набором изображений трех полей, определенных как поступательно-сканированные изображения. В этом случае, блок 2 детектирования 2-3 составляет изображения кадров кинофильма 24 Гц, а именно, изображения, которые не были преобразованы с протяжкой 2-3, и передает эти изображения в буфер 3 перегруппировки изображения.
Когда блок 2 детектирования 2-3 определяет, что два поля, которые составляют определенный кадр, представляют собой чересстрочно-сканированные изображения, блок 2 детектирования 2-3 передает эти изображения двух полей, как изображения этих полей или изображение одного кадра, состоящего из этих двух полей, в буфер 3 перегруппировки изображения.
Являются ли два поля чересстрочно-сканированных изображений (которые были определены) изображениями полей или изображениями кадров, определяют в зависимости от того, можно ли получить более высокую эффективность кодирования при кодировании изображений полей или изображения кадров. Другими словами, когда получают более высокую эффективность кодирования, используя изображения полей, определяют, что чересстрочно-сканированные изображения представляют собой изображения полей. В отличие от этого, когда высокую эффективность кодирования получают, используя изображения кадров, определяют, что чересстрочно-сканированные изображения представляют собой изображения полей.
В буфере 3 перегруппировки изображения временно сохраняют изображения, поставляемые от блока 2 детектирования 2-3, выполняют перегруппировку сохраненных изображений на основе заданной последовательности кодирования, как предполагаемые изображения, предназначенные для кодирования, которые ниже иногда называются целевыми изображениями кодирования, и передают целевые изображения кодирования, как макроблоки, в устройство 4 суммирования.
Когда целевые изображения кодирования представляют собой изображение с кодированием внутри изображения, устройство 4 суммирования передает целевые изображения кодирования в блок 5 ортогонального преобразования, без выполнения какой-либо обработки.
Когда целевые изображения кодирования представляют собой изображения, кодированные между изображениями, устройство 4 суммирования вычитает оцениваемые изображения, передаваемые из блока 12 оценки/компенсации движения (МЕ/МС) из целевых изображений кодирования, и передает полученные в результате изображения в блок 5 ортогонального преобразования.
Другими словами, блок 12 оценки/компенсации движения детектирует вектор движения изображений, сохраненных в буфере 3 перегруппировки изображения, считывает изображения, которые были закодированы и затем декодированы, и затем становятся опорными изображениями для целевых изображений кодирования, из запоминающего устройства 11 кадра, и компенсирует движение опорных изображений в соответствии с вектором движения. В результате блок 12 оценки/компенсации движения генерирует оценку целевых изображений кодирования в оптимальном режиме оценки (режим оценки, имеющий наивысшую эффективность кодирования). Блок 12 оценки/компенсации движения передает оцениваемые изображения в устройство 4 суммирования. Устройство 4 суммирования вычитает оцениваемые изображения, переданные из блока 12 оценки/компенсации движения, из целевых изображений кодирования и затем передает полученное в результате изображение в блок 5 ортогонального преобразования.
Блок 5 ортогонального преобразования выполняет ортогональное преобразование, например, дискретное косинусное преобразование целевых изображений кодирования, переданных из устройства 4 суммирования, или разностных изображений, полученных как результат вычитания, при котором оцениваемые изображения были вычтены из целевых изображений кодирования, получает коэффициент преобразования и передает полученный коэффициент преобразования в блок 6 квантования (Q).
Блок 6 квантования выполняет квантование коэффициента преобразования, переданного из блока 5 ортогонального преобразования, с использованием шага квантования, под управлением блока 13 управления скоростью, который будет описан ниже, и передает полученный коэффициент квантования в блок 7 реверсируемого кодирования (VLC ENC) и затем в блок 9 инверсного квантования (INV Q).
Блок 7 реверсируемого кодирования выполняет реверсируемое кодирование, такое, как кодирование с использованием кода переменной длины или арифметическое кодирование, для коэффициента квантования, переданного из блока 6 квантования, и вектора движения, детектируемого блоком 12 оценки/компенсации движения, с тем, чтобы их мультиплексировать. Блок 7 реверсируемого кодирования передает полученные кодированные данные (поток) в накопительный буфер 8.
Блок 7 реверсируемого кодирования вставляет (мультиплексирует) вектор движения или тому подобное в (с), так называемый, участок заголовка кодируемых данных.
Накопительный буфер 8 временно сохраняет кодируемые данные, передаваемые из блока 7 реверсируемого кодирования, и выводит их с заданной частотой. Кодированные данные, которые выводят из накопительного буфера 8, записывают, например, на цифровой универсальный диск (DVD). Диск DVD описан, например, в непатентном документе 1 ""DVD Specification for Read-Only Disc Part 3; Version 1.1, December 1997."
Кроме того, весь объем кодированных данных, сохраненных в накопительном буфере 8, передают в блок 13 управления скоростью. Блок 13 управления скоростью выполняет управление с обратной связью шагом квантования, переданным из блока 6 квантования, в соответствии с количеством данных, накопленных в накопительном буфере 8, в результате чего не происходит переполнение или опустошение накопительного буфера 8.
В отличие от этого, блок 9 инверсного квантования выполняет инверсное квантование коэффициента преобразования, переданного из блока 6 квантования, с тем же шагом квантования, что и шаг квантования блока 6 квантования, и передает полученный коэффициент преобразования в блок 10 инверсного ортогонального преобразования. Блок 10 инверсного ортогонального преобразования выполняет процесс инверсного ортогонального преобразования для коэффициента преобразования, переданного из блока 9 инверсного квантования. В результате блок 10 инверсного ортогонального преобразования декодирует исходное изображение, кодированное внутри изображения, или декодирует разностные изображения, в которых оцениваемые изображения были вычтены из исходных изображений, кодированных между изображениями, и передает декодированные изображения в запоминающее устройство 11 кадра.
В запоминающем устройстве 11 кадра сохраняют декодированное изображение для изображений, кодированных внутри изображения. Запоминающее устройство 11 кадра получает оцениваемые изображения, которые были вычтены из изображений, кодированных между изображениями для получения разностных изображений, из блока 12 оценки/компенсации движения, и добавляет оцениваемые изображения и декодированные разностные изображения для декодирования изображений, кодированных между изображениями. В запоминающем устройстве 11 кадра сохраняют декодированные изображения для изображений, кодированных между изображениями.
Блок 12 оценки/компенсации движения генерирует оцениваемые изображения с изображениями, сохраненными как опорные изображения, в запоминающем устройстве 11 кадра.
Далее, на фиг.4 показан пример структуры устройства декодирования изображения, которое декодирует кодированные данные, полученные с помощью устройства кодирования изображения, показанного на фиг.3.
Кодированные данные подают в накопительный буфер 21. В накопительном буфере 21 временно сохраняют кодированные данные. Блок 22 реверсируемого декодирования (VLC DEC) соответствующим образом считывает кодированные данные, сохраненные в накопительном буфере 21, и соответствующим образом разделяет информацию, содержащуюся в нем, и выполняет, например, декодирование с кодом переменной длины, арифметическое декодирование или тому подобное для разделенной информации. Кроме того, в блок 22 реверсируемого декодирования передают коэффициент квантования и вектор движения, используя декодирование с кодом переменной длины, арифметическое декодирование или тому подобное, и передают из него коэффициент квантования в блок 23 инверсного квантования и вектор движения в блок 27 оценки/компенсации движения.
Блок 23 инверсного квантования выполняет инверсное квантование коэффициента квантования, переданного из блока 22 реверсируемого декодирования, получает коэффициент преобразования и передает этот коэффициент преобразования в блок 24 инверсного ортогонального преобразования. Блок 24 инверсного ортогонального преобразования выполняет обработку инверсного ортогонального преобразования, такую, как инверсное дискретное косинусное преобразование коэффициента преобразования, переданного из блока 23 инверсного квантования. Блок 24 инверсного ортогонального преобразования передает декодированные изображения для изображений, кодированных внутри изображения, или декодированный результат разностных изображений для изображений, кодированных между изображениями, в виде макроблоков в устройство 25 суммирования.
Когда блок 24 инверсного ортогонального преобразования выводит декодированные изображения для изображений, кодированных внутри изображения, устройство 25 суммирования передает декодированные изображения как в запоминающее устройство 26 кадра, так и в буфер 28 перегруппировки изображения. В отличие от этого, когда блок 24 инверсного ортогонального преобразования выводит декодированный результат разностных изображений для изображений, кодированных между изображениями, устройство 25 суммирования суммирует декодированный результат и оценку изображения, переданную из блока 27 оценки/компенсации движения, для декодирования изображений, кодированных между изображениями. Устройство 25 суммирования передает декодированные изображения в запоминающее устройство 26 кадра и в буфер 28 перегруппировки изображения.
В запоминающем устройстве 26 кадра сохраняют декодированные изображения, переданные из устройства 25 суммирования, как опорные изображения. Блок 27 оценки/компенсации движения выполняет компенсацию движения для реверсивных изображений, сохраненных в запоминающем устройстве 26 кадра, в соответствии с вектором движения, переданным из блока 22 реверсируемого декодирования, генерирует оцениваемые изображения и передает их в устройство 25 суммирования.
С другой стороны, в буфере 28 перегруппировки изображения временно сохраняют декодированные изображения, переданные из устройства 25 суммирования, и выполняют их перегруппировку в порядке отображения. Поскольку изображения, сохраненные в буфере 28 перегруппировки изображения, представляют собой изображения кинофильма 24 Гц, буфер 28 перегруппировки изображения преобразует изображения кинофильма 24 Гц в изображения системы NTSC 30 Гц, которые являются таким же, как изображения, получаемые в результате протяжки 2-3, в соответствии с pic_struct, который будет описан ниже, мультиплексированные с (содержащееся в) кодированными данными на основе системы H.264/AVC, и передает преобразованные изображения в блок 29 цифроаналогового (ЦА) преобразования.
Блок 29 ЦА преобразования преобразует изображения (сигнал изображения в виде цифрового сигнала), передаваемые из буфера 28 перегруппировки изображения, в аналоговый сигнал. Устройство отображения (не показано) отображает изображения, соответствующие аналоговому сигналу.
Изображения системы NTSC 30 Гц, полученные после выполнения протяжки 2-3 для изображений кинофильма 24 Гц, передают как целевые изображения кодирования в устройство кодирования изображения, показанное на фиг.3.
Если изображения, передаваемые в устройство кодирования изображения, представляют собой изображения системы NTSC 30 Гц, которые удовлетворяют ритму 2-3, как показано во втором ряду на фиг.5, полученные после выполнения протяжки 2-3 для изображений кинофильма 24 Гц, как показано на первой строке фиг.5, блок 2 детектирования 2-3 (фиг.3) определяет, что эти изображения представляют собой поступательно-сканированные изображения.
На фиг.5 (а также на фиг.13-фиг.15, фиг.22 и фиг.23, которые будут описаны ниже) прямоугольниками представлены изображения кадров или полей. Прямоугольники, которые не содержат горизонтальные полосы, представляют изображения кадров, в то время, как прямоугольники с горизонтальными полосами представляют изображения полей.
Однако если для изображений системы NTSC 30 Гц будет выполнена операция редактирования вырезания, которая удовлетворяет ритму 2-3, как показано во втором ряду по фиг.5, эти изображения не будут удовлетворять ритму 2-3, как показано в третьем ряду по фиг.5. Когда эти изображения передают в устройство кодирования изображения, блок 2 детектирования 2-3 дважды определяет, что изображение является одновременно чересстрочно-сканированным изображением и поступательно-сканированным изображением.
Другими словами, изображения кадров кинофильма 24 Гц, показанные в первом ряду на фиг.5, преобразуют в три поля, два поля, три поля и т.д. изображений системы NTSC 30 Гц, как показано во втором ряду на фиг.5. Кроме того, третье и четвертое поля изображений системы NTSC 30 Гц вырезают, как показано во втором ряду на фиг.5. В результате получают изображения системы NTSC 30 Гц, как показано в третьем ряду на фиг.5.
В этом случае, поскольку первое и второе поля изображений системы NTSC 30 Гц, а именно, изображения кадров с частотой следования 30 Гц (при частоте полей 60 Гц) системы NTSC, показанные в третьем ряду, получают из первого кадра кинофильма, они определены как поступательно-сканированные изображения. В отличие от этого, поскольку третье и четвертое поля изображений системы NTSC 30 Гц, показанные в третьем ряду, получают из третьего и четвертого кадров кинофильма, они определены как чересстрочно-сканированные изображения. Кроме того, поскольку четвертое - шестое поля изображений системы NTSC 30 Гц, показанные в третьем ряду, получают из третьего кадра кинофильма, они определены как поступательно-сканированные изображения.
Как описано выше, четвертое поле изображения по системе NTSC 30 Гц, показанное в третьем ряду, может быть двояко определено, как чересстрочно-сканированное изображение и поступательно-сканированное изображение.
Помимо такой операции редактирования вырезания, неравномерность ритма 2-3, которая приводит к двоякому определению, также является результатом повторной установки ритма 2-3 в результате смены рулона кинопленки, выполняемой, когда протяжку 2-3 заранее формируют для изображений кинофильма, при этом ритм 2-3 ошибочно детектируют в результате шумов, содержащихся в изображении кинофильма для целевого значения протяжки 2-3.
Если на стороне устройства декодирования используют такой способ кодирования, как H.264/AVC, который не определяет способ обозначения синтаксиса, который идентифицирует исходные изображения как целевые изображения кодирования по поступательно-сканированным изображениям или чересстрочно-сканированным изображениям, поскольку кодированные изображения не ассоциированы с информацией идентификации, которая представляет, является ли система сканирования изображений чересстрочным сканированием или поступательным сканированием, отсутствует способ определения, является ли каждое изображение чересстрочно-сканированным изображением или поступательно-сканированным изображением. Таким образом, даже если целевое изображение кодирования представляет собой поступательно-сканированное изображение, сторона устройства декодирования может выводить его как чересстрочно-сканированное поле. В результате, ухудшается вертикальная разрешающая способность для одного поля.
Сущность изобретения
Настоящее изобретение выполнено с учетом такой ситуации. Цель настоящего изобретения состоит в обеспечении возможности отображения поступательно-сканированных изображений без потери их вертикальной разрешающей способности.
Настоящее изобретение направлено на устройство кодирования, содержащее: средство определения изображения, предназначенное для определения, является ли изображение чересстрочно-сканированным изображением или поступательно-сканированным изображением; средство установления флага, предназначенное для установления определенного результата средства определения изображения в виде флага сканирования, который представляет систему сканирования изображения; средство установления информации, предназначенное для установления информации, которая представляет систему отображения изображения, для информации обозначения системы отображения, которая определяет систему отображения изображения; и средство мультиплексирования, предназначенное для мультиплексирования кодированного результата изображения с флагом сканирования и информацией обозначения системы отображения и вывода мультиплексированного результата.
Настоящее изобретение направлено на способ кодирования, содержащий следующие этапы: определения, является ли изображение чересстрочно-сканированным изображением или поступательно-сканированным изображением; установки результата, определенного на этапе определения изображения, в виде флага сканирования, который представляет систему сканирования изображения; установки информации, которая представляет систему отображения изображения, для отображения информации, обозначающей систему отображения, которая обозначает систему отображения изображения; и мультиплексирования кодированного результата изображения с флагом сканирования и информацией, обозначающей систему отображения, и вывода мультиплексированного результата.
Настоящее изобретение направлено на первую программу, которая обеспечивает выполнение компьютером процесса кодирования, который кодирует изображение, причем процесс кодирования содержит следующие этапы: определения, является ли изображение чересстрочно-сканированным изображением или поступательно-сканированным изображением; установки результата, определенного на этапе определения изображения, в виде флага сканирования, который представляет систему сканирования изображения; установки информации, которая представляет систему отображения изображения, для отображения информации, обозначающей систему, которая обозначает систему отображения изображения; и мультиплексирования кодированного результата изображения с флагом сканирования и информацией, обозначающей систему отображения, и вывода мультиплексированного результата.
Настоящее изобретение направлено на машиночитаемый носитель записи первой программы, для программы, которая обеспечивает выполнение компьютером процесса кодирования, который кодирует изображение, причем процесс кодирования содержит следующие этапы:
определения, является ли изображение чересстрочно-сканированным изображением или поступательно-сканированным изображением, установки результата, определенного на этапе определения изображения в виде флага сканирования, который представляет систему сканирования изображения; установки информации, которая представляет систему отображения изображения, для отображения информации, обозначающей систему, которая обозначает систему отображения изображения; и мультиплексирования кодированного результата изображения с флагом сканирования и информацией, обозначающей систему отображения, и вывода мультиплексированного результата.
Настоящее изобретение направлено на машиночитаемый носитель записи данных для кодированных данных изображения, причем кодированные данные были мультиплексированы с кодированным результатом изображения; флагом сканирования, который представляет систему сканирования каждого изображения, и информацией обозначения системы отображения, которая обозначает систему отображения каждого изображения.
Настоящее изобретение представляет собой структуру данных для кодированных данных изображения, причем кодированные данные были мультиплексированы с кодированным результатом изображения; флагом сканирования, который представляет систему сканирования каждого изображения; и информацией обозначения системы отображения, которая обозначает систему отображения каждого изображения.
Настоящее изобретение направлено на устройство декодирования, содержащее: средство декодирования, предназначенное для декодирования кодированных данных, которые были мультиплексированы с кодированным результатом изображения, флагом сканирования, который представляет систему сканирования изображения, и информацией обозначения системы отображения, которая обозначает систему отображения изображения; средство распознавания, предназначенное для распознавания изображения, как чересстрочно-сканированное изображение или поступательно-сканированное изображение, на основе флага сканирования и информации, обозначающей систему отображения изображения; средство вывода изображения кадра, предназначенное для интерполяции изображения с полями, генерирования изображения кадра и его вывода, когда результат распознавания средства распознавания представляет собой чересстрочно-сканированное изображение, и для вывода изображения как изображения кадра, когда результат распознавания средства распознавания представляет собой поступательно-сканированное изображение; и средство повторного вывода, предназначенное для повторного вывода изображения кадра, которое выводят из средства вывода изображения кадра только такое количество раз, которое соответствует информации, обозначающей систему отображения.
Настоящее изобретение направлено на способ декодирования, содержащий следующие этапы: декодирования кодированных данных, которые были мультиплексированы с кодированным результатом изображения, флагом сканирования, который представляет систему сканирования изображения, и информацией, обозначающей систему отображения, которая обозначает систему отображения изображения; распознавания изображения в качестве чересстрочно-сканированного изображения или поступательно-сканированного изображения на основе флага сканирования и информации, обозначающей систему отображения изображения; интерполирования изображения с полями, генерирования изображения кадра и вывода его, когда результат распознавания этапа распознавания представляет собой чересстрочно-сканированное изображение, и вывода изображения, в виде изображения кадра, когда результат распознавания этапа распознавания представляет собой поступательно-сканированное изображение; и повторный вывод изображения кадра, которое выводят на этапе вывода изображения кадра только такое количество раз, которое соответствует информации, обозначающей систему отображения.
Настоящее изобретение направлено на вторую программу, которая обеспечивает выполнение компьютером процесса декодирования, который декодирует кодированные данные изображения, причем процесс декодирования содержит следующие этапы: декодирования кодированных данных, которые были мультиплексированы с результатом кодирования изображения, флагом сканирования, который представляет систему сканирования изображения, и информацией, обозначающей систему отображения, которая обозначает систему отображения изображения; распознавания изображения в качестве чересстрочно-сканированного изображения или поступательно-сканированного изображения на основе флага сканирования и информации, обозначающей систему отображения изображения; интерполирования изображения с полями, генерирования изображения кадра и вывода его, когда результат распознавания на этапе распознавания представляет чересстрочно-сканированное изображение и для вывода изображения в виде изображения кадра, когда результат распознавания на этапе распознавания представляет собой поступательно-сканированное изображение; и повторный вывод изображения кадра, которое выводят на этапе вывода изображения кадра только такое количество раз, которое соответствует информации, обозначающей систему отображения.
Настоящее изобретение направлено на машиночитаемый носитель записи второй программы для программы, которая обеспечивает выполнение компьютером процесса декодирования, который декодирует кодированные данные изображения, причем процесс декодирования содержит следующие этапы: декодирования кодированных данных, которые были мультиплексированы с кодированным результатом изображения, флагом сканирования, который представляет систему сканирования изображения, и информацией, обозначающей систему отображения, которая обозначает систему отображения изображения; распознавания изображения, как чересстрочно-сканированного изображения или поступательно-сканированного изображения, на основе флага сканирования и информации, обозначающей систему отображения изображения; интерполирования изображения с полями, генерирования изображения кадра и вывод его, когда результат распознавания на этапе распознавания представляет чересстрочно-сканированное изображение, и вывода изображения в виде изображения кадра, когда результат распознавания на этапе распознавания представляет поступательно-сканированное изображение; и повторный вывод изображения кадра, которое выводят на этапе вывода изображения кадра только такое количество раз, которое соответствует информации, обозначающей систему отображения.
Настоящее изобретение направлено на устройство воспроизведения, содержащее: средство декодирования, предназначенное для декодирования кодированных данных, которые были мультиплексированы с кодированным результатом изображения, флагом сканирования, который представляет систему сканирования изображения, и информацией, обозначающей систему отображения, которая обозначает систему отображения изображения; средство распознавания, предназначенное для распознавания изображения, как чересстрочно-сканированное изображение или поступательно-сканированное изображение, на основе флага сканирования и информации, обозначающей систему отображения изображения; средство вывода изображения кадра, предназначенное для интерполяции изображения с полями, генерирования изображения кадра и его вывода, когда результат распознавания средством распознавания представляет чересстрочно-сканированное изображение, и для вывода изображения как изображения кадра, когда результат распознавания средства распознавания представляет собой поступательно-сканированное изображение; и средство повторного вывода, предназначенное для повторного вывода изображения кадра, которое выводят из средства вывода изображения кадра только такое количество раз, которое соответствует информации, обозначающей систему отображения.
В устройстве кодирования способ кодирования, первая программа и носитель записи первой программы в соответствии с настоящим изобретением определяют, является ли