ИНФОРМАЦИОННЫЙ НОСИТЕЛЬ ДАННЫХ, ПРИСПОСОБЛЕННЫЙ ДЛЯ УПРАВЛЕНИЯ СТРУКТУРОЙ ДАННЫХ ЗАПИСАННЫХ НА НЁМ АУДИО-ВИДЕОДАННЫХ, И УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ
DATA MEDIUM FOR MANAGING DATA STRUCTURE OF AUDIO AND VIDEO DATA RECORDED THEREON AND REPRODUCING DEVICE

Область техники, к которой относится изобретение
Настоящее изобретение относится к воспроизведению аудио-видеоданных (AV-данных), записанных на носителе данных, и, более конкретно, к носителю данных, содержащему метаданные для обеспечения улучшенной функции поиска, устройству и способу воспроизведения AV-данных с носителя данных, на котором хранятся метаданные, для обеспечения улучшенной функции поиска.
Предшествующий уровень техники
На носителях данных, таких как диски DVD и Blu-ray (BD) , хранят аудио-видеоданные (AV-данные), состоящие из видеоданных, аудиоданных и/или субтитров, кодированных и сжатых согласно стандартам для цифрового видео- и аудиосжатия, таких как стандарт MPEG (Экспертной группы по вопросам движущихся изображений). На носителях данных также хранят дополнительную информацию, такую как характеристики кодирования AV-данных или порядок, в котором должны воспроизводиться AV-данные. В целом, движущиеся изображения, записанные на носителе данных, воспроизводятся последовательно в заранее определенном порядке. Однако при воспроизводедении AV-данных движущиеся изображения могут воспроизводиться блоками, состоящими из глав.
На фиг.1 показана структура AV-данных, записанных на типичном носителе данных. Как видно на фиг.1, носитель данных (такой как носитель 210, показанный, например, на фиг.2) обычно формируется с множеством уровней, чтобы управлять записанной на нем структурой AV-данных. Структура 100 данных содержит один или более клипов 110, которые представляют собой блоки записи мультимедийного образа (AV-данные); один или более списков 120 воспроизведения, которые являются блоками воспроизведения мультимедийного образа (AV-данных); объекты-кинофильмы 130, содержащие навигационные команды, используемые при воспроизведении мультимедийного образа (AV-данные); и индексную таблицу 140, которая используется для определения объектов-кинофильмов, которые должны воспроизводиться первыми, и тайтлов (наибольших элементов компоновки информации на носителе данных) объектов-кинофильмов 130.
Клипы 110 реализуются как один объект, который содержит AV-поток 112 клипа для потока AV-данных кинофильма с высоким качеством картинки и информацию 114 клипа для атрибутов, соответствующих потоку AV-данных. Например, поток AV-данных может быть сжат в соответствии со стандартом, таким как алгоритм сжатия движущихся изображений (MPEG). Однако для таких клипов 110 нет необходимости требовать, чтобы поток 112 AV-данных был сжат во всех аспектах настоящего изобретения. Кроме того, информация 114 клипа может содержать аудио-видеосвойства потока 112 AV-данных, карту точек входа, в которой информация о местоположении произвольным образом доступной точки входа записывается в единицах заранее определенной секции, и тому подобное.
Каждый список 120 воспроизведения содержит метку списка воспроизведения, состоящую из меток, которые указывают положения клипов 110, соответствующих списку 120 воспроизведения. Каждый список 120 воспроизведения также содержит набор интервалов воспроизведения этих клипов 110, и каждый интервал воспроизведения упоминается как элемент 122 воспроизведения. Следовательно, AV-данные могут воспроизводиться в блоках списков 120 воспроизведения и в порядке элементов 122 воспроизведения, перечисленных в списке 120 воспроизведения.
Объект-кинофильм 130 формируется с помощью программ навигационных команд, и эти навигационные команды запускают воспроизведение списка 120 воспроизведения, осуществляют переключение между объектами-кинофильмами 130 или управляют воспроизведением списка 120 воспроизведения в соответствии с предпочтениями пользователя.
Индексная таблица 140 является таблицей верхнего уровня носителя данных, служит для определения множества тайтлов и меню и содержит информацию о местоположении начала всех тайтлов и меню, так чтобы тайтл или меню, выбранные командой пользователя, такой как поиск тайтла или запрос меню, могли быть воспроизведены. Индексная таблица 140 также содержит информацию о местоположении начала тайтла или меню, которые автоматически воспроизводятся первыми, когда носитель данных помещается в устройство воспроизведения.
Сущность изобретения
Техническая проблема
Однако для такого носителя данных отсутствует способ перехода к произвольной сцене согласно условию поиска (например, сцена, роль, местоположение, звук или элемент), желаемому пользователем, и воспроизведения этой сцены. Другими словами, типичный носитель данных не обеспечивает функцию для перемещения к части AV-данных в соответствии с условием поиска (например, к сцене, роли, местоположению, звуку или элементу), установленным пользователем, и воспроизведения соответствующей части. Следовательно, носитель данных не может предложить многообразие функций поиска.
Поскольку AV-данные кодированы со сжатием и записаны на обычном носителе данных согласно стандарту MPEG-2 и мультиплексированы, трудно изготовить носитель данных, который содержит метаданные, необходимые для поиска движущегося изображения. Кроме того, когда носитель данных изготовлен, почти невозможно редактировать или многократно использовать AV-данные или метаданные, хранящиеся на носителе данных.
Дополнительно, определенная в настоящее время метка списка воспроизведения не может различать несколько ракурсов или несколько путей. Поэтому, даже когда AV-данные поддерживают несколько ракурсов или несколько путей, трудно обеспечить разнообразные улучшенные функции поиска по AV-данным.
Техническое решение
Различные аспекты и примеры осуществления настоящего изобретения обеспечивают устройство и способ воспроизведения носителя данных, на котором хранятся метаданные, для обеспечения функции улучшенного поиска, используя различные поисковые ключевые слова для аудио-видеоданных (AV-данных). Кроме того, настоящее изобретение также обеспечивает устройство и способ воспроизведения носителя данных, на котором хранятся метаданные, для активно предоставляемой функции улучшенного поиска в сочетании с AV-данными в различных форматах.
Преимущества
Как описано выше, настоящее изобретение обеспечивает носитель данных, на котором сохранены метаданные, для обеспечения улучшенной функции поиска, используя различные поисковые ключевые слова для AV-данных, а также устройство и способ воспроизведения такого носителя данных. Настоящее изобретение может также обеспечивать функцию улучшенного поиска при использовании AV-данных в различных форматах.
Другими словами, метаданные для обеспечения функции улучшенного поиска определяются автором с помощью сцен и каждая сцена содержит информацию в отношении, по меньшей мере, одного поискового ключевого слова. Кроме того, каждая сцена содержит информацию в отношении точки входа и/или продолжительности, ракурсов и так далее. Следовательно, функция улучшенного поиска может выполняться, используя различные поисковые ключевые слова.
Дополнительно, результаты поиска могут воспроизводиться в соответствии с разными сценариями и функция улучшенного поиска может быть предложена для тайтлов кинофильмов, которые поддерживают несколько ракурсов или несколько путей. Дополнительно, метаданные могут быть созданы на нескольких языках, позволяя, таким образом, обеспечивать функцию улучшенного поиска, которая поддерживает несколько языков.
Описание чертежей
Фиг.1 - структура AV-данных, записанных на типичном носителе данных;
Фиг.2 - блок-схема примера устройства воспроизведения, которое воспроизводит носитель данных, на котором хранятся метаданные для обеспечения функции улучшенного поиска в соответствии с примером осуществления настоящего изобретения;
Фиг.3 - блок-схема последовательности операций, показывающая способ воспроизведения носителя записи, на котором хранятся метаданные для обеспечения функции улучшенного поиска в соответствии с примером осуществления настоящего изобретения;
Фиг.4 - примеры экранных изображений, приведенные в качестве примера поиска желаемой сцены с использованием метаданных для поиска сцены тайтла;
Фиг.5 - взаимосвязь между метаданными для поиска сцены тайтла и аудио-видеоданными (АV-данными) в соответствии с примером варианта осуществления настоящего изобретения;
Фиг.6 - каталог метаданных в соответствии с вариантом осуществления настоящего изобретения;
Фиг.7 - правило присвоения имени для примера файла метаданных в соответствии с вариантом осуществления настоящего изобретения;
Фиг.8 - структура метаданных в соответствии с вариантом осуществления настоящего изобретения;
Фиг.9 - подробная структура метаданных, показанных на фиг.8;
Фиг.10 - сфера применения тайтла, который обеспечивает функцию улучшенного поиска;
Фиг.11 - применение метаданных в соответствии с вариантом осуществления настоящего изобретения;
Фиг.12 - применение метаданных в соответствии с другим вариантом осуществления настоящего изобретения;
Фиг.13 - пример воспроизведения с выделением, используя метаданные в соответствии с вариантом осуществления настоящего изобретения;
Фиг.14 - многоракурсный тайтл, обеспечивающий функцию улучшенного поиска, используя метаданные в соответствии с вариантом осуществления настоящего изобретения; и
Фиг.15 - процесс воспроизведения на примере устройства воспроизведения в соответствии с вариантом осуществления настоящего изобретения.
Наилучшая реализация
В соответствии с одним аспектом настоящего изобретения, обеспечивается устройство воспроизведения, которое воспроизводит аудио-видеоданные (AV-данные), хранящиеся на информационном носителе данных. Устройство воспроизведения содержит модуль поиска для поиска сцен, соответствующих поисковому ключевому слову, посредством осуществления функции улучшенного поиска в отношении AV-данных со ссылкой на метаданные, которые содержат информацию касаемо, по меньшей мере, одного поискового ключевого слова для каждой из сцен AV-данных; и модуль воспроизведения для воспроизведения AV-данных, соответствующих, по меньшей мере, одной сцене, найденной модулем поиска.
Устройство может дополнительно содержать интерфейс пользователя, принимающий вводимое пользователем поисковое ключевое слово и отображающий результаты поиска для поискового ключевого слова.
Функция улучшенного поиска может быть активирована, когда AV-данные воспроизводятся по основному пути воспроизведения, определяемому автором, и может быть деактивирована, когда AV-данные воспроизводятся по побочному пути воспроизведения, определяемому пользователем.
Когда сцены найдены, модуль воспроизведения может отображать найденные сцены на интерфейсе пользователя, принимать информацию в отношении выбора пользователем одной из найденных сцен и воспроизводить AV-данные, соответствующие выбранной сцене.
Модуль воспроизведения может воспроизводить AV-данные, соответствующие сцене, непосредственно перед или сразу после выбранной сцены, основываясь на введенной команде от пользователя.
Когда сцены найдены, модуль воспроизведения может последовательно воспроизводить AV-данные, соответствующие найденным сценам.
Когда AV-данные поддерживают несколько ракурсов, устройство воспроизведения может воспроизводить AV-данные, соответствующие заранее определенному ракурсу или ракурсу, введенному пользователем, используя информацию в отношении ракурсов, включенную в метаданные.
Метаданные могут быть определены для каждой из сцен. Модуль воспроизведения может находить начальную позицию для, по меньшей мере, одной найденной сцены, используя точку входа, указывающую начальную позицию для этой, по меньшей мере, одной найденной сцены. Результаты поиска могут быть отображены вместе с соответствующими миниатюрными изображениями.
В соответствии с другим аспектом настоящего изобретения, обеспечивается способ воспроизведения AV-данных, хранящихся на информационном носителе данных. Такой способ содержит поиск сцен, соответствующих поисковому ключевому слову, посредством осуществления функции улучшенного поиска в отношении AV-данных со ссылкой на метаданные, содержащие информацию в отношении, по меньшей мере, одного поискового ключевого слова поиска для каждой из сцен AV-данных; и воспроизведение AV-данных, соответствующих найденной сцене.
В дополнение к примерам вариантов осуществления и аспектам, как описано выше, дальнейшие аспекты и варианты осуществления настоящего изобретения будут очевидны при рассмотрении чертежей и изучении последующих описаний.
Описание вариантов осуществления
Теперь здесь при рассмотрении в подробностях будет делаться ссылка на существующие варианты осуществления настоящего изобретения, примеры которых проиллюстрированы сопроводительными чертежами, на которых повсеместно одни и те же ссылочные номера относятся к одним и тем же элементам. Варианты осуществления описаны ниже, чтобы объяснить настоящее изобретение со ссылкой на чертежи.
На фиг.2 представлена блок-схема примера устройства воспроизведения, которое воспроизводит носитель данных, на котором хранятся метаданные для обеспечения функции улучшенного поиска в соответствии с вариантом осуществления настоящего изобретения. Со ссылкой на фиг.2, устройство воспроизведения 200 содержит модуль 210 считывания, модуль 220 воспроизведения, модуль 230 поиска и интерфейс 240 пользователя.
Модуль 210 считывания считывает аудио-видеоданные (AV-данные) и метаданные для обеспечения улучшенной функции поиска на носителе данных 250, таком как диск Blu-ray (BD). Модуль 220 воспроизведения декодирует и воспроизводит AV-данные. В частности, когда пользователь вводит поисковое ключевое слово, модуль 220 воспроизведения принимает от модуля 230 поиска информацию в отношении сцены, соответствующей поисковому ключевому слову, и воспроизводит эту сцену. При наличии нескольких сцен, соответствующих поисковому ключевому слову, модуль 220 воспроизведения отображает на интерфейсе 240 пользователя все сцены, соответствующие поисковому ключевому слову, и воспроизводит одну или более сцен, выбранных пользователем, или последовательно воспроизводит все сцены. Модуль 220 воспроизведения может также называться устройством управления воспроизведением.
Модуль 230 поиска принимает поисковое ключевое слово от интерфейса 240 пользователя и ищет сцены, соответствующие поисковому ключевому слову. Затем модуль 230 поиска передает результаты поиска на интерфейс 240 пользователя, чтобы отобразить результаты поиска в форме списка, или на модуль 220 воспроизведения, чтобы воспроизвести то же самое. Как показано на фиг.2, результаты поиска могут быть представлены как список сцен, соответствующих поисковому ключевому слову.
Интерфейс 240 пользователя принимает поисковое ключевое слово, введенное пользователем, или отображает результаты поиска. Также, когда пользователь выбирает сцену из результатов поиска, то есть списка найденных сцен, отображенного на интерфейсе 240 пользователя, интерфейс 240 пользователя принимает информацию в отношении выбора.
На фиг.3 показана блок-схема алгоритма, демонстрирующая способ воспроизведения носителя записи, на котором хранятся метаданные для обеспечения функции улучшенного поиска в соответствии с вариантом осуществления настоящего изобретения. Со ссылкой на способ 300 воспроизведения, показанный на фиг.3, пользователь вводит поисковое ключевое слово, используя интерфейс 240 пользователя, как показано на фиг.2, на этапе 310. Поисковое ключевое слово может быть типом сцены, ролью, актером, элементом, местоположением, звуком или любым словом, определенным автором. Например, при воспроизведении кинофильма "Матрица", можно разыскать все сцены, в которых появляется роль "Нэо". Также можно разыскать все сцены, в которых появляется элемент "мобильный телефон".
Затем все сцены, соответствующие входному поисковому ключевому слову, разыскиваются с обращением к файлу метаданных на этапе 320. Файл метаданных определяет множество сцен и содержит информацию в отношении поисковых ключевых слов, связанных с каждой сценой и точку входа каждой сцены. Структура файла метаданных ниже будет описана подробно. Производится поиск порций AV-данных, которые соответствуют найденным сценам, используя для этого точки входа найденных сцен, и эти части воспроизводятся на этапе 330. Таким образом, улучшенный поиск может проводиться в отношении AV-данных, используя различные поисковые ключевые слова. В дальнейшем, функция улучшенного поиска будет также упоминаться как "функция поиска сцены тайтла".
На фиг.4 показаны примеры экранов 400, отображаемых в примере поиска желательной сцены с использованием метаданных для поиска сцены тайтла. Метаданные для поиска сцены тайтла содержат информацию поиска для каждой сцены в AV-данных, записанных на носителе данных 250, таком как диск типа Blu-ray (BD), как показано на фиг.2. Обращаясь к фиг.4, в то время, когда тайтл кинофильма, такого как "Матрица" или "Властелин колец", воспроизводится на этапе 1, пользователь выбирает функцию поиска сцены тайтла, используя интерфейс 240 пользователя, как показано на фиг.2, такой как удаленный контроллер, чтобы искать сцены, ассоциированные с желательным поисковым ключевым словом.
Пользователь выбирает на этапе 2 одну из множества категорий поисковых ключевых слов, отображаемых на интерфейсе 240 пользователя, и на этапе 3 выбирает поисковое ключевое слово из выбранной категории поисковых ключевых слов. Например, когда пользователь выбирает "элемент" как категорию поискового ключевого слова и выбирает "башня" как поисковое ключевое слово, соответствующее "элементу", в тайтле кинофильма производится поиск сцен, в которых появляется "башня", и результаты поиска отображаются на этапе 4 вместе с соответствующими миниатюрными изображениями. Когда пользователь выбирает один из результатов поиска, то есть найденные сцены, выбранная сцена воспроизводится на этапе 5. При использовании команды, типа "перейти к следующему результату поиска" или "перейти к предыдущему результату поиска" на интерфейсе 240 пользователя, предыдущая или последующая сцена может быть отыскана и воспроизведена на этапе 6.
Функция "воспроизведения с выделением" для последовательного воспроизведения всех найденных сцен также может быть обеспечена. При воспроизведении с выделением все результаты поиска воспроизводятся последовательно. В результате, нет необходимости ждать, пока пользователь выберет один из результатов поиска. Когда пользователь выбирает поисковое ключевое слово, связанное с содержанием, он получает результаты поиска для выбранного поискового ключевого слова. Результаты поиска формируют выделения из содержания, связанные с выбранным поисковым ключевым словом.
Теперь здесь далее структура метаданных для поиска сцены тайтла будет описана подробно.
На фиг.5 показана взаимосвязь между метаданными 500 для поиска сцены тайтла и AV-данными на носителе данных, соответствующая варианту осуществления настоящего изобретения. Обращаясь к фиг.5, на носителе данных, соответствующем варианту осуществления настоящего изобретения (таком как носитель 250, показанный на фиг.2), в дополнение к AV-данным, показанным на фиг.1, хранятся метаданные 500. Метаданные 500 могут храниться в файлах отдельно от списков воспроизведения кинофильма, являющихся блоками воспроизведения. Файл 510 метаданных создается для каждого списка 520 воспроизведения и содержит множество сцен 512, которые являются определяемыми автором частями каждого списка 520 воспроизведения. Каждая сцена 512 содержит точку входа, указывающую положение ее начала. В примерных вариантах осуществления настоящего изобретения каждая сцена 512 может дополнительно содержать свою продолжительность.
Используя карту точек входа (EP), содержащуюся в информацию 114 клипа, каждая точка входа преобразуется в адрес сцены в AV- потоке 112 клипа, содержащегося в каждом клипе 110. Поэтому, положение начала каждой сцены, содержащейся в AV-потоке 112 клипа, который является реальными AV-данными, может быть найдено, используя точку входа. Каждая сцена 512 также содержит информацию в отношении связанных с ней поисковых ключевых слов (в дальнейшем упоминается как информация поисковых ключевых слов). Например, информация поисковых ключевых слов может содержать в себе следующее:
Сцена 1 - сцена сражения,
Роли - A, B и C,
Актеры - a, b и C, и
Местоположение - x.
Соответственно, пользователь может искать сцены, соответствующие желаемому поисковому ключевому слову, основываясь на информации поисковых ключевых слов каждой сцены 512. Кроме того, положения начала найденных сцен в AV-потоке 112 клипа могут быть определены, используя точки входа найденных сцен, и далее найденные сцены могут быть воспроизведены.
На фиг. 6 показан каталог метаданных 500, соответствующий варианту осуществления настоящего изобретения. Обращаясь к фиг.6, метаданные 500, связанные с AV-данными, показанными на фиг.5, хранятся в файлах в соответствующих каталогах. Конкретно, индексная таблица хранится в файле index.bdmv, объект-кинофильм хранится в файле MovieObject.bdmv и списки воспроизведения хранятся в файлах xxxxx.mpls в каталоге PLAYLIST. Кроме того, информация клипов хранится в файлах xxxxx.clpi в каталоге CLIPINF, AV-потоки клипов хранятся в файлах xxxxx.m2ts в каталоге STREAM и прочие данные хранятся в файлах в каталоге AUXDATA.
Метаданные 500 для поиска сцены тайтла хранятся в файлах в каталоге META отдельно от AV-данных. Файлом метаданных для дисковой библиотеки является файл dlmt_xxx.xml, и файлом метаданных для поиска сцены тайтла является файл esmt_xxx_yyyyy.xml. В соответствии с вариантом осуществления настоящего изобретения, метаданные 100 записаны в формате XML и на языке разметки для простоты редактирования и многократного использования. Следовательно, после того, как носитель данных изготовлен, данные, записанные на нем, могут редактироваться и использоваться многократно.
На фиг.7 показано правило присвоения имен файлов для примера файла 510 метаданных в соответствии с вариантом осуществления настоящего изобретения. Со ссылкой на фиг.7, имя файла 510 метаданных начинается с префикса esmt_, указывающего на метаданные 500. Следующие три символа указывают код языка согласно стандарту ISO 639-2 и следующие пять символов указывают соответствующий номер в списке воспроизведения. Как описано выше, файл 510 метаданных создается для каждого списка 520 воспроизведения, как показано на фиг.5. Кроме того, меню, отображаемое во время поиска сцены тайтла, может поддерживать несколько языков, используя код языка согласно стандарту ISO 639-2.
На фиг.8 показана структура примера файла 510 метаданных, соответствующая варианту осуществления настоящего изобретения. Как было сказано в связи с фиг.5, каждый файл 510 метаданных содержит множество сцен 512. Со ссылкой на фиг.8, каждая сцена 512 соответствует поисковым ключевым словам, таким как тип сцены, роль, актер и т.д. Значение каждого поискового ключевого слова может быть выражено, используя субэлемент или атрибут поискового ключевого слова поиска согласно правилу XML.
На фиг.9 показана подробная структура примера файла 510 метаданных, показанного на фиг.8. Со ссылкой на фиг.9, каждая сцена 512 для поиска сцены тайтла содержит составляющую типа сцены, составляющую роли, составляющую актера или составляющую "authordef", являющуюся определяемым автором поисковым ключевым словом. Кроме того, каждая сцена 512 содержит составляющую точки входа "entry_point", указывающую положение начала каждой сцены, и составляющую продолжительности "duration", указывающий период времени, в течение которого воспроизводится каждая сцена. Когда поддерживается несколько ракурсов, каждая сцена 512 также содержит составляющую "angle_num", указывающую конкретный ракурс. Присутствие "duration" и "anglc_num" в каждой сцене 512 является необязательным.
Теперь здесь далее будет описан пример проведения поиска сцены тайтла с использованием метаданных 500.
Конкретно, на фиг.10 показана сфера применения тайтла, которая обеспечивает функцию улучшенного поиска в соответствии с вариантом осуществления настоящего изобретения. Как было ранее показано на фиг.5, на носителе данных 250, таком как диск Blu-ray (BD), может храниться тайтл кинофильма для воспроизведения движущегося изображения, такого как кинофильм, и интерактивный тайтл, содержащий программы для предоставления пользователям интерактивных функций. Метаданные 500 для поиска сцены тайтла обеспечивают функцию улучшенного поиска во время воспроизведения движущегося изображения. Таким образом, метаданные 500 используются только для тайтлов движущихся изображений. Тип тайтла может быть идентифицирован с помощью поля "Title_playback_type". Если в поле "Title_playback_type" тайтла записано 0b, тайтл является тайтлом кинофильма. Если в поле тайтла "Title_playback_type" записано 1b, тайтл является интерактивным тайтлом. Поэтому, поиск сцены тайтла в соответствии с вариантом осуществления настоящего изобретения может проводиться, только когда в поле "Title_playback_type" записано 0b.
Со ссылкой на фиг.10, когда носитель 250 данных, такой как диск Blue-ray (BD), загружен в устройство 200 воспроизведения, как показано для примера на фиг.2, к тайтлу 1 осуществляют доступ, используя индексную таблицу. При выполнении навигационной команды "Play playlist #1" (воспроизводить список 1 воспроизведения), содержащейся в объекте-кинофильме 1 тайтла 1, воспроизводится список 1 воспроизведения. Как показано на фиг.10, список 1 воспроизведения состоит из, по меньшей мере, одного элемента воспроизведения. Автор может произвольно определять главу или сцену, независимо от элемента воспроизведения.
Список воспроизведения, который воспроизводится автоматически согласно индексной таблице, когда носитель 250 данных загружается в устройство 200 воспроизведения, показанное в качестве примера на фиг.2, называется списком воспроизведения по основному пути воспроизведения, а список воспроизведения, который воспроизводится другим объектом-кинофильмом, который пользователь вызывает кнопкой в то время, когда воспроизводится список воспроизведения по основному пути воспроизведения, называется списком воспроизведения по побочному пути воспроизведения. Список воспроизведения по побочному пути воспроизведения не входит в объем главы или сцены, определяемой автором. Поэтому, в соответствии с вариантом осуществления настоящего изобретения, функция поиска сцены тайтла активируется для списка воспроизведения по пути воспроизведения и деактивируется для списка воспроизведения по побочному пути воспроизведения.
В итоге, область применения тайтла, который обеспечивает функцию улучшенного поиска, имеет следующие ограничения.
1. Поиск сцены тайтла применяется к тайтлам кинофильмов.
2. Метаданные для поиска сцены тайтла определяются в единицах списков воспроизведения. Так как тайтл кинофильма может содержать один или более списков воспроизведения, для списка воспроизведения могут быть определены одни или более метаданные.
3. Поиск сцены тайтла применяется к списку воспроизведения по основному пути воспроизведения, но не к списку воспроизведения, по побочному пути воспроизведения.
На фиг.11 показано применение метаданных 500 в соответствии с вариантом осуществления настоящего изобретения. Со ссылкой на фиг.11, сцены, используемые в метаданных 500, определены. Сцены являются базовыми модулями, используемыми в метаданных 500 для поиска сцены тайтла и основными единицами содержания, включенными в список воспроизведения. Автор может назначить точки входа в список воспроизведения по глобальной оси времени. Содержание между двумя соседними точками входа является сценой.
Когда пользователь ищет содержание, используя поисковое ключевое слово, результаты поиска представляются как группа точек входа, содержащихся в сценах, имеющих метаданные, чья информация поисковых ключевых слов совпадает с поисковым ключевым словом. Такие точки входа располагаются последовательно во времени и передаются на средство управления воспроизведением, то есть на модуль 200 воспроизведения, как показано на фиг.2. Устройство управления воспроизведением может искать множество сцен, ассоциированных с идентичными поисковыми ключевыми словами, и воспроизводить сцены.
Со ссылкой на фиг.11, точки входа для каждого поискового ключевого слова представлены в виде кругов. Например, когда пользователь выбирает сцену типа 1 (scenetype #1) в качестве поискового ключевого слова, результаты поиска содержат сцену 1, сцену 3 и сцену n. Затем пользователь может выбрать какую-либо из сцен 1, 3 и n для воспроизведения. Кроме того, пользователь может осуществлять навигацию и воспроизводить предыдущие или последующие результаты поиска, используя операцию пользователя (UO), такую "Переход к следующей сцене ()" или "Переход к предыдущей сцене ()", задаваемую через интерфейс 240 пользователя, показанный на фиг.2.
На фиг.12 показано применение метаданных 500 в соответствии с другим вариантом осуществления настоящего изобретения. Со ссылкой на фиг.12, сцены определялись, используя их продолжительность в дополнение к точкам входа, описанным выше. Интервал между точкой входа и точкой в конце продолжительности определен как сцена. Когда пользователь выбирает сцену, результаты поиска могут воспроизводиться по трем сценариям.
Сценарий 1: простое воспроизведение
Независимо от продолжительности, список воспроизведения воспроизводится от точки входа сцены, выбранной пользователем по результатам поиска, до конца списка воспроизведения, если входная команда от пользователя отсутствует. Например, когда пользователь выбирает тип сцены 1 (scenetype #1), список 1 воспроизведения воспроизводится от точки входа сцены 1 до конца списка 1 для воспроизведения.
Сценарий 2: воспроизведение с выделением
Список воспроизведения воспроизводится от точки входа сцены, выбранной пользователем из результатов поиска, до конца продолжительности выбранной сцены. Затем модуль 20 воспроизведения переходит к следующей сцене и воспроизводит следующую сцену. Например, когда пользователь выбирает тип сцены 2 (scenetype #2), воспроизводятся только сцена 1 и сцена 3, которые являются результатами поиска. Другими словами, воспроизводятся только выделения из списка 1 воспроизведения, которые ассоциированы с поисковым ключевым словом сцены типа 2. Другой пример воспроизведения с выделением показан на фиг.13. Со ссылкой на фиг.13, результаты поиска воспроизводятся последовательно. Поэтому нет необходимости останавливаться и ждать ввода от пользователя после того, как найденная сцена воспроизведена. Другими словами, после того, как воспроизведен один из множества результатов поиска для актера "а", последовательно воспроизводится следующий результат поиска. Таким образом, воспроизводятся только выделения актера "а". Для воспроизведения с выделением каждый результат поиска определяется, используя продолжительность и точку входа. Результаты поиска могут быть связаны и воспроизводиться последовательно, используя точки входа и информацию о продолжительности.
Сценарий 3: воспроизведение на основе сцен
Результаты поиска воспроизводятся по сценам. Другими словами, сцена, выбранная пользователем из результатов поиска, воспроизводится от точки входа сцены в течение времени продолжительности сцены. После окончания времени продолжительности воспроизведение останавливается, пока не будет получена входная команда от пользователя. Сценарий 3 подобен сценарию 2, за исключением того, что воспроизведение останавливается по окончании сцены.
На фиг.14 показан пример многоракурсного тайтла, который обеспечивает функцию улучшенного поиска, используя метаданные 500 в соответствии с вариантом осуществления настоящего изобретения. Со ссылкой на фиг.14, показан пример тайтла с несколькими путями, составленными из нескольких ракурсов. Заголовок с несколькими путями состоит из пяти (5) элементов воспроизведения. Среди пяти элементов воспроизведения, второй (2-ой) элемент воспроизведения состоит из трех (3) ракурсов, а четвертый (4-ый) элемент воспроизведения составлен из четырех (4) ракурсов. В списке воспроизведения, который поддерживает несколько ракурсов, обнаружены сцена 1 и сцена 2, соответствующие поисковому ключевому слову типа сцены 1, и сцена 3 и сцена 4, соответствующие поисковому ключевому слову типа сцены 2. Каждая сцена определяется точкой входа и продолжительностью.
Найденные сцены могут накладываться друг на друга, потому что накладывающиеся точки входа могут различаться по "angle_num", показанному на фиг.5. Однако, когда точки входа не накладываются друг на друга, сцены, найденные в результате улучшенного поиска, не могут накладываться друг на друга. Когда пользователь желает воспроизводить результаты поиска в соответствии со сценарием 2, устройство воспроизведения последовательно воспроизводит сцены, следуя пунктирной стрелке на фиг.14.
Со ссылкой на фиг.14, показаны сцены, которые охватывают часть элемента воспроизведения или множество элементов воспроизведения. В каждой сцене метаданные 500 их AV-данных определены.
В случае элементов воспроизведения, которые поддерживают несколько ракурсов (например, второй и четвертый элементы воспроизведения), метаданные 500 применяются к AV-данным, соответствующим одному из поддерживаемого множества ракурсов. Например, в случае сцены 1, части первого и второго элементов воспроизведения определяются как участок воспроизведения, и значение angle_num равно трем. Значение angle_num применяется только к элементам воспроизведения, которые поддерживают несколько ракурсов. Поэтому элементы воспроизведения, которые не поддерживают несколько ракурсов, воспроизводятся при ракурсе по умолчанию. Регистру 3 состояния устройства воспроизведения (PSR), который является регистром состояния устройства 200 воспроизведения, как показано, например, на фиг.2, назначается ракурс по умолчанию. Соответственно, при воспроизведении сцены 1, элемент 1 воспроизведения, который не поддерживает несколько ракурсов, воспроизводится при ракурсе по умолчанию, а элемент 2 воспроизведения, который поддерживает несколько ракурсов, воспроизводится при ракурсе 3 согласно значению, назначенному в качестве атрибута для angle_num. В этом случае, поисковые ключевые слова, определенные для сцены 1 для поиска сцены тайтла, применяются к ракурсу 3 для элемента 2 воспроизведения, который поддерживает несколько ракурсов. Как описано выше, когда используются метаданные 500, содержащие angle_num, тайтл, который поддерживает несколько ракурсов, может также обеспечивать различные функции улучшенного поиска в соответствии с назначенным поисковым ключевым словом.
На фиг.15 показан процесс воспроизведения для примера устройства воспроизведения, соответствующего варианту осуществления настоящего изобретения. Со ссылкой на фиг.15, устройство 200 воспроизведения, показанное на фиг.2, обеспечивает функцию поиска сцены тайтла при воспроизведении тайтла кинофильма. Когда носитель 250 данных, такой как диск Blu-ray (BD), загружен в устройство 200 воспроизведения и начинается воспроизведение тайтла кинофильма (операция 1510), функция поиска сцены тайтла активируется, чтобы находиться в действующем состоянии (операция 1520). Как описано со ссылкой на фиг.14, когда воспроизводится тайтл кинофильма, который поддерживает несколько ракурсов, поиск сцены тайтла может проводиться путем изменения ракурса (операция 1530). Кроме того, если поддерживается список воспроизведения с несколькими путями (операция 1522), когда список воспроизведения изменяется на список воспроизведения по основному пути воспроизведения, функция поиска сцены тайтла активируется, чтобы быть в действующем состоянии (операция 1534). Однако, когда список воспроизведения изменяется на список воспроизведения по побочному пути воспроизведения, функция поиска сцены тайтла становится недействующей (операция 1532). Дополнительно, когда тайтл меняется на интерактивный тайтл, не являющийся тайтлом кинофильма, функция поиска сцены тайтла становится недействующей (операция 1538).
Примеры вариантов осуществления способа улучшенного поиска, соответствующих настоящему изобретению, могут быть также написаны как компьютерная программа и могут быть реализованы на универсальном цифровом компьютере, который исполняет компьютерную программу, записанную на машиночитаемом носителе. Коды и кодовые сегменты, образующие компьютерную программу, могут легко быть созданы специалистами по программированию. Машиночитаемый носитель может быть любым устройством хранения данных, которое может хранить данные, впоследствии читаемые компьютерной системой. К примерам машиночитаемого компьютером носителя записи относятся постоянное запоминающее устройство (ПЗУ, ROM), оперативное запоминающее устройство (ОЗУ, RAM), компакт диски (CD-ROM), магнитные ленты, дискеты, оптические устройства хранения данных и несущие волны (такие как для передачи данных через Интернет). Машиночитаемый носитель может также быть распределен по связанным сетью компьютерным системам так, чтобы машиночитаемый код хранился и исполнялся распределенным способом.
Хотя настоящее изобретение было показано и описано как частный случай со ссылкой на примеры его осуществления, специалистам в данной области техники должно быть понятно, что различные изменения в форме и в деталях могут быть сделаны в нем без отхода от сущности и объема настоящего изобретения. Например, могут использоваться любые машиночитаемые носители или устройства хранения данных лишь бы метаданные были включены в список воспроизведения способом, показанным на фиг.5-15. Кроме того, метаданные могут также быть сконфигурированы способом, отличающимся от оного, показанного на фиг.5. Более того, устройство воспроизведения, показанное на фиг.2, может реализовываться как часть устройства записи или, альтернативно, как единое устройство для выполнения функций записи и/или воспроизведения в отношении носителя данных. Аналогично, центральный процессор может реализовываться как набор микросхем со встроенными программами или, альтернативно, как универсальный или специализированный компьютер, запрограммированный на выполнение способов, как описано, например, со ссылкой на фиг.3 и фиг.10-15. Соответственно, поэтому подразумевается, что настоящее изобретение не ограничивается различными раскрытыми вариантами осуществления, а содержит все варианты осуществления, подпадающие под объем прилагаемой формулы изобретения.