Код документа: RU2407076C2
Область техники, к которой относится изобретение
Настоящее изобретение относится к носителю записи, способу и устройству воспроизведения данных с носителя записи, а конкретнее к способу хранения различной информации статуса в устройстве воспроизведения и к способу воспроизведения данных носителя записи с помощью вышеупомянутой информации статуса.
Предшествующий уровень техники
Обычно широко использовался оптический диск, выступающий в роли носителя записи, на который можно записывать большое количество данных. В частности, был разработан оптический носитель записи высокой плотности, на который можно записывать/сохранять высококачественные видеоданные и высококачественные аудиоданные в течение длительного периода времени, например Blu-ray диск (BD).
BD, основанный на технологии носителя записи следующего поколения, рассматривался как решение в области оптической записи следующего поколения, способный хранить намного больше данных, чем обычный DVD диск. Недавно многие разработчики провели интенсивное исследование в технической спецификации международного стандарта, ассоциированного с BD, вместе с другими цифровыми устройствами.
В соответствии с описанной выше ситуацией недавно было разработано устройство воспроизведения (также называемое плейер), основанное на международном стандарте BD, но поскольку международный стандарт еще не завершен, возникает множество ограничений и проблем в разработке такого устройства воспроизведения.
В частности, быстро увеличиваются требования для описанного выше устройства воспроизведения, которое способно воспроизводить данные носителя записи при условии, что оно соединено с сетью, и воспроизводить данные, принятые по сети, одновременно с воспроизведением данных носителя записи.
Однако описанное выше устройство воспроизведения еще не разработано, поэтому оно не способно воспроизводить данные поставщика контента (CP), загруженные с внешнего устройства через сеть, одновременно с воспроизведением данных носителя записи, поэтому при разработке устройства воспроизведения, основанного на BD, которое использует сеть, имеют место множественные ограничения и проблемы.
Сущность изобретения
Соответственно настоящее изобретение направлено на носитель записи, способ и устройство воспроизведения данных с носителя записи, которые по существу устраняют одну или несколько проблем, связанных с ограничениями и недостатками предшествующего уровня техники.
Задачей настоящего изобретения является создание устройства для эффективного воспроизведения данных с носителя записи.
Другой задачей настоящего изобретения является создание устройства для воспроизведения данных носителя данных и загружаемых данных.
Еще одной задачей настоящего изобретения является создание устройства воспроизведения (например, плейера) для хранения разнообразной информации статуса плейера, включающей в себя информацию конфигурации сети.
Еще одной задачей настоящего изобретения является создание способа воспроизведения данных с носителя записи с помощью информации статуса плейера.
Еще одной задачей настоящего изобретения является создание носителя записи с записанной на него программой, предназначенной для управления устройством воспроизведения.
Дополнительные преимущества, задачи и признаки изобретения будут сформулированы частично в описании, которое следует далее, и частично станут очевидны специалисту после последующего рассмотрения и могут быть изучены из практики применения изобретения. Цели и другие преимущества изобретения могут быть реализованы и достигнуты структурой, в частности, указанной в приведенном описании и формуле изобретения, а также на приложенных чертежах.
Для решения этих задач и достижения других преимуществ и в соответствии с целью изобретения, как воплощено и широко описано здесь, устройство воспроизведения данных с носителя данных содержит: систему воспроизведения, которая включает в себя память с информацией конфигурации сети и которая воспроизводит данные, загружаемые по сети, и данные, записанные на носитель записи; и контроллер, предназначенный для приема команды от пользователя и управления системой воспроизведения в соответствии с принятой командой пользователя.
Согласно другому аспекту настоящего изобретения преедоставляется способ воспроизведения данных с носителя записи, содержащий этапы, на которых: а) распознают статус сети посредством обращения к информации конфигурации сети, записанной в память; b) если статус сети определен как статус доступности сети, загружают данные извне по сети; и с) одновременно воспроизводят загружаемые данные и данные, записанные на носителе записи, или выборочно воспроизводят загружаемые данные и данные, записанные на носителе записи.
Согласно еще одному аспекту настоящего изобретения обеспечивают носитель записи, содержащий область программ, включающую в себя программу, которая определяет, способен ли плейер выполнить сетевую функцию и распознать статус сети.
Понятно, что и предшествующее общее описание, и последующее подробное описание настоящего изобретения являются примерными и объяснительными и предназначены для обеспечения дальнейшего разъяснения изобретения, как заявлено.
Перечень фигур чертежей
Сопутствующие чертежи, которые включены сюда для дальнейшего понимания изобретения и составляют часть этой заявки, иллюстрируют вариант(ы) осуществления изобретения и вместе с описанием изобретения объясняют принципы изобретения.
На чертежах:
фиг.1 представляет собой принципиальную схему, иллюстрирующую способ и устройство воспроизведения данных с носителя записи в соответствии с настоящим изобретением;
фиг.2А-2В представляют собой принципиальные схемы, иллюстрирующие конкретный статус, указывающий, воспроизводит ли данные носителя записи устройство воспроизведения, подходящее для информации категории с носителя записи, в соответствии с настоящим изобретением;
фиг.3А-3В представляют собой структурные схемы, иллюстрирующие примерные структуры носителя записи в соответствии с настоящим изобретением;
фиг.4 представляет собой синтаксис, записанный на носитель записи в соответствии с настоящим изобретением;
фиг.5 представляет собой блок-схему, иллюстрирующую устройство воспроизведения (например, плейер) в соответствии с настоящим изобретением;
фиг.6А-6В представляют собой структурные схемы, иллюстрирующие примерные PSR (регистры статуса плейера), находящиеся в устройстве воспроизведения, в соответствии с первым предпочтительным вариантом осуществления настоящего изобретения;
фиг.7А-7С представляют собой структурные схемы, иллюстрирующие примерные PSR (регистры статуса плейера), находящиеся в устройстве воспроизведения, в соответствии со вторым предпочтительным вариантом осуществления настоящего изобретения;
фиг.8А-8D представляют собой структурные схемы, иллюстрирующие примерные PSR (регистры статуса плейера), находящиеся в устройстве воспроизведения, в соответствии с третьим предпочтительным вариантом осуществления настоящего изобретения; и
фиг.9 представляет собой блок-схему алгоритма, иллюстрирующую способ воспроизведения данных, принятых по сети, в соответствии с настоящим изобретением.
Предпочтительный вариант осуществления настоящего изобретения
Теперь будет сделана ссылка на предпочтительные варианты осуществления настоящего изобретения, примеры которого иллюстрированы на приложенных чертежах. Повсюду, где это возможно, одни и те же ссылочные позиции, относящиеся к одним и тем же частям, будут использованы на всех чертежах.
Носитель записи, способ и устройство воспроизведения данных с носителя записи будут теперь описаны со ссылками на приложенные чертежи.
До описания настоящего изобретения отметим, что большинство терминов, раскрытых в настоящем изобретении, соответствуют основным терминам, широко известным в уровне техники, но некоторые термины выбраны заявителем по необходимости, и они будут раскрыты в последующем описании настоящего изобретения. Поэтому предпочтительно, чтобы термины, определенные заявителем, были поняты на основе их значений в настоящем изобретении.
Носитель записи для использования в настоящем изобретении соответствует всем носителям записи, например оптическому диску, магнитной ленте и т.д., в соответствии с разнообразными схемами записи.
Для удобства описания и лучшего понимания настоящего изобретения оптический диск, такой как BD или HD-DVD, будет в дальнейшем использоваться в качестве примера как описанный выше носитель записи в настоящем изобретении. Понятно, что технические идеи настоящего изобретения могут быть применены для других носителей записи без отхода от объема и сущности изобретения.
Фиг.1 представляет собой принципиальную схему, иллюстрирующую способ и устройство воспроизведения данных с носителя записи в соответствии с настоящим изобретением. Совместное использование устройства 10 воспроизведения и периферийных устройств показано на фиг.1.
Устройство 10 воспроизведения может записывать/воспроизводить данные в отношении различных оптических дисков, имеющих различные форматы. Если необходимо, устройство 10 может воспроизводить конкретные данные только с конкретного оптического диска, такого как BD. Заметим, что настоящее изобретение использует в качестве примера плейер (например, BD-плейер или HDDVD-плейер), выполненный с возможностью воспроизведения данных с носителя записи высокой плотности, учитывая корреляцию между носителем записи высокой плотности и периферийными устройствами для удобства описания. В соответствии с приведенным выше описанием в уровне техники широко известно, что устройство 10 воспроизведения также применимо к накопителю, встроенному в специфическое устройство, такое как компьютер.
Устройство 10 воспроизведения записывает или воспроизводит данные в отношении оптического диска 30, принимает внешний входной сигнал, выполняет обработку сигнала в отношении принятого сигнала и передает результат обработки сигнала внешнему устройству 20 так, чтобы пользователь мог увидеть результат обработки сигнала на дисплее 20. В этом случае не существует ограничений по принимаемому внешнему сигналу. Например, репрезентативными внешними входными сигналами могут быть сигнал, ассоциированный с DTV (цифровым мультимедийным широковещательным TV), и сигнал, ассоциированный с Интернет, и так далее. Конкретнее, Интернет представляет собой сеть связи, к которой пользователь без труда получает доступ так, чтобы пользователь мог загружать конкретные Интернет-данные с помощью устройства 10 воспроизведения и мог использовать загруженные данные. Также Интернет позволяет пользователю принимать конкретные данные в режиме реального времени с желаемого сервера так, чтобы пользователь мог использовать принятые данные в режиме реального времени.
В соответствии с приведенным выше описанием лицо, предоставляющее данные контента в качестве внешнего источника, обычно именуется провайдером контента (CP).
Когда исходные данные записаны на оптический диск 30, помещенный в устройство 10 воспроизведения, а дополнительные данные, ассоциированные с исходными данными, представлены в других местах хранения (например, Интернете), целью настоящего изобретения является воспроизведение исходных данных и дополнительных данных в одно и то же время.
Например, предположим, что мультиплексированные AV (аудио/видео) потоки записаны как исходные данные, записываемые на оптический диск, а дополнительные данные для использования через Интернет представляют собой аудиопоток, отличающийся от аудиопотока (например, на корейском языке) исходных данных. В этом случае некоторые пользователи могут загружать конкретный аудиопоток (например, на английском языке), выступающий в роли дополнительных данных, из Интернета, могут пожелать воспроизвести загружаемый аудиопоток вместе с AV потоком, выступающим в роли исходных данных, или могут пожелать воспроизвести только дополнительные данные. Для того, чтобы осуществить описанные выше пожелания пользователей, должна быть установлена корреляция между исходными данными и дополнительными данными, и существует необходимость в систематизированном способе для управления/воспроизведения описанных выше данных в соответствии с запросом пользователя.
В соответствии с приведенным выше описанием, для удобства описания, несмотря на то что сигнал, записанный на диск, именуется как исходные данные, а другие сигналы, существующие вне диска, именуются как дополнительные данные, отметим, что исходные данные и дополнительные данные, классифицированные в соответствии с их способами комплектования данных, не ограничены только конкретными данными.
Обычно дополнительные данные могут соответствовать аудиоданным (А), данным презентационной графики (PG), данным интерактивной графики (IG) или текстовым субтитрам и т.д., но дополнительные данные могут также соответствовать мультиплексированному AV потоку, включающему в себя описанные выше данные и видеоданные (V). Другими словами, данные, ассоциированные с исходными данными, одновременно существующие вне оптического диска, могут выступать в роли дополнительных данных.
Взаимоотношение между программой контента носителя записи и устройством воспроизведения, включающим в себя сетевое оборудование, будет в дальнейшем подробно описано.
Фиг.2А-2В представляют собой принципиальные схемы, иллюстрирующие конкретный статус, показывающий, воспроизводит ли устройство воспроизведения, соответствующее информации категории с носителя записи, данные носителя записи в соответствии с настоящим изобретением.
Например, фиг.2А показывает примерный тип программирования контента, записанный на BD-ROM или HD-DVD, используемый как носитель записи высокой плотности для использования в сетевом оборудовании.
Фиг.2В показывает конкретный статус, указывающий, воспроизводит ли устройство воспроизведения отдельные типы по фиг.2А в соответствии со статусом сетевого плейера, (то есть плейера, оборудованного для взаимодействия с сетью), или со статусом несетевого плейера (то есть плейера, не поддерживающего взаимодействие с сетью).
На фиг.2А диск А-типа соответствует носителю записи, содержащему видеоданные высокого качества без сетевой функции, а диск В-типа представляет собой носитель записи с записанной на него программой, оснащенной сетевой функцией.
Например, в случае с BD-ROM (диска форматом Blu-ray только для чтения) диск А-типа представляет собой диск, оснащенный HDMV, который включает в себя только видеоданные высокой плотности без сетевой программы, а диск В-типа представляет собой диск, который сохраняет не только HDMV, включающие в себя только видеоданные высокой плотности, но также и программу, приспособленную для активизации сетевой функции. Поскольку диск В-типа включает в себя сетевую программу, устройство воспроизведения может загружать данные из внешней части, осуществляя связь (или сообщаясь через сеть) с внешней частью после того, как диск загружен в устройство воспроизведения.
В соответствии с приведенным выше описанием программу Java используют в качестве описанной выше программы, а диск, обеспеченный программой Java, упоминается как диск, обеспеченный Усовершенствованным профилем BD-J.
В другом примере, в случае с HD-DVD (DVD высокой четкости) диск А-типа представляет собой стандартный VTS диск, который включает в себя только видеоданные высокой плотности без сетевой программы, а диск В-типа представляет собой потоковый диск, который сохраняет программу, оснащенную сетевой функцией, так что диск В-типа может позволять устройству воспроизведения соединяться со внешним устройством через сеть.
На фиг.2В показаны информация статуса плейера, выступающего в роли устройства воспроизведения, и специфическая информация, показывающая, воспроизводит ли плейер данные в соответствии с типами диска. В соответствии с приведенным выше описанием диск А-типа с фиг.2В и диск В-типа с фиг.2В подобны дискам с фиг.2А.
Данные диска А-типа могут быть воспроизведены и сетевым плейером, и несетевым плейером. Другими словами, диск А-типа воспроизводит только данные высокой плотности, записанные на диск, не принимая данные по сети, так что плейер может воспроизводить данные диска А-типа вне зависимости от статуса активации или неактивации сети. В соответствии с приведенным выше описанием в случае с диском В-типа несетевой плейер может воспроизводить только данные HDMV или стандарта VTS, соответствующие видеоданным высокой плотности, записанным на диск В-типа. В случае с сетевым плейером статус воспроизведения изменяют в соответствии со статусом доступа к сети.
Например, если статус доступа к сети определен как статус неустойчивого доступа (то есть статус плохого доступа), пользователь может предписать устройству воспроизведения воспроизводить только видеоданные высокой плотности, записанные на носитель записи, без воспроизведения загруженных данных, принятых по сети. Если статус доступа к сети определен как статус устойчивого доступа (то есть статус хорошего доступа), пользователь может предписать устройству воспроизведения воспроизводить не только видеоданные высокой плотности, записанные на носитель записи, но также и данные, загружаемые от внешнего провайдера контента (CP).
Чтобы воспроизвести данные носителя записи и данные, загружаемые от внешнего СР, программа, приспособленная для передачи/приема данных по сети, должна быть записана на носитель записи. Подробное описание этого будет далее описано со ссылками на фиг.3А-4.
Фиг.3А-3В показывают примерную структуру диска, в которой информация, ассоциированная с сетью, записана в соответствии с настоящим изобретением.
На фиг.3А, ведя рассмотрение от внутренней области диска, описанная выше структура диска последовательно включает в себя область информации файловой системы, используемой в качестве системной информации, предназначенной для управления всеми файлами; область управления для хранения информации управления диска и область файлов потоков (также называемую областью потоков) для хранения аудиоданных, видеоданных и графических данных и т.д.
Фиг.3А показывает пример, на котором программа для взаимодействия с сетью записана в области управления. Фиг.3В показывает пример, на котором программа для взаимодействия с сетью записана в потоковой области. Например, описанная выше программа представляет собой программу Java, а эта программа Java записана на диск в виде потока программы Java. Например, программа Java записана в виде файла «*.jar».
Фиг.4 показывает примерный синтаксис потока программы Java, записанного на носитель записи. На Фиг.4 область «Если (Сетевой плейер)» синтаксиса и область «Если (Сетевое соединение == ОК)» синтаксиса соответствуют параметру для распознавания статуса сети.
Другими словами, область «Если (сетевой плейер)» соответствует параметру, предназначенному для распознавания сетевого плейера, который может принимать данные от внешнего источника одновременно с передачей данных внешнему источнику. Область «Если (Сетевое соединение == OK)» соответствует параметру для распознавания статуса сетевого соединения, показывающего, не содержит ли устройство воспроизведения программу в принимаемых данных от внешнего источника. Также область «Если (Сетевое соединение == OK)» может быть также использована в качестве параметра для распознавания скорости сетевой передачи/приема.
Область «check the network line» («проверка сетевой линии») синтаксиса соответствует параметру, которым пользователь подтверждает, что команда принята с пользовательского интерфейса, так что этот параметр разрешает следующую обработку для выполнения. Область («работа с потоковыми данными и воспроизведение») синтаксиса соответствует параметру, показывающему, выполнено ли размещение в соответствии с типами потоковых данных. Подробнее, область «работа с потоковыми данными и воспроизведение» используется как параметр либо для размера запоминающего устройства, необходимого для устройства, когда диск должен быть предварительно загружен, либо для информации о возможности воспроизведения для каждого кодека.
В частности, устройство воспроизведения в соответствии с настоящим изобретением может включать в себя локальное запоминающее устройство в качестве фиксированного запоминающего устройства и может использовать съемное запоминающее устройство в качестве переносного запоминающего устройства.
Представленные примеры описанного выше съемного запоминающего устройства представляют собой запоминающее устройство USB (универсальной последовательной шины) и запоминающее устройство стандарта memory stick и т.п.
Здесь далее будет описано устройство воспроизведения (показанное на фиг.3-4) для загрузки диска.
Фиг.5 представляет собой блок-схему, иллюстрирующую устройство воспроизведения (например, плейер), в соответствии с настоящим изобретением.
На фиг.5 устройство 10 воспроизведения в соответствии с настоящим изобретением включает в себя модуль 11 головки, сервомодуль 14, процессор 13 сигналов и микрокомпьютер 16 (также называемый микрокомпьютером). Модуль 11 головки считывает данные, записанные на оптический диск, и информацию управления, включая информацию воспроизведения/управления файлами. Сервомодуль 14 управляет работой модуля 11 головки. Процессор 13 сигналов принимает сигнал воспроизведения с модуля 11 головки, восстанавливает принятый сигнал воспроизведения до требуемого уровня сигнала или модулирует сигнал, подлежащий записи в другой сигнал, записываемый на оптический диск, так что процессор передает результат сохранения или модуляции. Микрокомпьютер 16 управляет всеми операциями модуля 11 головки, сервомодуля 14 и процессора 13 сигналов. В соответствии с приведенным выше описанием известно, что устройство 10 воспроизведения, оборудованное модулем 11 головки, сервомодулем 14, процессором 13 сигналов и микрокомпьютером 16, именуется устройством записи/воспроизведения, или дисководом.
Устройство воспроизведения включает в себя локальное запоминающее устройство 15, загружает данные от провайдера контента (СР), выступающего в роли внешнего источника, и сохраняет загруженные данные в локальном запоминающем устройстве 15 так, что загружаемые данные и данные оптического диска могут быть воспроизведены в одно и то же время. Как описано выше, также в качестве локального запоминающего устройства может быть использовано съемное запоминающее устройство.
Система 17 воспроизведения используется в качестве устройства воспроизведения для одновременного воспроизведения данных диска и данных локального запоминающего устройства, загружает данные из внешнего источника по сети и сохраняет загруженные данные в локальном запоминающем устройстве 15. Поэтому система 17 воспроизведения воспроизводит данные диска и данные локального запоминающего устройства по приему от пользователя запроса.
В соответствии с приведенным выше описанием система 17 воспроизведения включает в себя по меньшей мере один PSR 171 (регистр статуса плейера), выступающий в роли модуля памяти для хранения различной информации конфигурации сети. Информация, сохраненная в PSR, будет описана со ссылкой на фиг.6А.
AV кодер 18 преобразует входной сигнал в сигнал конкретного формата (например, транспортный поток MPEG2) по приему сигнала управления от контроллера 12 и передает результат преобразования процессору 13 сигналов, так чтобы он мог записывать требуемый сигнал на оптический диск. Контроллер 12 управляет всеми действиями устройства 10 воспроизведения. А именно контроллер 12 принимает команду пользователя посредством осуществления связи с пользователем и управляет действиями описанных выше составляющих компонентов с помощью команды пользователя.
Фиг.6А-8D показывают различные предпочтительные варианты осуществления в соответствии с различной информацией, сохраненной во множестве PSR (регистров статуса плейера) системы 17 воспроизведения.
Фиг.6А-6В представляют собой структурные схемы, иллюстрирующие примерные PSR (регистры статуса плейера) из состава устройства воспроизведения в соответствии с первым предпочтительным вариантом осуществления настоящего изобретения. Фиг.6А показывает информацию категории из регистров PRS, используемую, когда данные оптического диска воспроизводятся устройством 10 воспроизведения. Другими словами, устройство 10 воспроизведения воспроизводит данные оптического диска, обращаясь к значениям, прописанным в отдельных PSR, находящихся в системе 17 воспроизведения.
Конкретнее, регистры PSR классифицируются на два вида PSR (а именно регистры статуса плейера и регистры установок плейера). Регистры статуса плейера соответствуют регистрам с PSR0 по PSR12, которые могут сохранять параметры статуса плейера, соответствующие номеру либо воспроизводимого тайтла, либо воспроизводимой главы. Регистры установок плейера соответствуют регистрам с PSR13 по PSR18 и регистрам с PSR30 по PSR31 и сохраняют параметры конфигурации плейера, например, информацию предпочтительного языка аудиоданных. Каждый PSR состоит из 32 бит.
В соответствии с приведенным выше описанием вышеупомянутые регистры статуса плейера (PSR0-PSR12) содержат различную информацию, соответствующую информации статуса воспроизводимого в настоящее время оптического диска. Например, в PSR0 записывается номер потока интерактивной графики, в PSR1 записывается номер аудиопотока, в PSR2 записывается номер потока презентационной графики или номер потока текстовых субтитров, в PSR3 записывается номер ракурса, в PSR4 записывается номер тайтла, в PSR5 записывается номер главы, в PSR6 записывается ID списка воспроизведения, в PSR7 записывается ID элемента воспроизведения, в PSR8-PSR9 записываются информация времени представления и информация таймера навигации, в PSR10 записывается информация о выбранной кнопке (например, ID кнопки в выбранном состоянии), в PSR11 записывается ID страницы меню, и в PSR12 записывается ID пользовательского стиля воспроизводимого потока текстовых субтитров.
Конкретнее, описанные выше регистры статуса плейера (PSR0-PSR12) определены как заранее определенные исходные значения на этапе инициализации. Далее, эти заранее определенные значения изменяются в соответствии с потоком воспроизведения, выбранным пользователем, и способом воспроизведения, выбранным пользователем.
Описанные выше регистры статуса плейера (PSR13-PSR18 и PSR30-PSR31) содержат информацию, соответствующую статусу воспроизведения устройства воспроизведения. Например, в PSR13 записывается информация родительского уровня, предназначенная для запрещения малолетним просматривать несоответствующую программу. В PSR15 записывается информация «Конфигурация плейера для аудио», ассоциированная с проигрываемым аудиоформатом (например, статуса доступности и недоступности декодирования LPCM, AC-3 и DTS). В PSR16-PSR18 записываются информация о языке аудиоданных, информация о языке текстовых субтитров и информация о языке меню соответственно. В PSR30 записывается информация «Функциональные возможности плейера относительно текстовых субтитров», показывающая, может ли быть воспроизведен поток текстовых субтитров. В PSR31 записывается информация «Версия плейера», соответствующая версии устройства воспроизведения.
В соответствии с предпочтительным вариантом осуществления настоящего изобретения, показанным на фиг.6А, информация конфигурации сети записывается в PSR31, который назначает версию плейера, соответствующую версии устройства воспроизведения. Фиг.6В показывает PSR 31, включающий в себя информацию о версии плейера, состоящую из 32 бит.
На Фиг.6В 16 бит (b0-b15) из 32 бит PSR31 используются в качестве информации о версии плейера, а оставшиеся 16 бит (b16-b31) адаптированы для указания наличия или отсутствия возможности воспроизведения потоковых данных. В этом случае, если 16 бит (b0-b15) обозначены как «0000000000000000b», плейер определяется как HDMV плейер, выполненный с возможностью воспроизведения только видеоданных высокой плотности, записанных на диск.
Конкретнее, бит (b1) из 16 бит (b0-b15), используемых в качестве версии плейера, адаптирован для указания наличия или отсутствия информации о размещении профиля BD-J, показывающей, размещена ли программа Java для передачи данных по сети. Например, если бит b1 установлен в «1», то 1 бита b1 показывает, что профиль BD-J может быть размещен. Если бит b1 установлен в «0», то 0 бита b1 показывает, что профиль BD-J не может быть размещен.
Бит (b2) из 16 бит (b0-b15), используемых в качестве версии плейера, адаптирован для определения того, является ли текущий плейер сетевым плейером. Например, если бит b2 установлен в «1», то 1 бита b2 показывает состояние доступности взаимодействия с сетью. Если бит b2 установлен в «0», то 0 бита b2 показывает состояние недоступности взаимодействия с сетью.
В этом случае 16 бит (b16-b31) для указания наличия или отсутствия возможности воспроизведения потоковых данных, если только один бит b16 имеет значение 1, а остальные биты имеют значение 0, это означает наличие возможности воспроизведения потоковых данных. Если все соответствующие биты b16-b31 обозначены как «0000000000000000b», то это означает отсутствие возможности воспроизведения потоковых данных. Однако специалисту понятно, что соответствующий поток битов может быть задан различными путями.
Фиг.7А-7С представляют собой структурные схемы, иллюстрирующие примерные PSR (регистры статуса плейера) из состава устройства воспроизведения в соответствии со вторым предпочтительным вариантом осуществления настоящего изобретения. Фиг.7А представляет информацию категории из регистров PSR, используемую, когда данные оптического диска воспроизводит устройство 10 воспроизведения. По сравнению с примером по фиг.6А, PSR31, показывающий информацию версии плейера, и PSR32, показывающий возможность воспроизведения потоковых данных, представленные на фиг.7А, отличаются от таковых по фиг.6А. Данное подобное описание будет здесь описано со ссылками на фиг.7А-7С.
Фиг.7В представляет примерный регистр PSR31 (версия плейера), состоящий из 32 бит, из всех PSR, показанных на фиг.7А. 16 бит (b0-b15) из всех 32 бит PSR31 используются в качестве информации версии плейера, а оставшиеся 16 бит используют в качестве резервной области. В этом случае, если 16 бит (b0-b15), используемые в качестве версии плейера, обозначены как «0000000000000000b», плейер определяется как HDMV плейер, выполненный с возможностью воспроизведения только видеоданных высокой плотности, записанных на диск. Фиг.7С представляет пример PSR32 (например, конфигурация сети и возможность воспроизведения потоковых данных) из всех PSR, показанных на фиг.7А. Конкретнее, бит (b1) из всех 32 бит PSR32 адаптирован для указания наличия или отсутствия информации о размещении профиля BD-J, показывающей, размещена ли программа Java для связи по сети. Например, если бит b1 установлен в «1», то 1 бита b1 показывает, что профиль BD-J может быть размещен. Если бит b1 установлен в «0», то 0 бита b1 показывает, что профиль BD-J не может быть размещен. Также бит (b2) адаптирован для определения того, является ли текущий плейер сетевым плейером. Например, если бит b2 установлен в «1», то 1 бита b2 указывает плейер, доступный для взаимодействия через сеть. Если бит b2 установлен в «0», то 0 бита b2 указывает плейер, недоступный для взаимодействия через сеть. Дополнительно, 16 бит (b16-b31) для указания наличия или отсутствия возможности воспроизведения потоковых данных может быть определен/использован таким же самым способом, как и на фиг.6В, а оставшиеся неиспользуемые биты (b0, b3-b15) используются в качестве резервной области.
Фиг.8А-8D представляют собой структурные схемы, иллюстрирующие примерные PSR (регистры статуса плейера) из состава устройства воспроизведения в соответствии с третьим предпочтительным вариантом осуществления настоящего изобретения. Фиг.8А представляет информацию категорий из регистров PSR, используемую, когда данные оптического диска воспроизводятся устройством 10 воспроизведения. По сравнению с примером, представленным на фиг.7А, в три PSR, представленные на фиг.8А, записаны три других элемента информации, соответственно, отличных от представленных на фиг.7А, на которой различная информация записана в отдельный PSR. Их подробное описание будет здесь приведено со ссылками на фиг.8А-8D.
Например, вышеупомянутые три PSR могут быть PSR32 (конфигурация сети), показывающим «конфигурацию плейера для сети», PSR33 (размер локального запоминающего устройства), показывающим «размер локального запоминающего устройства для памяти» для хранения загруженных данных, и PSR34 (функциональная возможность работы с потоковыми данными), показывающим «функциональную возможность плейера для работы с потоковыми данными» для воспроизведения потоковых данных.
PSR32 (конфигурация сети), PSR33 (размер локального запоминающего устройства) и PSR34 (возможность воспроизведения потоковых данных) будут описаны далее со ссылкой на фиг.8B-8D.
Фиг.8В представляет примерный регистр PSR32 (конфигурация сети), состоящий из 32 бит, из всех PSR, показанных на фиг.8А. Конкретнее, бит (b0) из всех 32 бит PSR32 адаптирован для указания наличия или отсутствия информации о размещении профиля BD-J, показывающей, размещена ли программа Java для связи по сети. Например, если бит b0 установлен в «1», то 1 бита b0 показывает, что профиль BD-J может быть размещен. Если бит b0 установлен в «0», то 0 бита b0 показывает, что профиль BD-J не может быть размещен.
Также бит (b1) адаптирован для определения того, является ли текущий плейер сетевым плейером. Например, если бит b1 установлен в «1», то 1 бита b1 указывает плейер, доступный для взаимодействие через сеть. Если бит b1 установлен в «0», то 0 бита b1 указывает плейер, недоступный для взаимодействия через сеть.
Более того, бит (b2) адаптирован для указания статуса сетевого соединения. Если бит b2 установлен в «1», то 1 бита b2 указывает статус хорошего сетевого соединения. Если бит b2 установлен в «0», то 0 бита b2 указывает статус плохого сетевого соединения.
Семь бит (b8-b15) из всех битов используются для указания скорости Тх (например, скорости передачи данных). Например, если 7 бит (b8-b15) установлены в «1», это означает, что скорость Тх передающего конца очень высокая. Если 7 бит (b8-b15) установлены в «0», это означает, что данные не могут быть переданы в желаемое место назначения. Если только один бит b8 из 7 битов (b8-b15) установлен в «1», это означает, что скорость Тх передающего конца невысокая, даже если передающий конец может передавать данные.
16 бит (b16-b31) из всех бит адаптированы для указания скорости Rx (например, скорости приема данных). Например, если 16 бит (b16-b31) установлены в «1», это означает, что скорость Rx приемного конца очень высокая. Если 16 бит (b16-b31) установлены в «0», это означает, что приемный конец не может принимать данные. Если только один бит b16 установлен в «1», это означает, что приемный конец может принимать данные на скорости меньше скорости Rx. В этом случае неиспользуемые биты (b3-b7) используют как резервную область.
Фиг.8С представляет PSR33 (размер локального запоминающего устройства), состоящий из 32 бит, из всех PSR, показанных на фиг.8А. Все биты (b0-b31) PSR33 адаптированы для указания размера запоминающего устройства, в котором сохраняются данные, передаваемые устройству воспроизведения по сети. Как можно видеть на фиг.8С, локальное запоминающее устройство в качестве примера используется в качестве упомянутого запоминающего устройства, но заметим, что сменное запоминающее устройство также может быть использовано в качестве упомянутого запоминающего устройства. Например, если все биты (b0-b31) PSR33 установлены в «0», это означает, что нет запоминающего устройства или запоминающее устройство не имеет достаточной емкости памяти. Поэтому хотя данные передаются устройству воспроизведения по сети, в устройстве воспроизведения не существует временной области хранения данных. Например, если бит (b0) из всех бит (b0-b31) PSR33 установлен в «1», определяется наличие или отсутствие запоминающего устройства, способного временно сохранять заранее определенный объем данных (например, 1 Гбайт). Если два бита (b0 и b1) из всех бит (b0-b31) установлены в «1», определяется наличие или отсутствие запоминающего устройства, способного временно сохранять другой объем данных в 10 Гбайт.
Фиг.8D представляет PSR34 (возможность воспроизведения потоковых данных), состоящий из 32 бит, из всех PSR, показанных на фиг.8А. 16 бит (b0-b15) из всех бит (b0-b31) PSR34 адаптированы для указания наличия или отсутствия возможности воспроизведения потоковых данных. Например, если только один бит b0 из всех бит (b0-b15) установлен в «1», а оставшиеся биты установлены в «0», определяется наличие возможности воспроизведения потоковых данных. Если все биты (b0-b15) установлены в «0», так что создается «0000000000000000b», определяется отсутствие возможности воспроизведения потоковых данных. В этом случае неиспользуемые биты (b16-b31) используются в качестве резервной области.
Описанные выше варианты осуществления, ассоциированные с PSR 171 системы 17 воспроизведения, для примера используют регистры PSR, используемые для BD-ROM из разнообразия дисков. Поэтому описанные выше PSR в равной степени применимы и к HD-DVD. В этом случае описанные выше PSR задаются как SPRM в HD-DVD.
Фиг.9 представляет собой блок-схему алгоритма, иллюстрирующую способ воспроизведения данных, принимаемых по сети, согласно настоящему изобретению.
На фиг.9 диск, выступающий в роли носителя записи, загружают в устройство воспроизведения. После того как диск загружен в устройство воспроизведения, устройство воспроизведения на этапе S100 определяет, является ли текущее устройство воспроизведения сетевым плейером. Если определено на этапе S100, что устройство воспроизведения не является сетевым плейером, то устройство воспроизведения воспроизводит видеоданные высокой плотности, записанные на диск, на этапе S120.
В соответствии с приведенным выше описанием, хотя определено, что устройство воспроизведения является сетевым плейером, на этапе S100, если загруженный диск определен как диск (например, диск А-типа по фиг.2А), не содержащий профиль BD-J для сетевой функции, то устройство воспроизведения воспроизводит только видеоданные высокой плотности, записанные на диск.
Если на этапе S100 определено, что устройство воспроизведения является сетевым плейером, на этапе S110 определяют, соединено ли устройство воспроизведения с сетью. Если определено, что устройство воспроизведения не соединено с сетью, на этапе S110, то устройство воспроизведения воспроизводит видеоданные высокой плотности, записанные на диск, на этапе S120.
Однако, если устройство воспроизведения соединено с сетью на этапе S110, то определяют, является ли статус сетевого соединения между устройством воспроизведения и провайдером контента (СР), выступающим в роли внешнего источника, статусом устойчивого соединения (например, статусом хорошего соединения), на этапе S130.
Если определено, что описанный выше статус сетевого соединения не является статусом устойчивого соединения, на этапе S130, устройство воспроизведения воспроизводит только видеоданные высокой плотности, записанные на диск, на основе принимаемой команды от пользователя, или воспроизводит потоковые данные, загружаемые от внешнего провайдера контента (СР) одновременно с воспроизведением видеоданных высокой плотности, записанных на диск, на этапе S140.
Однако, если определено, что статус сетевого соединения является устойчивым, на этапе S130, устройство воспроизведения воспроизводит потоковые данные, загружаемые от внешнего СР по сети, одновременно с воспроизведением видеоданных высокой плотности, записанных на диск, на этапе S150.
Как очевидно из приведенного выше описания, носитель записи, способ и устройство воспроизведения данных с носителя записи в соответствии с настоящим изобретением могут воспроизводить не только данные, записанные на носитель записи, но также и внешние данные, принимаемые по сети.
Промышленная применимость
Специалисту будет очевидно, что различные модификации и изменения могут быть сделаны в рамках настоящего изобретения, не отступая от сущности и объема изобретения. Таким образом, предполагается, что настоящее изобретение охватывает модификации и изменения настоящего изобретения, которые подпадают под объем, определяемый приложенной формулой изобретения и ее эквивалентами.
Предложены носитель записи, способ и устройство воспроизведения данных с носителя записи. Устройство воспроизведения данных с носителя записи включает в себя систему воспроизведения. Она включает в себя память с записанной в ней информацией о конфигурации сети. Система воспроизведения воспроизводит данные, загружаемые по сети, и данные, записанные на носитель записи. Техническим результатом изобретения является повышение надежности загрузки по сети данных, которые должны быть воспроизведены вместе с данными, записанными на носитель записи. 3 н. и 14 з.п. ф-лы, 9 ил.