Область техники, к которой относится изобретение
Настоящее раскрытие относится к устройству передачи данных изображения, способу передачи данных изображения, устройству приема данных изображения, способу приема данных изображения и системе передачи и приема данных изображения и, в частности, к устройству передачи данных изображения и т.п., которые работают с данными двумерного изображения и данными стереоскопического (трехмерного) изображения в формате рядом друг с другом, в формате сверху и снизу или тому подобное, которые обладают совместимостью с такими данными двумерного изображения.
Уровень техники
Из уровня техники известно, что данные изображения, передаваемые из станции широковещательной передачи, принимают с помощью телевизионной приставки (STB), и данные изображения дополнительно передают в телевизионный приемник (TV) из телевизионной приставки, используя цифровой интерфейс, такой как стандарт HDMI (мультимедийный интерфейс высокой четкости) или тому подобное. Например, детали стандарта HDMI описаны в Спецификации мультимедийного интерфейса высокой четкости Версия 1.4 от 5 июня 2009 г.
В качестве данных изображения, передаваемых из станции широковещательной передачи, как отмечено выше, также используются данные стереоскопического изображения, включающие в себя, например, данные изображения левого глаза и данные изображения правого глаза, в дополнение к данным двумерного изображения. Например, в JP-A-2005-6114 предложена система передачи с использованием волн телевизионной широковещательной передачи данных стереоскопического изображения. В этом случае, данные стереоскопического изображения, включающие в себя данные изображения левого глаза и данные изображения правого глаза, передают, и стереоскопические изображения отображают в телевизионном приемнике, используя параллакс обоих глаз.
В качестве данных стереоскопического изображения, передаваемых из станции широковещательной передачи, как описано выше, известно использование данных стереоскопического изображения в формате рядом друг с другом, в формате сверху и снизу или тому подобное, которые обладают совместимостью с данными двумерного изображения. В формате рядом друг с другом, например, данные пикселя в данных изображения левого глаза передают в первую половину горизонтального направления, и данные пикселя данных изображения правого глаза передают во вторую половину горизонтального направления. В формате сверху и снизу данные каждой строки в данных изображения левого глаза передают в первую половину в вертикальном направлении, и данные каждой строки в данных изображения правого глаза передают во вторую половину в вертикальном направлении.
Сущность изобретения
В телевизионной приставке, описанной выше, данные (данные отображения OSD), представляющие информацию наложения, такую, как меню, накладывают на данные изображения. Когда данные отображения OSD накладывают в телевизионной приставке, как в таковой, необходимо генерировать данные отображения OSD в выходной форме, соответствующей формату данных изображения. Здесь формат данных изображения относится к тому, является ли они данными двумерного изображения или данными стереоскопического изображения, и если они представляют собой данные стереоскопического изображения, какая система передачи принята в этих данных.
Как описано выше, возникает случай, когда данные стереоскопического изображения, передаваемые из станции широковещательной передачи, представляют собой данные стереоскопического изображения в формате рядом друг с другом (SBS), в формате сверху и снизу (Т&В), или тому подобное, которые обладают совместимостью с данными двумерного изображения. По этой причине в телевизионной приставке трудно устанавливать формат данных изображения, передаваемых из станции широковещательной передачи, и при этом сложно делать выходную форму данных отображения OSD соответствующей формату данных изображения.
В этом случае, если выходная форма данных отображения OSD не соответствует формату данных изображения, отображение OSD не будет правильно выполнено в телевизионном приемнике. Другими словами, отображение OSD будет неудачным. Ниже будет представлен пример случая использования, в котором данные отображения OSD наложены на данные изображения в телевизионной приставке и передают в телевизионный приемник для выполнения процесса отображения.
На фиг.10А-10С показан случай, когда данные изображения, принятые в телевизионной приставке, представляют собой данные двумерного (2D) изображения, как показано на фиг.10А, и выходная форма данных отображения OSD представляет собой выходную форму, соответствующую двумерным (2D) данным изображения, как показано на фиг.10В. В этом случае, когда процесс отображения данных двумерного изображения (процесс 2D отображения) выполняют в телевизионном приемнике, как показано на фиг.10С, двумерное изображение будет правильно отображаться, и отображение OSD также будет правильно выполнено на двумерном изображении.
На фиг.11А-11С представлен случай, в котором данные изображения, принятые в телевизионной приставке, представляют собой данные стереоскопического (3D) изображения в формате рядом друг с другом (SBS), как показано на фиг.11А, и выходная форма данных отображения OSD представляет собой выходную форму, соответствующую данным стереоскопического изображения в формате рядом друг с другом, как показано на фиг.11В. В этом случае, когда процесс отображения данных стереоскопического изображения в формате рядом друг с другом (процесс отображения 3D SBS) выполняют в телевизионном приемнике, как показано на фиг.11С, изображение левого глаза (L) и изображение правого глаза (R) правильно отображается, и отображение OSD также правильно выполняется на каждом из изображений.
На фиг.12А-12С представлен случай, когда данные изображения, принятые в телевизионной приставке, являются данными стереоскопического (3D) изображения в формате рядом друг с другом (SBS), как показано на фиг.12А, и выходная форма данных отображения OSD представляет собой выходную форму, соответствующую данным двумерного изображения, как показано на фиг.12В. В этом случае, когда обработку отображения данных стереоскопического изображения в формате рядом друг с другом (процесс отображения 3D SBS) выполняют в телевизионном приемнике, как показано на фиг.12С, изображение левого глаза (L) и изображение правого глаза (R) правильно отображается, но отображение OSD будет разделено на верхнюю и нижнюю стороны в центре, в результате чего оно будет неправильно отображено на каждом из изображений.
На фиг.13А-13С показан случай, в котором данные изображения, принятые в телевизионной приставке, представляют собой данные стереоскопического (3D) изображения в формате сверху и снизу (Т&В), как показано на фиг.13А, и выходная форма отображения OSD представляет собой выходную форму, соответствующую данным стереоскопического изображения в формате сверху и снизу, как показано на фиг.13В. В этом случае, когда процесс отображения данных стереоскопического изображения в формате сверху и снизу (процесс 3D отображения Т&В) выполняют в телевизионном приемнике, как показано на фиг.13С, изображение левого глаза (L) и изображение правого глаза (R) отображаются правильно, и отображение OSD также правильно выполняется на каждом из изображений.
На фиг.14А-14С показан случай, в котором данные изображения, принимаемые в телевизионной приставке, представляют собой стереоскопические (3D) данные изображения в формате сверху и снизу (Т&В), как показано на фиг.14А, и выходная форма данных отображения OSD представляет собой выходную форму, соответствующую данным двумерного изображения, как показано на фиг.14В. В этом случае, когда процесс отображения данных стереоскопического изображения в формате сверху и снизу (процесс 3D отображения Т&В) выполняют в телевизионном приемнике, как показано на фиг.14С, изображение левого глаза (L) и изображение правого глаза (R) правильно отображаются, но отображение OSD будет разделено на верхнюю и нижнюю стороны в центре, в результате чего будет неправильно представлено на каждом из изображений.
На фиг.15А-15С представлен случай, когда данные изображения, принимаемые в телевизионной приставке, представляют собой данные стереоскопического (3D) изображения в формате сверху и снизу (Т&В), как показано на фиг.15А, и выходная форма данных отображения OSD представляет собой выходную форму, соответствующую данным стереоскопического изображения в формате рядом друг с другом, как показано на фиг.15В. В этом случае, когда процесс отображения данных стереоскопического изображения в формате сверху и снизу (процесс 3D отображения Т&В) выполняют в телевизионном приемнике, как показано на фиг.15С, изображение левого глаза (L) и изображение правого глаза (R) отображаются правильно, но отображение OSD будет разделено на верхнюю и нижнюю стороны в центре, в результате чего неправильно будет показано на каждом из изображений.
Таким образом, желательно правильно отображать информацию наложения на изображении, получаемую в результате передачи данных изображения, когда данные информации наложения передают с наложением на данные двумерного изображения или данные стереоскопического изображения в заданной системе передачи.
В соответствии с одним аспектом вариантов осуществления, устройство может включать в себя модуль управления, предназначенный для определения, существует ли уведомление о состоянии отображения, обозначающее процесс пространственного отображения. Модуль управления может устанавливать выходную форму данных отображения, предназначенных для отображения, для данных изображения, как выходную форму, соответствующую состоянию отображения, обозначенному в соответствии с уведомлением о состоянии отображения.
В соответствии с другим аспектом вариантов осуществления, устройство может включать в себя модуль управления, предназначенный для определения процесса пространственного отображения, для отображения данных изображения на основе данных процесса пространственного отображения, обозначающих процесс пространственного отображения, который должен быть выполнен. Модуль управления может управлять передачей уведомления о состоянии отображения, обозначающего процесс пространственного отображения, который должен быть выполнен, на основе, соответствует ли процесс пространственного отображения, который должен быть выполнен, заданному процессу пространственного отображения.
В соответствии с другим аспектом вариантов осуществления, способ может включать в себя, определяют, существует ли уведомление о состоянии отображения, обозначающее процесс пространственного отображения. Способ может дополнительно включать в себя, устанавливают выходную форму данных отображения, предназначенных для отображения, для данных изображения, как выходную форму, соответствующую состоянию отображения, обозначенному в соответствии с уведомлением о состоянии отображения. Процессор может представлять собой, по меньшей мере, одно устройство, определяющее или устанавливающее способ.
В соответствии с другим аспектом вариантов осуществления, способ может включать в себя процесс пространственного отображения для данных отображаемого изображения на основе данных пространственного отображения, обозначающих процесс пространственного отображения, который должен быть выполнен. Способ может дополнительно включать в себя: управляют передачей уведомления о состоянии отображения, обозначающего процесс пространственного отображения, который должен быть выполнен на основе, соответствует ли процесс пространственного отображения, который должен быть выполнен, заданному процессу пространственного отображения. По меньшей мере одно, из определения или управления способом может быть выполнено с помощью процессора.
В соответствии с другим аспектом вариантов осуществления, в постоянном носителе записи может быть записана считываемая компьютером программа, имеющая инструкции, выполняемые компьютером. Программа может включать в себя, определяют, существует ли уведомление о состоянии отображения, обозначающее процесс пространственного отображения, и устанавливают выходную форму данных отображения, предназначенных для отображения, как данные изображения, в выходную форму, соответствующую состоянию отображения, обозначенному уведомлением состояния отображения.
В соответствии с другим аспектом вариантов осуществления, в постоянном носителе записи может быть записана считываемая компьютером программа, имеющая инструкции, выполняемые компьютером. Программа может включать в себя, определяют процесс пространственного отображения для отображения данных изображения, на основе данных процесса пространственного отображения, обозначающих процесс пространственного отображения, который должен быть выполнен, и управляют передачей уведомления о состоянии отображения, обозначающего процесс пространственного отображения, который должен быть выполнен на основе, соответствует ли процесс пространственного отображения, который должен быть выполнен, заданному процессу пространственного отображения.
В соответствии с вариантами осуществления технологии, когда данные информации наложения передают с наложением на данные двумерного изображения или данные стереоскопического (трехмерного) изображения в заданной системе передачи, информация наложения на изображение, получаемая в результате передачи данных изображения, может быть правильно отображена.
Краткое описание чертежей
На фиг.1 показана блок-схема, представляющая пример конфигурации системы передачи и приема данных изображения, как вариант осуществления настоящей технологии;
на фиг.2 показана схема, представляющая пример конфигурации модуля передачи HDMI (источника HDMI) устройства записи на диск и модуля приема HDMI (потребителя HDMI) телевизионного приемника в системе передаче и приема данных изображения;
на фиг.3 показана блок-схема, представляющая пример конфигурации устройства записи на диск, составляющего систему передачи и приема данных изображения;
на фиг.4 показана блок-схема последовательности операций, представляющая пример обработки управления выходной формой данных отображения OSD в CPU устройства записи на диск;
на фиг.5 показана блок-схема, представляющая пример конфигурации телевизионного приемника, составляющего систему передачи и приема данных изображения;
на фиг.6 показана блок-схема последовательности операций, представляющая пример процесса детектирования формата данных изображения, процесса управления модулем обработки 3D сигнала, и процесса уведомления о состоянии отображения в CPU телевизионного приемника;
на фиг.7 показана схема, представляющая пример последовательности операций устройства записи на диск и телевизионного приемника;
на фиг.8 показана блок-схема последовательности операций, представляющая пример процесса управления модулем обработки 3D сигнала и процесса уведомления о состоянии отображения в CPU телевизионного приемника, когда процесс отображения переключают с помощью операции пользователя;
на фиг.9 показана схема, представляющая другой пример последовательности операций устройства записи на диск и телевизионного приемника;
на фиг.10А-10С показаны схемы для иллюстрации примера данных изображения, принятого в телевизионной приставке, выходной формы данных отображения OSD и процесса отображения телевизионного приемника;
на фиг.11А-11С показаны схемы для иллюстрации другого примера данных изображения, принятых в телевизионной приставке, выходной формы данных отображения OSD и процесса отображения телевизионного приемника;
на фиг.12А-12С показаны схемы для иллюстрации другого примера данных изображения, принятых в телевизионной приставке, выходной формы данных отображения OSD и процесса отображения телевизионного приемника;
на фиг.13А-13С показаны схемы для иллюстрации другого примера данных изображения, принятых в телевизионной приставке, выходной формы данных отображения OSD и процесса отображения телевизионного приемника;
на фиг, 14А-14С показаны схемы для иллюстрации другого примера данных изображения, принятых в телевизионной приставке, выходной формы данных отображения OSD и процесса отображения телевизионного приемника; и
на фиг.15А-15С показаны схемы для иллюстрации другого примера данных изображения, принятых в телевизионной приставке, выходной формы данных отображения OSD и процесса отображения телевизионного приемника.
Подробное описание изобретения
Ниже будет описан вариант осуществления, для выполнения настоящей технологии (ниже называется "вариантом осуществления"). Описание будет предоставлено в следующем порядке.
1. Вариант осуществления
2. Модифицированный пример
1. Вариант осуществления
Пример конфигурации системы передачи и приема данных изображения
На фиг.1 показан пример конфигурации системы 10 передачи и приема данных изображения, как вариант осуществления. Система 10 передачи и приема данных изображения включает в себя станцию 100 широковещательной передачи, устройство 200 записи на диск и телевизионный приемник 300. Устройство 200 записи на диск и телевизионный приемник 300 соединены друг с другом с помощью кабеля 400 HDMI (мультимедийный интерфейс высокой четкости).
В устройстве 200 записи на диск предусмотрен разъем 202 HDMI, с которым соединен модуль 201 передачи HDMI. В телевизионном приемнике 300 предусмотрен разъем 302 HDMI, с которым соединен модуль 301 приема HDMI. Один конец кабеля 400 HDMI соединен с разъемом 202 HDMI устройства 200 записи на диск, и другой конец кабеля HDMI 400 соединен с разъемом 302 HDMI телевизионного приемника 300.
Пример конфигурации модуля передачи HDMI модуля приема HDMI
На фиг.2 показан пример конфигурации модуля 201 передачи HDMI (источника HDMI) устройства 200 записи на диск и модуля 301 приема HDMI (потребителя HDMI) телевизионного приемника 300 в системе 10 передачи и приема данных изображения по фиг.1.
Модуль 201 передачи HDMI передает дифференциальные сигналы, соответствующие данным пикселя несжатого изображения для одного экрана в одном направлении в модуль 301 приема HDMI по множеству каналов на действительном участке изображения (ниже также соответствующим образом называется активным видеоучастком). Здесь действительный участок изображения представляет собой участок, получаемый в результате исключения участка гашения горизонтального обратного хода линии и участка гашения вертикального обратного хода линии из участка от одного сигнала вертикальной синхронизации до следующего сигнала вертикальной синхронизации. Кроме того, модуль 201 передачи HDMI передает дифференциальные сигналы, соответствующие, по меньшей мере, аудиоданным и данным управления, сопровождающиеся изображением, другими вспомогательными данными или тому подобное в одном направлении в модуль 301 приема HDMI по множеству каналов на участке гашения горизонтального обратного хода линии и участке гашения вертикального обратного хода линии.
В каналах передачи системы HDMI, состоящей из модуля 201 передачи HDMI и модуля 301 приема HDMI, существуют следующие каналы передачи. Другими словами, существуют три канала №0-№2 TMDS, как каналы передачи для последовательной передачи в одном направлении из модуля 201 передачи HDMI в модуль 301 приема HDMI путем синхронизации данных пикселя и аудио данных, с тактовыми частотами пикселей. Кроме того, в качестве канала передачи для передачи тактовой частоты пикселей используется канал тактовой частоты TMDS.
Модуль 201 передачи HDMI включает в себя передатчик 81 HDMI. Передатчик 81 преобразует, например, данные пикселя несжатого изображения в дифференциальный сигнал, соответствующий им, выполняет последовательную передачу в одном направлении в модуль 301 приема HDMI, соединенный через кабель 400 HDMI с множеством каналов, которые представляют собой три канала №0, №1 и №2 TMDS.
Кроме того, передатчик 81 преобразует аудиоданные, совместно с несжатыми изображениями, а также необходимые данные управления, другие вспомогательные данные или тому подобное в дифференциальный сигнал, соответствующим им, и выполняет последовательную передачу в одном направлении в модуль 301 приема HDMI по трем каналам TMDS №0, №1 и №2.
Кроме того, передатчик 81 передает тактовую частоту пикселей, синхронизированную с данными пикселя, передаваемыми в трех каналах TMDS №0, №1 и №2, в модуль 301 приема, соединенный через кабель 400 HDMI с каналом тактовой частоты TMDS. Здесь, по одному каналу TMDS №i (i=0, 1, 2) передают 10 байтов данных пикселей за один период тактовой частоты пикселей.
Модуль 301 приема HDMI принимает дифференциальные сигналы, соответствующие данным пикселя, передаваемым в одном направлении из модуля 201 передачи HDMI по множеству каналов на активном видеоучастке. Кроме того, модуль 301 приема HDMI принимает дифференциальные сигналы, соответствующие аудиоданным и данным управления, передаваемым в одном направлении из модуля 201 передачи HDMI по множеству каналов на участке гашения горизонтального обратного хода линии или на участке гашения вертикального обратного хода линии.
Другими словами, модуль 301 приема HDMI включает в себя приемник 82 HDMI. Приемник 82 HDMI принимает дифференциальные сигналы, соответствующие данным пикселя, и дифференциальные сигналы, соответствующие аудиоданным и данным управления, передаваемым в одном направлении из модуля 201 передачи HDMI по каналам TMDS №0, №1 и №2. В этом случае, сигналы принимают в синхронизации с тактовой частотой пикселя, передаваемой из модуля 201 передачи HDMI по каналу тактовой частоты TMDS.
В каналах передачи системы HDMI имеются каналы передачи, называемые DDC (канал данных отображения) 83 и линия 84 СЕС, в дополнение к описанным выше каналам №0-№2 TMDS, и канал тактовой частоты TMDS. DDC 83 состоит из двух сигнальных линий, которые не показаны на чертеже, но включены в кабель 400 HDMI. DDC 83 используется, когда модуль 201 передачи HDMI считывает E-EDID (улучшенные расширенные данные идентификации дисплея) из модуля 301 приема HDMI.
Модуль 301 приема HDMI включает в себя EDID ROM (постоянное запоминающее устройство) 85, в котором содержатся E-EDID, которые представляют собой информацию о характеристиках, относящихся к его собственным рабочим характеристикам (конфигурации/возможности), в дополнение к приемнику 82 HDMI. Модуль 201 передачи HDMI считывает E-EDID из модуля 301 приема HDMI, соединенного через кабель 400HDMI, через DDC 83, например, в соответствии с запросами из CPU. Модуль 201 передачи HDMI передает считываемые E-EDID в CPU. CPU содержит E-EDID в ПЗУ типа флеш или в DRAM.
Линия 84 СЕС состоит из одной сигнальной линии, которая не показана на чертеже, но включена в кабель 400 HDMI, и используется для выполнения двунаправленной передачи данных управления между модулем 201 передачи HDMI и модулем 301 приема HDMI. Линия 84 СЕС содержит линию данных управления. В этом варианте осуществления информацию обработки отображения передают из телевизионного приемника 300 в блок 200 записи на диск через линию 84 СЕС.
Кроме того, кабель 400 HDMI включает в себя линию 86 HPD, соединенную через выводы, называемые HPD (Детектирование Оперативного подключения). Устройство-источник может детектировать подключение к устройству потребителя, используя линию 86 HPD. Кроме того, линия 86 HPD также используется, как линия НЕАС, содержащая двунаправленный канал передачи данных.
Кроме того, кабель HDMI 400 включает в себя линию 87 подачи питания, используемую для подачи питания из устройства источника в устройство потребитель. Кроме того, кабель 400 HDMI включает в себя обслуживающую линию 88. Обслуживающая линия 88 также используется, как линия НЕАС+, составляющая двунаправленный канал передачи данных.
Описание станции широковещательной передачи
Станция 100 широковещательной передачи передает данные потока битов (транспортный поток) путем размещения его в волнах широковещательный передачи. Данные потока битов включают в себя данные изображения и, кроме того, включают в себя аудиоданные, соответствующие данным изображения. Данные изображения представляют собой, например, данные двумерного изображения или данные стереоскопического (трехмерного) изображения в формате рядом друг с другом, в формате сверху и снизу или тому подобное, которые обладают совместимостью с данными двумерного изображения.
Описание устройства записи на диск
Устройство 200 записи на диск принимает данные потока битов, передаваемые из станции 100 широковещательной передачи, через волны широковещательной передачи. Данные потока битов включают в себя данные изображения и даже данные звука, соответствующие данным изображения. В устройстве 200 записи на диск записывают данные потока битов на носитель записи в форме диска, такой, как DVD (цифровой универсальный диск), BD (диск Blu-ray) или тому подобное, и воспроизводит данные в соответствующее время.
Устройство 200 записи на диск выполняет процесс декодирования для воспроизводимых данных потока битов, для выделения данных изображения и аудиоданных, и передает эти данных изображения и аудиоданные в телевизионный приемник 300 через кабель 400 HDMI. Кроме того, когда меню или тому подобное отображают на изображении телевизионного приемника 300 с наложением, устройство 200 записи на диск генерирует его данные отображения OSD, и эти данные накладывают на данные изображения.
Устройство 200 записи на диск принимает информацию процесса отображения из телевизионного приемника 300 через описанную выше линию 84 СЕС кабеля 400 HDMI. Устройство 200 записи на диск устанавливает выходную форму данных отображения OSD для выходной формы, соответствующей процессу отображения в телевизионном приемнике 300 на основе информации обработки отображения.
Например, когда обработка отображения телевизионного приемника 300 представляет собой обработку отображения данных двумерного изображения (обработку 2D отображения), выходную форму данных отображения OSD устанавливают как выходную форму, соответствующую данным двумерного изображения. Кроме того, когда процесс отображения телевизионного приемника 300 представляет собой процесс отображения данных стереоскопического изображения в формате рядом друг с другом (обработка отображения 3D SBS), выходную форму данных отображения OSD устанавливают, как выходную форму, соответствующую данным стереоскопического изображения в формате рядом друг с другом. Кроме того, когда обработка отображения телевизионного приемника 300 представляет собой процесс отображения данных стереоскопического изображения в формате сверху и снизу (процесс 3D отображения Т&В), выходную форму данных отображения OSD устанавливают как выходную форму, соответствующую данным стереоскопического изображения в формате сверху и снизу.
На фиг.3 показан пример конфигурации устройства 200 записи на диск. Устройство 200 записи на диск включает в себя модуль 201 передачи HDMI, разъем 202 HDMI, антенный разъем 203, цифровой тюнер 204, интерфейс (I/F) 205 модуля записи и привод 206 DVD/BD. Кроме того, устройство 200 записи на диск включает в себя демультиплексор 207, видеодекодер 208, модуль 209 наложения данных отображения, модуль 210 генерирования данных отображения OSD и аудиодекодер 211. Кроме того, устройство 200 записи на диск включает в себя CPU 221, ROM 222 типа флэш, DRAM 223, внутреннюю шину 224, модуль 225 приема пульта дистанционного управления и передатчик 226 пульта дистанционного управления.
CPU 221 управляет операцией каждой части устройства 200 записи на диск. ROM 222 типа флэш выполняет сохранение программного обеспечения управления и сохранение данных. DRAM 223 предоставляет рабочие области для CPU 221. CPU 221 разрабатывает программное обеспечение и данные, считываемые из ROM 222 типа флэш в DRAM 223 для запуска программного обеспечения, и управляет каждой частью устройства 200 записи на диск. В одном варианте осуществления программное обеспечение управления может быть записано на постоянный носитель записи, такой как считываемая компьютером программа,. имеющая инструкции, выполняемые компьютером, таким как CPU 221.
Модуль 225 приема пульта дистанционного управления принимает сигналы пульта дистанционного управления (коды пульта дистанционного управления), передаваемые из передатчика 226 пульта дистанционного управления и подает эти сигналы в CPU 221. CPU 221 управляет каждой частью устройства 200 записи на диск на основе кодов пульта дистанционного управления. CPU 221, ROM 222 типа флэш и DRAM 223 соединены с внутренней шиной 224.
Антенный разъем 203 представляет собой разъем, на который подают сигналы телевизионной широковещательной передачи, принимаемые из приемной антенны (не показана на чертеже). Цифровой тюнер 204 принимает телевизионные сигналы широковещательной передачи, подаваемые в антенный разъем 203 и выводит заданные данные потока битов, соответствующие выбранному пользователем каналу.
Интерфейс 205 модуля записи образует интерфейс для данных во время записи и во время воспроизведения между приводом 206 DVD/BD. Привод 206 DVD/BD записывает данные потока битов, выводимые из цифрового тюнера 204, на носитель записи в виде диска, такой как DVD, BD или тому подобное, и воспроизводит данные потока битов с носителя записи в форме диска в соответствующее время.
Демультиплексор 207 выделяет потоки видео- и аудиоданных из данных потока битов, воспроизводимых в приводе 206 DVD/BD и выводимых через интерфейс 205 модуля записи. Видеодекодер 208 выполняет обработку декодирования для кодированных данных изображения, включенных в поток видеоданных, выделяемых демультиплексором 207 и получает декодированные данные изображения. Данные изображения представляют собой данные двумерного изображения или данные стереоскопического (3D) изображения в формате рядом друг с другом, в формате сверху и снизу или тому подобное, которые обладают совместимостью с данными двумерного изображения.
Когда меню или тому подобное отображают на изображении в телевизионном приемнике 300 с наложением, модуль 210 генерирования данных отображения OSD генерирует его данные отображения OSD. CPU 221 принимает информацию обработки отображения из телевизионного приемника 300 через линию 84 СЕС кабеля 400 HDMI. CPU 221 управляет модулем 210 генерирования данных отображения OSD на основе информации обработки отображения, и устанавливает выходную форму данных отображения OSD, как выходную форму, соответствующую процессу отображения в телевизионном приемнике 300.
Например, когда процесс отображения в телевизионном приемнике 300 представляет собой процесс отображения данных двумерного изображения (процесс 2D отображения), выходную форму данных отображения OSD устанавливают, как выходную форму, соответствующую данным двумерного изображения (смотри фиг.10 В). Кроме того, когда процесс отображения телевизионного приемника 300 представляет собой процесс отображения данных стереоскопического изображения в формате рядом друг с другом (процесс 3D отображения SBS), выходная форма данных отображения OSD установлена, как выходная форма, соответствующая данным стереоскопического изображения в формате рядом друг с другом (смотри фиг.11В). Кроме того, когда процесс отображения телевизионного приемника 300 представляет собой процесс отображения данных стереоскопического изображения в формате сверху и снизу (процесс отображения 3D Т&В), выходная форма данных отображения OSD установлена, как выходная форма, соответствующая данным стереоскопического изображения в формате сверху и снизу (смотри фиг.13В).
Блок-схема последовательности операций на фиг.4 представляет собой пример процесса управления выходной формой данных отображения OSD в CPU 221. Вначале CPU 221 начинает обработку на этапе ST1, и после этого переходит к процессу на этапе ST2. На этапе ST2, CPU 221 устанавливает выходную форму данных отображения OSD, как выходную форму данных двумерного изображения.
Затем CPU 221 определяет, поступило или нет уведомление о состоянии отображения, другими словами, была ли принята информация процесса отображения из телевизионного приемника 300 на этапе ST3. Когда существует уведомление о состоянии отображения, CPU 221 определяет, соответствует или нет выходная форма состоянию отображения (процессу отображения) на этапе ST4. Если выходная форма не соответствует состоянию отображения, CPU 221 переключает выходную форму так, чтобы она соответствовала состоянию отображения на этапе ST5.
CPU 221 возвращается на этап ST3 после обработки на этапе ST5. Кроме того, CPU 221 возвращается непосредственно к обработке на этапе ST3, когда отсутствует уведомление о состоянии отображения на этапе ST3, или когда выходная форма соответствует состоянию отображения на этапе ST4, и выполняет такую же обработку, как и выше.
Возвращаясь к фиг.3, модуль 209 наложения данных отображения накладывает данные отображения, генерируемые модулем 210 генерирования данных отображения OSD, на данные изображения, полученные в видеодекодере 208, для получения данных выходного изображения Модуль 209 наложения данных отображения состоит из модуля синтеза данных. Аудиодекодер 211 выполняет обработку декодирования для кодированных аудиоданных, включенных в поток аудиоданных, выделяемый демультиплексором 203, и получает декодированные аудиоданные.
Модуль 201 передачи HDMI передает данные стереоскопического изображения в основной полосе пропускания и аудиоданные из разъема 202 HDMI через линию канал данных на основе HDMI (смотри фиг.2). Модуль 201 передачи HDMI выполняет упаковку изображений и аудиоданных для передачи этих данных по каналу TMDS HDMI и выводит данные в разъем 202 HDMI.
Операции устройства 200 записи на диск будут кратко описаны ниже. Телевизионный сигнал широковещательной передачи, подаваемый в антенный разъем 203, передают в цифровой тюнер 204. В цифровом тюнере 204 телевизионные сигналы широковещательной передачи обрабатывают, и выводят заданные данные потока битов, соответствующие выбранному пользователем каналу. Данные потока битов подают через интерфейс 205 модуля записи в привод 206 DVD/BD и записывают на носитель записи в форме диска, такой как DVD, BD или тому подобное.
Кроме того, данные потока битов, воспроизводимые приводом 206 DVD/BD с носителя записи в форме диска, такого как DVD, BD или тому подобное, передают в демультиплексор 207 через интерфейс 205 модуля записи. В демультиплексоре 207, потоки видео- и аудиоданных выделяют из данных потока битов.
Поток видеоданных, выделенный в демультиплексоре 207, передают в видеодекодер 208. Видеодекодер 208 выполняет процесс декодирования для кодированных данных изображения, включенных в поток видеоданных, для получения декодированных данных изображения (данных двумерного изображения или данных стереоскопического изображения в формате рядом друг с другом, в формате сверху и снизу или тому подобное). Данные изображения передают в модуль 201 передачи HDMI через модуль 209 наложения данных отображения.
Когда меню или тому подобное отображают на изображении в телевизионном приемнике 300 с наложением, модуль 210 генерирования данных отображения OSD генерирует данные отображения OSD. Выходная форма данных отображения OSD установлена, как выходная форма, соответствующая процессу отображения телевизионного приемника 300 на основе информации процесса отображения, передаваемой из телевизионного приемника 300. Данные отображения OSD передают в модуль 209 наложения данных отображения, и накладывают на данные изображения.
Кроме того, поток аудиоданных, выделенный в демультиплексоре 207, передают в аудиодекодер 211. Аудиодекодер 211 выполняет процесс декодирования для кодированных аудиоданных, включенных в поток аудиоданных, для получения декодированных аудиоданных. Аудиоданные передают в модуль 201 передачи HDMI. В модуле 201 передачи HDMI данные стереоскопического изображения и аудиоданные упаковывают, и эти данные передают из разъема 202 HDMI через кабель 400 HDMI.
Описание телевизионного приемника
Возвращаясь к фиг.1, телевизионный приемник 300 принимает изображение и аудиоданные, передаваемые из телевизионной приставки 200 через кабель 400 HDMI. Телевизионный приемник 300 получает данные отображаемого изображения, выполняя обработку отображения для данных изображения. Телевизионный приемник 300 детектирует формат данных изображения и выполняет обработку отображения, соответствующую этому формату. Кроме того, телевизионный приемник 300 передает информацию обработки отображения в устройство 200 записи на диск через описанную выше линию 84 СЕС кабеля HDMI 400.
На фиг.5 показан пример конфигурации телевизионного приемника 300. Телевизионный приемник 300 включает в себя модуль 301 приема HDMI, разъем 302 HDMI, антенный разъем 303, цифровой тюнер 304 и модуль 305 обработки потока битов. Кроме того, телевизионный приемник 300 включает в себя модуль 306 обработки 3D сигнала, схему 307 обработки видеоданных, схему 308 управления панелью, панель 309 дисплея, схему 310 обработки аудиоданных, схему 311 усиления звука и громкоговоритель 312. Кроме того, телевизионный приемник 300 включает в себя CPU 321, ROM 322 типа флэш, DRAM 323, внутреннюю шину 324, модуль 325 приема пульта дистанционного управления, и передатчик 326 пульта дистанционного управления.
CPU 321 управляет операцией каждой части телевизионного приемника 300. ROM 322 типа флэш выполняет сохранение программного обеспечения управления и сохранение данных. DRAM 323 обеспечивает рабочие области для CPU 321. CPU 321 обрабатывает программное обеспечение и данные, считываемые из ROM 322 типа флэш, в DRAM 323, для запуска программного обеспечения, и управляет каждой частью телевизионного приемника 300. В одном варианте осуществления программное обеспечение управления может быть записано на постоянном носителе записи, таком как считываемая компьютером программа, имеющая инструкции, выполняемые компьютером, таким как CPU 321.
Модуль 325 приема пульта дистанционного управления принимает сигналы пульта дистанционного управления (коды пульта дистанционного управления), передаваемые из передатчика 326 пульта дистанционного управления, и передает эти сигналы в CPU 321. CPU 321 управляет каждой частью телевизионного приемника 300 на основе кодов пульта дистанционного управления. CPU 321, ROM 322 типа флэш и DRAM 323 соединены с внутренней шиной 324.
Антенный разъем 303 представляет собой разъем для подачи сигналов телевизионной широковещательной передачи, принимаемых его приемной антенной (не показана на чертеже). Цифровой тюнер 304 обрабатывает телевизионные сигналы широковещательной передачи, подаваемые в антенный разъем 303, и выводит заданные данные потока битов, соответствующие выбранному каналу пользователя.
Модуль 305 обработки потока битов состоит из тех же частей, что и демультиплексор 207, декодер 208 видеоданных, и декодер 211 аудиоданных устройства 200 записи на диск, показанного на фиг.3. Модуль 305 обработки потока битов выделяет данные изображения и аудиоданные из данных потока битов и выходит эти данные. Модуль 301 приема HDMI принимает данные изображения и аудиоданные, подаваемые в разъем 302 HDMI, через кабель 400 HDMI, используя передачу данных на основе HDMI.
Модуль 306 обработки 3D сигнала выполняет процесс отображения (процесс декодирования) для данных изображения, принимаемых модулем 301 приема HDMI или получаемых модулем 305 обработки потока битов, и генерирует данные отображаемого изображения. CPU 321 детектирует формат данных изображения, предназначенных для обработки в модуле 306 обработки 3D сигнала. Другими словами, CPU 321 детектирует, являются ли данные изображения данными двумерного изображения или данными стереоскопического (трехмерного) изображения, и дополнительно детектируют систему передачи, когда данные детектируют, как данные стереоскопического изображения. CPU 321 управляет модулем 306 обработки 3D сигнала на основе результата детектирования, и обеспечивает выполнение модулем 306 обработки 3D сигнала обработки отображения, соответствующей формату данных изображения. Здесь CPU 321 составляет модуль детектирования формата.
Например, CPU 321 может детектировать формат данных изображения, используя идентификатор данных, если идентификатор будет придан данным изображения. Кроме того, например, CPU 321 может детектировать формат данных изображения после обработки данных изображения. Например, CPU 321 детектирует корреляцию данных изображения с левой и с правой сторон в горизонтальном направлении, и, если будет определено, что корреляция высокая, данные детектируют, как данные изображения в формате рядом друг с другом. Кроме того, например, CPU 321 детектирует корреляцию данных изображения с верхней и нижней сторон в вертикальном направлении, и если будет определено, что корреляция высокая, данные детектируют, как данные изображения в формате сверху и снизу. Затем, если данные не являются ни данными изображения в формате рядом друг с другом, ни данными изображения в формате сверху и снизу, CPU 321 детектирует эти данные, как данные двумерного изображения.
Когда данные изображения представляют собой данные двумерного изображения, модуль 306 обработки 3D сигнала выполняет обработку отображения для данных двумерного изображения (обработка 2D отображения). В этом случае, модуль 306 обработки 3D сигнала выводит данные изображения, принятые в модуле 301 приема HDMI или полученные в модуле 305 обработки потока битов, как данные отображаемого изображения, без изменения.
Кроме того, когда данные изображения представляют собой данные стереоскопического 306 изображения в формате рядом друг с другом, модуль обработки 3D сигнала выполняет обработку отображения для данных стереоскопического изображения (обработка отображения 3D SBS). В этом случае, модуль 306 обработки 3D сигнала выполняет обрезку данных стереоскопического изображения наполовину в горизонтальном направлении, выполняет масштабирование каждой части данных в два раза в горизонтальном направлении, генерирует данные изображения левого глаза и данные изображения правого глаза, и выводит эти данные, как данные отображаемого изображения.
Кроме того, когда данные изображения представляют собой данные стереоскопического изображения в формате сверху и снизу, модуль 306 обработки 3D сигнала выполняет обработку отображения для данных стереоскопического изображения (обработка 3D отображения Т&В). В данном случае, модуль 306 обработки 3D сигнала выполняет обрезку данных стереоскопического изображения наполовину в вертикальном направлении, выполняет масштабирование каждой части этих данных в два раза в вертикальном направлении, генерирует данные изображения левого глаза и данные изображения правого глаза, и выводит эти данные, как данные отображаемого изображения.
CPU 321 передает уведомление о состоянии отображения, то есть, информацию об обработке отображения в модуле 306 обработки 3D сигнала, в устройство 200 записи на диск через линию 84 СЕС HDMI. Здесь информация процесса отображения представляет собой информацию, в отношении которой выполняют обработку в модуле 306 обработки 3D сигнала среди описанной выше обработки 2D отображения, обработки 3D отображения SBS и обработки 3D отображения Т&В.
Блок-схема последовательности операций на фиг.6 представляет пример процесса детектирования формата данных изображения, процесса управления модулем 306 обработки 3D сигнала, процесса уведомления о состоянии отображения в устройство 200 записи на диск, в CPU 321. Вначале, CPU 321 начинает обработку на этапе ST11 и после этого переходит к обработке на этапе ST12. На этапе ST12, CPU 321 управляет модулем 306 обработки 3D сигнала для выполнения обработки 2D отображения. Затем CPU 321 уведомляет устройство 200 записи на диск о состоянии отображения на этапе ST13. Другими словами, CPU 321 передает информацию, обозначающую, что выполняется обработка 2D отображения, в устройство 200 записи на диск через линию 84 СЕС HDMI на этапе ST13.
Затем CPU 321 детектирует формат данных изображения на этапе ST14. Затем CPU 321 определяет, соответствует или нет текущая обработка отображения детектируемому формату на этапе ST15. Например, когда детектируемый формат представляет собой данные двумерного изображения, и текущая обработка отображения представляет собой обработку 2D отображения, CPU 321 определяет, что текущая обработка отображения соответствует детектируемому формату. Кроме того, например, когда детектируемый формат представляет собой данные стереоскопического изображения в формате рядом друг с другом, и текущая обработка отображения представляет собой обработку 3D отображения SBS, CPU 321 определяет, что текущая обработка отображения соответствует детектируемому формату. Кроме того, например, когда детектируемый формат представляет собой данные стереоскопического изображения в формате сверху и снизу, и текущая обработка отображения представляет собой обработку 3D отображения Т&В, CPU 321 определяет, что текущая обработка отображения соответствует детектируемому формату.
Когда на этапе ST15 определяют соответствие друг другу, CPU 321 возвращается к обработке на этапе ST14. С другой стороны, когда на этапе ST15 определяют несоответствие друг другу, CPU 321 переключает обработку отображения в модуле 306 обработки 3D сигнала на этапе ST16, так, чтобы она соответствовала детектируемому формату. Затем CPU 321 уведомляет устройство 200 записи на диск о состоянии отображения после переключения на этапе ST17. Другими словами, CPU 321 передает информацию, обозначающую процесс отображения после переключения, в устройство 200 записи на диск через линию СЕС 84 HDMI на этапе ST17. CPU 321 возвращается к обработке на этапе ST14 после обработки этапа ST17.
Возвращаясь к фиг.5, схема 307 обработки видеоданных выполняет обработку регулирования качества изображения для данных изображения, выводимых из модуля 306 обработки 3D сигнала, в соответствии с необходимостью. Схема 308 управления панелью выполняет управление панелью 309 дисплея на основе данных изображения, выводимых из схемы 307 обработки видеоданных. Панель 309 дисплея состоит из, например, LCD (жидкокристаллического дисплея), PDP (панели плазменного дисплея) или тому подобное.
Схема 310 обработки аудиоданных выполняет необходимую обработку, такую как D/A преобразование или тому подобное для аудиоданных, которые принимают в модуле 301 приема HDMI или получают в модуле 306 обработки потока битов. Схема 311 усиления звука усиливает аудиосигналы, выводимые из схемы 310 обработки аудиоданных и передает усиленные сигналы в громкоговоритель 312.
Работа телевизионного приемника 300, показанного на фиг.5, будет кратко описана ниже. Модуль 301 приема HDMI принимает данные изображения и аудиоданные, передаваемые из устройства 200 записи на диск, подключенного к разъему 302 HDMI через кабель 400 HDMI. Данные изображения, принятые в модуле 301 приема HDMI, подают в модуль 306 обработки 3D сигнала. Кроме того, аудиоданные, принимаемые в модуле 301 приема HDMI, передают в схему 310 обработки аудиоданных.
Кроме того, сигналы телевизионной широковещательной передачи, вводимые в антенный разъем 303, передают в цифровой тюнер 304. Цифровой тюнер 304 обрабатывает сигналы телевизионной широковещательной передачи, подаваемые в антенный разъем 303, и выводит заданные данные потока битов, соответствующие выбранному каналу пользователя.
Данные потока битов, выводимые из цифрового тюнера 304, передают в модуль 305 обработки потока битов. Модуль 305 обработки потока битов выделяет данные изображения и аудиоданные из данных потока битов. Данные изображения, выделяемые в модуле 305 обработки потока битов, подают в модуль 306 обработки 3D сигнала. Кроме того, аудиоданные, выделенные в модуле 305 обработки потока битов, передают в схему 310 обработки аудиоданных.
Модуль 306 обработки 3D сигнала выполняет процесс отображения, соответствующий формату данных изображения для данных изображения, которые принимают в модуле 301 приема HDMI или выделяют в модуле 305 обработки потока битов, и генерирует данные отображаемого изображения. Например, когда данные изображения представляют собой данные двумерного изображения, выполняют обработку двумерного отображения. Кроме того, например, когда данные изображения представляют собой данные стереоскопического изображения в формате рядом друг с другом, выполняют обработку 3D отображения SBS. Кроме того, например, когда данные изображения представляют собой данные стереоскопического изображения в формате сверху и снизу, выполняют обработку 3D отображения Т&В.
Здесь, в процессе 2D отображения, данные изображения, которые принимают в модуле 301 приема HDMI или получают в модуле 305 обработки потока битов, выводят, как данные отображаемого изображения, без изменений. Кроме того, в процессе 3D отображения SBS, выполняют обрезку данных стереоскопического изображения наполовину в горизонтальном направлении, выполняют масштабирование каждой части данных в два раза в горизонтальном направлении, и генерируют данные изображения левого глаза и данные изображения правого глаза, и выводят, как данные отображаемого изображения. Кроме того, в процессе 3D отображения Т&В, выполняют обрезку данных стереоскопического изображения наполовину в вертикальном направлении, выполняют масштабирование каждой части данных в два раза в вертикальном направлении, и генерируют данные изображения левого глаза и данные изображения правого глаза, и выводят, как данные отображаемого изображения.
В этом случае, CPU 321 детектирует формат данных изображения. Затем CPU 321 управляет переключением обработки отображения в модуле 306 обработки 3D сигнала так, чтобы он соответствовал формату данных изображения. Затем, в этом случае, CPU 321 передает уведомление о состоянии отображения, то есть, информацию обработки отображения в модуле 306 обработки 3D сигнала, в устройство 200 записи на диск через линию 84 СЕС HDMI. В соответствии с этим, становится возможным сделать выходную форму данных отображения OSD, соответствующую формату данных изображения в устройстве 200 записи на диск, на основе информации обработки отображения, как представлено выше.
Кроме того, данные изображения, выводимые из модуля 306 обработки 3D сигнала, передают в схему 307 обработки видеоданных. В схеме 307 обработки видеоданных, выполняют процесс регулирования качества изображения, в соответствии с необходимостью. Кроме того, когда данные изображения, выводимые из модуля 306 обработки 3D сигнала, представляют собой данные изображения левого глаза и данные изображения правого глаза, эти данные преобразуют в данные изображения в заданном формате для отображения стереоскопических изображений в схеме 307 обработки видеоданных.
Данные изображения, полученные в схеме 307 обработки видеоданных, передают в схему 308 управления панелью. По этой причине двумерные изображения или стереоскопические (трехмерные) изображения отображают в панели 309 дисплея. Например, в случае отображения стереоскопического изображения, изображения левого глаза, основанные на данных изображения левого глаза, и изображения правого глаза, основанные на данных изображения правого глаза, поочередно отображают в панели 309 дисплея с разделением времени. Зрители могут воспринимать стереоскопические изображения, надев очки с затвором, в которых затвор левого глаза и затвор правого глаза поочередно открываются синхронно с отображением изображения на панели 309 дисплея, чтобы обеспечить возможность видеть только изображения левого глаза их левыми глазами и только изображения правого глаза их правыми глазами.
Кроме того, в схеме 310 обработки аудиоданных, выполняют необходимую обработку, такую как D/A преобразование для аудиоданных, принимаемых в модуле 301 приема HDMI или выделяемых модулем 305 обработки потока битов. Аудиоданные усиливают в схеме 311 усиления звука, и затем подают в громкоговоритель 312. По этой причине аудиокомпоненты, соответствующие отображаемому изображению панели 309 дисплея, выводят из громкоговорителя 312.
На фиг.7 показан пример последовательности операций устройства 200 записи на диск и телевизионного приемника 300. (1) В телевизионном приемнике 300, вначале, выполняют обработку 2D отображения и
(2) передают уведомление о состоянии отображения, представляющего собой 2D, то есть, информацию, обозначающую, что выполняется обработка 2D отображения, передают в устройство 200 записи на диск.
(3) В устройстве 200 записи на диск вначале устанавливают выходную форму данных отображения OSD в соответствии с двумерными данными изображения.
(4) Когда уведомление, представляющее состояние 2D отображения, принимают из телевизионного приемника 300, переключение выходной формы не выполняют в устройстве 200 записи на диск, поскольку выходная форма данных отображения OSD соответствует данным.
(5) После этого данные изображения детектируют, как данные стереоскопического изображения в формате рядом друг с другом в телевизионном приемнике 300.
(6) Выполняют переключение на обработку 3D отображения SBS.
(7) Затем, в телевизионном приемнике 300, уведомляют устройство 200 записи на диск о состоянии отображения, составляющем 3D SBS, то есть, передают информацию, обозначающую, что обработка 3D отображения SBS выполняется.
(8) Когда из телевизионного приемника 300 передают уведомление о состоянии 3D отображения SBS, выполняют переключение на выходную форму, соответствующую данным стереоскопического изображения в формате рядом друг с другом, в устройстве 200 записи на диск, поскольку выходная форма данных отображения OSD не соответствует этим данным.
(9) После этого, когда данные изображения детектируют, как данные стереоскопического изображения в формате сверху и снизу в телевизионном приемнике 300.
(10) выполняют переключение на обработку 3D отображения Т&В.
(11) Затем передают уведомление о состоянии 3D отображения Т&В, то есть, информацию, обозначающую, что выполняется обработка 3D отображения Т&В, передают в устройство 200 записи на диск в телевизионном приемнике 300.
(12) Когда из телевизионного приемника 300 принимают уведомление о состоянии 3D отображения Т&В, выполняют переключение на выходную форму, соответствующую данным стереоскопического изображения в формате сверху и снизу в устройстве 200 записи на диск, поскольку выходная форма данных отображения OSD не соответствует этим данным.
Как описано выше, в системе 10 передачи и приема данных изображения, показанной на фиг.1, формат данных изображения (2D, 3D SBS и 3D Т&В) детектируют, и обработку отображения данных изображения, соответствующих этому формату, выполняют в телевизионном приемнике 300. Затем информацию обработки отображения передают из телевизионного приемника 300 в устройство 200 записи на диск через линию 84 СЕС HDMI.
Кроме того, при системе 10 передачи и приема данных изображения, информацию обработки отображения принимают в устройстве 200 записи на диск из телевизионного приемника 300 через линию 84 СЕС HDMI. Затем, в устройстве 200 записи на диск, выходную форму данных отображения OSD, накладываемую на данные изображения, передаваемые в телевизионный приемник 300, устанавливают так, чтобы они соответствовали формату данных изображения, основанному на информации процесса отображения. Поэтому, информация наложения, такая как меню или тому подобное, на изображение, может быть правильно отображена в телевизионном приемнике 300, независимо от формата данных изображения.
2. Модифицированный пример
В описанном выше варианте осуществления показано, что процесс отображения в модуле 306 обработки 3D сигнала телевизионного приемника 300 выполняется автоматически на основе результата детектирования формата данных изображения с помощью CPU 321. Однако, также можно рассмотреть возможность переключения обработки отображения в модуле 306 обработки 3D сигнала телевизионного приемника 300 на основе операции пользователя.
Пользователь может определить формат данных изображения, наблюдая изображения, отображаемые в панели 309 дисплея, когда процесс отображения в модуле 306 обработки 3D сигнала представляет собой обработку 2D отображения. Другими словами, когда данные изображения представляют собой двумерные данные изображения, одно изображение отображают на экране панели 309 дисплея. С другой стороны, когда данные изображения представляют собой данные стереоскопического (трехмерного) изображения в формате рядом друг с другом, изображение левого глаза и изображение правого глаза отображают параллельно в горизонтальном направлении экрана панели 309 дисплея. Кроме того, когда данные изображения представляют собой данные стереоскопического (трехмерного) изображения в формате сверху и снизу, изображение левого глаза и изображение правого глаза отображают параллельно в вертикальном направлении на экране панели 309 дисплея.
Блок-схема последовательности операций на фиг.8 представляет пример процесса управления модуля 306 обработки 3D сигнала и процесса уведомления о состоянии отображения, передаваемого в устройство 200 записи на диск, выполняемых в CPU 321, когда переключение процесса отображения выполняют с помощью операции пользователя.
Вначале CPU 321 начинает обработку на этапе ST21 и после этого переходит к процессу на этапе ST22. CPU 321 управляет модулем 306 обработки 3D сигнала, для выполнения обработки 2D отображения на этапе ST22. Затем CPU 321 уведомляет устройство 200 записи на диск о состоянии отображения на этапе ST23. Другими словами, CPU 321 передает информацию, обозначающую, что процесс 2D отображения выполняется в устройстве 200 записи на диск, через линию 84 СЕС HDMI на этапе ST23.
Затем CPU 321 определяет, была или нет выполнена операция переключения процесса отображения на этапе ST24. Когда выполняют операцию переключения процесса отображения, CPU 321 переключает процесс отображения в модуле 306 обработки 3D сигнала на обработку отображения, обозначенную операцией переключения на этапе ST25. Затем CPU 321 уведомляет устройство 200 записи на диск о состоянии отображения после переключения на этапе ST26. Другими словами, CPU 321 передает информацию, обозначающую процесс отображения после переключения, в устройство 200 записи на диск через линию 84 СЕС HDMI на этапе ST26. CPU 321 возвращается к обработке на этапе ST24 после обработки этапа ST26.
На фиг.9 показан пример последовательности операций устройства 200 записи на диск и телевизионного приемника 300, когда выполняют переключение обработки отображения в соответствии с операцией пользователя, как описано выше.
(1) В телевизионном приемнике 300, вначале, выполняют обработку отображения 2D, и (2) уведомляют устройство 200 записи на диск о том, что состояние отображения представляет собой 2D, то есть, передают вместе с информацией, обозначающей, что выполняют обработку 2D отображения. (3) В устройстве 200 записи на диск вначале устанавливают выходную форму данных отображения OSD так, чтобы она соответствовала данным двумерного изображения. (4) В устройстве 200 записи на диск не выполняют переключение выходной формы, когда принимают уведомление о состоянии 2D отображения из телевизионного приемника 300, поскольку выходная форма данных отображения OSD соответствует этим данным.
(5) После этого, в телевизионном приемнике 300, после того как, переключение процесса отображения на процесс 3D отображения SBS поступает в виде инструкции, поданной операцией пользователя, (6) процесс переключают на процесс 3D отображения SBS. (7) Затем, в телевизионном приемнике 300, уведомляют о состоянии отображения, которое представляет собой 3D SBS, то есть, информацию, обозначающую, что выполняют процесс отображения 3D SBS, передают в устройство 200 записи на диск. (8) Когда уведомление о нахождении в состоянии отображения SBS принимают из телевизионного приемника 300, выполняют переключение на выходную форму, соответствующую данным стереоскопического изображения в формате рядом друг с другом, в устройстве записи на диск 200, поскольку выходная форма данных отображения OSD не соответствует данным.
(9) После этого, в телевизионном приемнике 300, когда поступает инструкция на переключение процесса отображения на процесс 3D отображения Т&В, в соответствии с операцией пользователя, (10) выполняют переключение на процесс 3D отображения Т&В. (11) Затем, в телевизионном приемнике 300, уведомляют о состоянии отображения, которое представляет собой Т&В, то есть, информацию, обозначающую, что выполняют процесс 3D отображения Т&В, передают в устройство 200 записи на диск. (12) Когда уведомление о том, что состояние отображения представляет собой 3D Т&В, принимают из телевизионного приемника 300, выполняют переключение на выходную форму, соответствующую данным стереоскопического изображения в формате сверху и снизу, в устройстве 200 записи на диск, поскольку выходная форма данных дисплея OSD не соответствует этим данным.
Кроме того, в описанном выше варианте осуществления, описано, что модуль 210 генерирования данных отображения OSD устройства 200 записи на диск может генерировать данные отображения OSD в выходной форме, соответствующей всем процессам отображения, уведомления о которых поступило из телевизионного приемника 300. Однако, можно рассмотреть, что модуль 210 генерирования данных отображения OSD устройства 200 записи на диск не позволяет генерировать данные отображения OSD в выходной форме, соответствующей процессу отображения, уведомление о котором поступило из телевизионного приемника 300.
Когда модуль 210 генерирования данных отображения OSD не позволяет генерировать данные отображения OSD в выходной форме, соответствующей процессу отображения, уведомление о котором поступило из телевизионный приемника 300, считается, что CPU 211 обеспечивает следующую работу модуля 210 генерирования данных отображения OSD. Например, модуль 210 генерирования данных отображения OSD выполнен с возможностью такой работы, при которой он не выводит данные отображения OSD. Кроме того, например, модуль 210 генерирования данных отображения OSD выполнен с возможностью продолжения генерирования данных отображения OSD, без переключения выходной формы, но в текущей выходной форме. Кроме того, например, модуль 210 генерирования данных отображения OSD выполнен с возможностью выполнения вывода только данных отображения OSD для некоторых специальных представлений OSD (таких как предупреждения, которые не относятся к процессу отображения), без переключения выходной формы, но с использованием текущей выходной формы.
Кроме того, в описанном выше варианте осуществления, используется конфигурация, в которой данные изображения передают из устройства 200 записи на диск в телевизионный приемник 300 через кабель 400 HDMI. Другими словами, используется такая конфигурация, что данные изображения, принятые в цифровом тюнере 204, записанные на носитель записи в форме диска, такой как DVD, BD или тому подобное в приводе 206 DVD/BD, воспроизводят в соответствующий момент времени, и передают в телевизионный приемник 300. Конфигурация, в которой телевизионная приставка установлена вместо устройства 200 записи на диск, также может быть предусмотрена. В таком случае используется конфигурация, в которой данные изображения, принимаемые в цифровом тюнере, передают в телевизионный приемник 300, без выполнения записи на носитель записи в форме диска и воспроизведения.
Кроме того, в описанном выше варианте осуществления, модуль 210 генерирования данных отображения OSD устройства 200 записи на диск генерируют данные отображения OSD для отображения с наложением информации, такой как меню или тому подобное, на изображение, и данные отображения OSD накладываются на данные изображения в модуле 209 наложения данных отображения. В дополнение к этому, субтитры или тому подобное также могут быть рассмотрены, как информация наложения. В этом случае, например, данные отображения для отображения субтитров на изображениях генерируют на основе данных субтитров, передаваемых из станции широковещательной передачи, вместе с данными изображения, и данные отображения накладываются на данные изображения.
Кроме того, в описанном выше варианте осуществления, когда информацию обработки отображения передают из телевизионного приемника 300 в устройство 200 записи на диск, это выполняют, используя линию 84 СЕС кабеля 400 HDMI. Однако, способ передачи информации обработки отображения из телевизионного приемника 300 в устройство 200 записи на диск не ограничивается этим, но другие способы также можно рассмотреть. Например, также можно рассмотреть, что используется канал двунаправленной передачи данных, состоящий из линии HPD 86 и обслуживающей линии 88.
Кроме того, в описанном выше варианте осуществления, используется конфигурация, в которой данные изображения передают из устройства 200 записи на диск в телевизионный приемник 300. Однако, возможна конфигурация, в которой данные изображения передают в устройство монитора, проектор или тому подобное, вместо телевизионного приемника 300, и процесс отображения, соответствующий формату данных изображения, выполняют в таком оборудовании.
Кроме того, в описанном выше варианте осуществления, устройство 200 записи на диск и телевизионный приемник 300 соединены с кабелем 400 HDMI. Однако, когда они подключены друг к другу с использованием цифрового интерфейса, аналогичного HDMI, или даже когда они имеют конфигурацию для беспроводного подключения, очевидно, что данная технология может применяться таким же образом.
Для специалистов в данной области техники должно быть понятно, что различные модификации, комбинации, подкомбинации и изменения могут возникать в зависимости от конструктивных требований и других факторов, если только они находятся в пределах объема приложенной формулы изобретения или ее эквивалентов.
Изобретение относится к области передачи данных изображений. Технический результат - упрощение передачи данных изображения. Устройство передачи данных изображения, предназначенное для передачи данных изображения в устройство приема данных изображения, содержащее: модуль управления, предназначенный для определения, принято ли из устройства приема данных изображения уведомление о состоянии отображения, обозначающее процесс пространственного отображения, при этом уведомление о состоянии отображения обозначает формат процесса пространственного отображения, который является текущей обработкой отображения, и установки выходной формы данных отображения информации наложения, предназначенных для отображения с наложением на данные изображения, как выходную форму, соответствующую состоянию отображения, обозначенному форматом процесса пространственного отображения, который является текущей обработкой отображения, обозначенным уведомлением о состоянии отображения. 6 н. и 11 з.п. ф-лы, 15 ил.
1. Устройство передачи данных изображения, предназначенное для передачи данных изображения в устройство приема данных изображения, содержащее:
модуль управления, предназначенный для определения, принято ли из устройства приема данных изображения уведомление о состоянии отображения, обозначающее процесс пространственного отображения, при этом уведомление о состоянии отображения обозначает формат процесса пространственного отображения, который является текущей обработкой отображения, и установки выходной формы данных отображения информации наложения, предназначенных для отображения с наложением на данные изображения, как выходную форму, соответствующую состоянию отображения, обозначенному форматом процесса пространственного отображения, который является текущей обработкой отображения, обозначенным уведомлением о состоянии отображения.
2. Устройство по п. 1, в котором процесс пространственного отображения включает в себя процесс трехмерного отображения.
3. Устройство по п. 1, в котором процесс пространственного отображения включает в себя процесс двумерного отображения.
4. Устройство по п. 1, в котором модуль управления предназначен для управления выводом данных отображения информации наложения на основе, возможно ли генерировать в устройстве данные отображения информации наложения в выходной форме, соответствующей формату процесса пространственного отображения, который является текущей обработкой отображения, обозначенному в соответствии с уведомлением о состоянии отображения.
5. Устройство по п. 4, в котором, когда данные отображения информации наложения невозможно генерировать в устройстве в выходной форме, соответствующей состоянию отображения, обозначенному форматом процесса пространственного отображения, который является текущей обработкой отображения, обозначенному уведомлением о состоянии отображения, модуль управления выполняет такое управление, что данные отображения информации наложения не выводятся.
6. Устройство по п. 4, в котором, когда данные отображения информации наложения не могут быть сгенерированы в устройстве в выходной форме, соответствующей состоянию отображения, обозначенному форматом процесса пространственного отображения, который является текущей обработкой отображения, обозначенному уведомлением о состоянии отображения, модуль управления выполняет такое управление, что выводит данные отображения, обозначающие предупреждение.
7. Устройство по п. 1, в котором уведомление о состоянии отображения принимают из линии передачи данных.
8. Устройство приема данных изображения, предназначенное для приема данных изображения из устройства передачи данных изображения, содержащее:
модуль управления, предназначенный для определения процесса пространственного отображения, для отображения данных изображения на основе данных процесса пространственного отображения, определенных для данных изображения и обозначающих формат процесса пространственного отображения, который должен быть выполнен, и для управления передачей уведомления о состоянии отображения, обозначающего формат процесса пространственного отображения, который должен быть выполнен для данных изображения, на основе, соответствует ли формат процесса пространственного отображения, который должен быть выполнен для данных изображения, заданному процессу пространственного отображения, который является текущей обработкой отображения.
9. Устройство по п. 8, в котором модуль управления передает уведомление о состоянии отображения, обозначающее формат процесса пространственного отображения, который должен быть выполнен для данных изображения, когда процесс пространственного отображения, который должен быть выполнен для данных изображения, не соответствует заданному процессу пространственного отображения, который является текущей обработкой отображения.
10. Устройство по п. 8, в котором процесс пространственного отображения, который должен быть выполнен для данных изображения, включает в себя процесс трехмерного отображения.
11. Устройство по п. 8, в котором процесс пространственного отображения, который должен быть выполнен для данных изображения, включает в себя процесс двумерного отображения.
12. Устройство по п. 8, в котором данные процесса пространственного отображения определяют путем детектирования пространственного формата данных изображения, предназначенных для отображения.
13. Устройство по п. 8, в котором данные процесса пространственного отображения основаны на определении, выполняется ли операция переключения первого процесса пространственного отображения, который является текущей обработкой отображения для данных изображения в устройстве, во второй процесс пространственного отображения, который должен быть выполнен для данных изображения в устройстве, при этом первый процесс пространственного отображения имеет пространственный формат, отличный от пространственного формата второго процесса пространственного отображения.
14. Способ передачи данных изображения, содержащий:
определяют в устройстве передачи данных изображения, предназначенном для передачи данных изображения в устройство приема данных изображения, принято ли из устройства приема данных изображения уведомление о состоянии отображения, обозначающее процесс пространственного отображения, при этом уведомление о состоянии отображения обозначает формат процесса пространственного отображения, который является текущей обработкой отображения; и
устанавливают выходную форму данных отображения информации наложения, предназначенных для отображения с наложением на данные изображения, как выходную форму, соответствующую состоянию отображения, обозначенному форматом процесса пространственного отображения, который является текущей обработкой отображения, обозначенным уведомлением о состоянии отображения, в котором по меньшей мере одно из определения или установки выполняют с помощью процессора.
15. Способ приема данных изображения, содержащий:
определяют в устройстве приема данных изображения, предназначенном для приема данных изображения из устройства передачи данных изображения, процесс пространственного отображения для отображения данных отображаемого изображения на основе данных процесса пространственного отображения, определенных для данных изображения и обозначающих формат процесса пространственного отображения, который должен быть выполнен; и
управляют передачей уведомления о состоянии отображения, обозначающего формат процесса пространственного отображения, который должен быть выполнен для данных изображения на основе, соответствует ли формат процесса пространственного отображения, который должен быть выполнен для данных изображения, заданному процессу пространственного отображения, который является текущей обработкой отображения,
в котором по меньшей мере одно из определения или управления выполняют с помощью процессора.
16. Носитель записи, на котором записана считываемая компьютером программа, имеющая инструкции, исполняемые компьютером, для того, чтобы побудить компьютер выполнять способ по п. 14.
17. Носитель записи, в котором записана считываемая компьютером программа, имеющая инструкции, выполняемые компьютером, для того, чтобы побудить компьютер выполнять способ по п. 15.
Колосоуборка | 1923 |
|
SU2009A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Авторы
Даты
2016-02-10—Публикация
2011-06-29—Подача