УСТРОЙСТВО СВЯЗИ, СПОСОБ СВЯЗИ И СИСТЕМА СВЯЗИ
COMMUNICATION DEVICE, COMMUNICATION METHOD AND COMMUNICATION SYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству связи, способу связи и системе связи, и особенно к устройству связи, способу связи и системе связи, выполненным с возможностью совместного использования содержимого, такого как видео, множеством устройств связи.
Уровень техники
Известны, например, система совместного использования, в которой (содержащее данные) собственное содержимое загружается на заданный сервер и загруженное содержимое совместно используется множеством терминалов пользователя (см., например, PTL 1).
Согласно обычной системе совместного использования совместное использование возможно, например, терминалом пользователя, выбирающего заданное содержимое на основе метаданных, таких как название или жанр содержимого, и выгрузкой выбранного содержимого с заданного сервера.
Здесь, метаданные, например, формируются на основе исходной информации, такой как данные электронного гида программ (EPG), соответствующей содержимому, полученному из принятого телевещательного диапазона.
Список литературы
Патентная литература
PTL 1: нерассмотренная опубликованная заявка на патент Японии №2005-236462
Сущность изобретения
Техническая задача
Однако хотя информация в пределах имени файла может добавляться к содержимому и т.д., полученному пользователем, который персонально записывает видеокамерой и т.д., исходная информация, такая как соответствующие данные EPG, не существует, и таким образом, метаданные не могут формироваться.
По этой причине в обычной системе совместного использования содержимое, для которого не существует исходной информации, не может выгружаться с заданного сервера и совместно использоваться на основе метаданных.
Настоящее изобретение, разработанное с учетом данных условий, выполнено с возможностью формирования метаданных даже в отношении содержимого, для которого исходной информации не существует, и совместного использования на основе сформированных метаданных.
Решение задачи
Устройство связи в первом объекте настоящего изобретения представляет собой устройство связи, соединенное через вычислительную сеть с другим устройством связи, выполненным аналогично ему, включающее в себя средство сохранения для сохранения содержимого, средство формирования для формирования метаданных, связанных с содержимым, средство регистрации для регистрации метаданных в базе данных, средство запроса для запроса у другого устройства связи через вычислительную сеть содержимого, сохраненного другим устройством связи на основе метаданных, сформированных другим устройством связи, и средство передачи для передачи через вычислительную сеть содержимого, сохраненного средством сохранения, на другое устройство связи, запрашивая на основе метаданных, сформированных средством формирования.
В случае если исходная информация для формирования метаданных сопоставляется с содержимым, средство формирования может формировать метаданные на основе исходной информации, и в случае, если исходная информация сопоставляется с содержимым, средство формирования может формировать метаданные на основе исходной информации, вводимой операциями ввода пользователя.
Дополнительно может быть предусмотрено средство обнаружения для обнаружения информации о предпочтениях, показывающей предпочтения для содержимого на основе метаданных, и средство регистрации может регистрировать метаданные и информацию о предпочтениях в базе данных.
Метаданные, связанные с содержимым, сохраненным другим устройством связи, могут также быть зарегистрированы в базе данных, и может быть дополнительно предусмотрено средство получения списка для получения списка содержимого, сформированного на основе информации о предпочтениях и метаданных, зарегистрированных в базе данных.
Устройство связи может быть соединено через вычислительную сеть с сервером совместного использования метаданных, который сохраняет базу данных. Средство регистрации может регистрировать метаданные и информацию о предпочтениях в базе данных через вычислительную сеть. Средство получения списка может запрашивать передачу списка содержимого от сервера совместного использования метаданных, который формирует список содержимого на основе информации о предпочтениях и метаданных, зарегистрированных в базе данных, и получать список содержимого, сформированный и переданный сервером совместного использования метаданных в ответ на запрос на передачу списка содержимого.
Средство запроса может запрашивать у другого устройства связи содержимое, выбранное пользователем на основе списка содержимого, полученного средством получения списка.
Устройство связи может быть соединено через вычислительную сеть с множеством других устройств связи, и в случае, если содержимое, выбранное пользователем, сохраняется множеством других устройств связи, средство запроса может запрашивать у заданного другого устройства связи содержимое, выбранное пользователем.
Средство регистрации может также регистрировать в базе данных скорость связи, когда содержимое передают средством передачи.
Соответствующие скорости связи множества других устройств связи могут также быть зарегистрированы в базе данных. Также может быть предусмотрено средство определения для определения, на основе скоростей связи, зарегистрированных в базе данных, другого устройства связи из множества других устройств связи, которое передаст содержимое с самой высокой скоростью связи. Средство запроса может запрашивать у другого устройства связи, определяемого средством определения, содержимое, выбранное пользователем.
Информация о предпочтениях, показывающая предпочтения для содержимого, обнаруженного на основе метаданных, связанных с содержимым, сохраненным другим устройством связи, может также быть зарегистрирована в базе данных. Дополнительно могут быть предусмотрены средство формирования списка для формирования списка содержимого, который представляет собой список содержимого, на основе информации о предпочтениях и метаданных, зарегистрированных в базе данных, и в ответ на запрос от другого устройства связи, и средство передачи списка для передачи списка содержимого, сформированного средством формирования списка, на другое устройство связи.
Дополнительно могут быть предусмотрены средства вычисления для вычисления, в ответ на метаданные, которые регистрируются в базе данных средством регистрации, степени предпочтения, показывающей степень предпочтения для содержимого, соответствующего метаданным на основе информации о предпочтениях, зарегистрированной в базе данных, и средство оповещения для оповещения другого устройства связи через вычислительную сеть о том, что средство сохранения сохраняет содержимое, в случае, если степень предпочтения равна или больше заданного порогового значения.
Средство регистрации может также регистрировать в базе данных информацию о правах доступа, обозначающую, что передача содержимого на другое устройство связи разрешается или запрещается, и средство передачи может передать содержимое на другое устройство связи в случае, если информация о правах доступа, зарегистрированная в базе данных, обозначает, что передача содержимого на другое устройство связи разрешается.
Способ связи в первом объекте настоящего изобретения представляет собой способ связи для устройства связи, соединенного через вычислительную сеть с другим устройством связи, при этом устройство связи включает в себя средство сохранения, средство формирования, средство регистрации, средство запроса и средство передачи. Способ включает в себя этапы, на которых средство формирования формирует метаданные, связанные с содержимым, сохраненным средством сохранения, средство регистрации регистрирует метаданные в базе данных, средство запроса запрашивает у другого устройства связи через вычислительную сеть содержимое, сохраненное другим устройством связи на основе метаданных, сформированных другим устройством связи, и средство передачи передает через вычислительную сеть содержимое, сохраненное средством сохранения, на другое устройство связи, запрашивающее на основе метаданных, сформированных средством формирования.
По первому объекту настоящего изобретения, формируют метаданные, связанные с сохраненным содержимым, и сформированные метаданные регистрируют в базе данных. На основе метаданных, сформированных другой базой данных, у другого устройства связи запрашивают через вычислительную сеть содержимое, сохраненное другим устройством связи. Сохраненное содержимое передают через вычислительную сеть на другое устройство связи, запрашивая на основе сформированных метаданных.
Система связи во втором объекте настоящего изобретения представляет собой систему связи, включающую в себя сервер совместного использования данных, который сохраняет базу данных, и устройство связи, соединенное через вычислительную сеть с сервером совместного использования метаданных. Устройство связи включает в себя средство сохранения для сохранения содержимого, средство формирования для формирования метаданных, связанных с содержимым, средство обнаружения для обнаружения информации о предпочтениях, показывающую предпочтения для содержимого на основе метаданных, средство регистрации для регистрации через вычислительную сеть метаданных и информации о предпочтениях в базе данных, где регистрируются метаданные, сформированные множеством устройств связи, средство запроса для запроса у сервера совместного использования метаданных через вычислительную сеть списка содержимого, который представляет собой список содержимого, и средство получения для получения списка содержимого, переданного от сервера совместного использования метаданных в ответ на запрос от средства регистрации. Сервер совместного использования метаданных включает в себя средство формирования списка для формирования списка содержимого на основе метаданных и информации о предпочтениях, зарегистрированной в базе данных, в ответ на запрос от средства запроса, и средство передачи для передачи списка содержимого на устройство связи через вычислительную сеть.
По второму объекту настоящего изобретения содержимое сохраняют и формируют метаданные, связанные с сохраненным содержимым. На основе метаданных обнаруживают информацию о предпочтениях, показывающую предпочтения для содержимого, и метаданные и информацию о предпочтениях регистрируют через вычислительную сеть в базе данных, где регистрируются метаданные, сформированные множеством устройств связи. Список содержимого, который представляет собой список содержимого, запрашивают через вычислительную сеть от сервера совместного использования метаданных, и устройство связи получает список содержимого, переданный от сервера совместного использования метаданных в ответ на запрос. Также список содержимого формируют на основе метаданных и информации о предпочтениях, зарегистрированной в базе данных и в ответ на запрос от устройства связи, и сформированный список содержимого передают через вычислительную сеть на устройство связи с помощью сервера совместного использования метаданных.
Полезные результаты изобретения
Согласно изобретению метаданные формируются даже в отношении содержимого, для которого исходной информации не существует, и содержимое может совместно использоваться на основе сформированных метаданных.
Краткое описание чертежей
Фиг.1 представляет собой блок-схему, иллюстрирующую типовую конфигурацию настоящего варианта осуществления системы 1 связи.
Фиг.2 представляет собой схему, иллюстрирующую типовое визуальное представление списка содержимого.
Фиг.3 представляет собой схему, иллюстрирующую подробную типовую конфигурацию устройства 42 записи и воспроизведения.
Фиг.4 представляет собой блок-схему, иллюстрирующую подробную типовую конфигурацию сервера 23 совместного использования метаданных.
Фиг.5 представляет собой блок-схему для разъяснения процесса регистрации в базе данных.
Фиг.6 представляет собой блок-схему для разъяснения процесса обновления базы данных.
Фиг.7 представляет собой блок-схему для разъяснения процесса получения содержимого.
Фиг.8 представляет собой блок-схему для разъяснения процесса формирования списка.
Фиг.9 представляет собой блок-схему, иллюстрирующую типовую конфигурацию компьютера.
Подробное описание изобретения
Далее будет разъяснен вариант осуществления для выполнения изобретения (ниже именуемый настоящим вариантом осуществления). Здесь, разъяснение будет продолжаться в следующем порядке.
1. Настоящий вариант осуществления
2. Модификации
1. Настоящий вариант осуществления
Типовая конфигурация системы связи
Фиг.1 иллюстрирует типовую конфигурацию настоящего варианта осуществления системы 1 связи.
Данная система 1 связи состоит из домашних систем 21-n (где n представляет собой натуральное число от 1 до N), установленных в домах пользователей, вычислительной сети 22 и сервера 23 совместного использования метаданных.
Домашние системы 21-n состоят из маршрутизаторов 41-n, устройств 42-n записи и воспроизведения и устройств 43-n отображения.
Здесь, на фиг.1, стрелки, обозначенные жирными сплошными линиями, показывают поток содержимого. Также стрелки, обозначенные жирными пунктирными линиями, показывают поток информации о предпочтениях и метаданные, соответствующие содержимому.
Здесь, метаданные относятся к данным, которые включают в себя название содержимого, идентификацию (ID) содержимого для однозначного идентифицирования содержимого, продолжительность, жанр, свернутое в пиктограмму изображение, представляющее оглавление содержимого, и информацию управления копированием, обозначающую разрешение копирования для содержимого, основанного на авторском праве и т.д. Здесь, метаданные определены языком программирования, таким как расширяемый язык разметки (XML).
Также информация о предпочтениях относится к информации, сформированной на основе тенденций просмотра содержимого пользователем.
Здесь, устройства 42-1 до 42-N записи и воспроизведения попросту именуют устройствами 42 записи и воспроизведения в случаях, когда нет необходимости различать по отдельности устройства 42-1 до 42-N записи и воспроизведения. Это также аналогично и для маршрутизаторов 41-1 до 41-N и устройств 43-1 до 43-N отображения.
Маршрутизатор 41 служит связующим звеном для обмена данными между устройствами 42 записи и воспроизведения и вычислительной сетью 22.
Устройство 42 записи и воспроизведения в соответствии с операциями пользователя, например, записывает личные данные и т.д., которые были персонально записаны пользователем с помощью видеокамеры и т.д. Устройство 42 записи и воспроизведения записывает персональные данные в виде содержимого на смонтированном в корпусе жестком диске и т.д.
Также устройство 42 записи и воспроизведения, в соответствии с операциями пользователя, например, извлекает и записывает содержимое и данные EPG, представляющие название и подробную информацию и т.д. того содержимого из принятого телевещательного диапазона.
Более того, устройство 42 записи и воспроизведения, в соответствии с операциями пользователя, например, скачивает и записывает содержимое и данные электронного гида содержимого (ECG), представляющие название и подробную информацию и т.д. того содержимого, через маршрутизатор 41 с сервера предоставления содержимого (не показан), который предоставляет содержимое и который соединен с вычислительной сетью 22.
Также устройство 42 записи и воспроизведения, в соответствии с операциями пользователя, например, воспроизводит записанное содержимое.
Устройство 42 записи и воспроизведения формирует метаданные содержимого на основе данных EPG и данных ECG, соответствующих записанному содержимому, или входных данных, которые были введены пользователем.
Также устройство 42 записи и воспроизведения формирует информацию о предпочтениях пользователя на основе сформированных метаданных.
Устройство 42 записи и воспроизведения сопоставляет сформированные метаданные и информацию о предпочтениях с ID устройства для однозначного идентифицирования устройства 42 записи и воспроизведения и передает информацию на сервер 23 совместного использования метаданных через маршрутизатор 41 и вычислительную сеть 22.
Здесь, возможно позаимствовать глобальный адрес Интернет протокола (IP), способный однозначно идентифицировать устройство 42 записи и воспроизведения, соединенное с вычислительной сетью 22, уникальный серийный номер изготовителя, прикрепленный на этапе изготовления устройства 42 записи и воспроизведения и т.д. в качестве ID устройства.
Здесь, в настоящем варианте осуществления, глобальный IP адрес считается выполненным в качестве ID устройства.
Также устройство 42 записи и воспроизведения передает на устройство 43 отображения и заставляет его отображать список содержимого, полученный от сервера 23 совместного использования метаданных, через вычислительную сеть 22 и маршрутизатор 41, который отражает предпочтения пользователя устройства 42 записи и воспроизведения.
Более того, устройство 42 записи и воспроизведения скачивает содержимое из других устройств 42 записи и воспроизведения на основе списка содержимого, поступающего от сервера совместного использования метаданных через вычислительную сеть 22 и маршрутизатор 41.
Устройство 43 отображения отображает списки содержимого, содержимое и т.д. из устройства 42 записи и воспроизведения.
Вычислительная сеть 22 представляет собой интранет, Интернет и т.д. и соединяет друг с другом маршрутизаторы 41-1 до 41-N и сервер совместного использования метаданных.
Сервер 23 совместного использования метаданных сопоставляет и хранит (сохраняет) метаданные и информацию о предпочтениях, поступающие от устройства 42 записи и воспроизведения через маршрутизатор 41 и вычислительную сеть 22, с ID устройства для инициирующего устройства 42 записи и воспроизведения.
Также сервер 23 совместного использования метаданных в ответ на получение сигнала запроса списка, который запрашивает передачу списка содержимого, формирует список содержимого, отражающий предпочтения пользователя, использующего устройство 42 записи и воспроизведения, на основе сохранения информации о предпочтениях и метаданных.
Кроме того, сервер 23 совместного использования метаданных передает сформированный список содержимого на устройство 42 записи и воспроизведения через вычислительную сеть 22 и маршрутизатор 41.
В устройстве 42 записи и воспроизведения список содержимого, поступающий от сервера 23 совместного использования метаданных через вычислительную сеть 22 и маршрутизатор 41, передают на и вызывают его отображение устройством 43 отображения.
Разъяснение работы сервера 23 совместного использования метаданных
Далее будет разъяснен способ со ссылкой на фиг.2, которым сервер 23 совместного использования метаданных формирует список содержимого, отражающий предпочтения пользователя устройства 42 записи и воспроизведения на основе сохраненных метаданных и информации о предпочтениях.
Фиг.2 иллюстрирует типовое визуальное представление списка содержимого, сформированного сервером 23 совместного использования метаданных.
В типовом визуальном представлении списка 60 содержимого, изображенного на фиг.2, отображается список содержимого, состоящий из списка визуальных представлений 61а до 61d содержимого. В каждом визуальном представлении содержимого отображаются свернутое в пиктограмму изображение, представляющее оглавление содержимого, название, продолжительность и жанр.
Также в визуальном представлении 61с содержимого отображается метка 81 рекомендации, которая рекомендует просмотр (воспроизведение) для пользователя.
Сервер 23 совместного использования метаданных, в ответ на сигнал запроса списка от устройства 42 записи и воспроизведения, выполняет так называемую совместную фильтрацию на основе сохраненных метаданных и информации о предпочтениях, и представляет рекомендуемое содержимое пользователю устройства 42 записи и воспроизведения.
Другими словами, сервер 23 совместного использования метаданных может, например, сформировать список содержимого, представляющий собой список визуальных представлений 61а до 61d содержимого для содержимого, соответственно сохраненного в устройствах 42-1 до 42-N записи и воспроизведения, на основе метаданных, сопоставленных с соответствующими ID устройств для устройств 42-1 до 42-N записи и воспроизведения.
Кроме того, сервер 23 совместного использования метаданных добавляет метку 81 рекомендации на визуальное представление 61 с содержимого в сформированном списке содержимого на основе информации о предпочтениях, связанной с ID устройства для устройства 42 записи и воспроизведения, и передает список содержимого на устройство 42 записи и воспроизведения через вычислительную сеть 22 и маршрутизатор 41.
Устройство 42 записи и воспроизведения передает список содержимого от маршрутизатора 41 на устройство 43 отображения и вызывает его отображение.
Пользователь выполняет операцию выбора с помощью курсора 82 при обращении к экрану дисплея устройства 43 отображения (экран, на котором отображается типовое визуальное представление 60). Таким образом, пользователь выбирает визуальное представление 61с содержимого и т.д. из визуальных представлений 61а до 61d содержимого, отображаемых на экране дисплея устройства 43 отображения, например.
Устройство 42 записи и воспроизведения скачивает (получает) содержимое, соответствующее визуальному представлению 61с содержимого, выбранному операцией выбора пользователя из другого устройства 42 записи и воспроизведения, сохраняющего это содержимое.
Типовая конфигурация устройства записи и воспроизведения
Далее фиг.3 иллюстрирует подробную типовую конфигурацию устройства 42 записи и воспроизведения.
Устройство 42 записи и воспроизведения состоит из блока 101 связи, контроллера 102 связи, блока 103 выгрузки, блока 104 загрузки, запоминающего блока 105, процессора 106 регистрации, процессора 107 сбора данных, процессора 108 воспроизведения, контроллера 109 вывода, блока 110 вывода и приемника 111 излучения.
Здесь, на фиг.3, стрелки, обозначенные жирными сплошными линиями, изображают поток содержимого. Также стрелки, обозначенные тонкими пунктирными линиями, изображают поток сигналов операций для управления процессором 106 регистрации, процессором 107 сбора данных или контроллером 136 воспроизведения в соответствии с операциями пользователя.
Более того, стрелки, обозначенные тонкими сплошными линиями, изображают поток содержимого и данные, которые отличаются от сигналов операций.
Блок 101 связи служит связующим звеном для обмена данными между маршрутизатором 41 и контроллером 102 связи.
Контроллер 102 связи, который управляет блоком 101 связи, устанавливает связь с помощью протокола, такого как протокол безопасной передачи гипертекстовых файлов (HTTPS) или HTTP.
Другими словами, контроллер 102 связи может, например, получать содержимое и т.д., переданное от маршрутизатора 41 через блок 101 связи, и передавать его на блок 103 выгрузки.
Также контроллер 102 связи получает список содержимого, сформированный сервером 23 совместного использования метаданных и полученный от маршрутизатора 41 через блок 101 связи, и передает его на процессор 107 сбора данных.
Более того, контроллер 102 связи передает содержимое, предназначенное для сервера 23 совместного использования метаданных, метаданные этого содержимого или информацию о предпочтениях пользователя и т.д., полученные от блока 104 загрузки, на маршрутизатор 41 через блок 101 связи. В этот момент маршрутизатор 41 передает содержимое, метаданные этого содержимого или информацию о предпочтениях пользователя и т.д. от блока 101 связи на сервер 23 совместного использования метаданных через вычислительную сеть 22.
Также контроллер 102 связи передает содержимое, предназначенное для другого устройства 42 записи и воспроизведения, полученное от блока 104 загрузки, на маршрутизатор 41 через блок 101 связи. В этот момент маршрутизатор 41 передает содержимое от блока 101 связи на другое устройство 42 записи и воспроизведения через вычислительную сеть 22.
Более того, контроллер 102 связи передает запрос выгрузки, полученный от процессора 107 сбора данных, для содержимого, сохраненного другим устройством 42 записи, и воспроизведения, на маршрутизатор 41 через блок 101 связи. В этот момент маршрутизатор 41 передает запрос выгрузки от блока 101 связи на другое устройство 42 записи и воспроизведения через вычислительную сеть 22.
Блок 103 выгрузки, выполняя управление от процессора 107 сбора данных, передает содержимое и т.д. от контроллера 102 связи на запоминающий блок 105 и вызывает его хранение. Также, блок 103 выгрузки передает содержимое от контроллера 102 связи на процессор 108 воспроизведения.
Блок 104 загрузки считывает содержимое, метаданные или информацию о предпочтениях из записывающего блока 105 и передает на контроллер 102 связи.
Запоминающий блок 105 состоит из жесткого диска и т.д., например, и сохраняет содержимое от блока 104 загрузки, данные ECG, соответствующие этому содержимому, содержимое, извлеченное из телевещательного диапазона, принятого антенной, которая не показана, данные EPG, соответствующие этому содержимому, и информацию о предпочтениях и метаданные от процессора 106 регистрации и т.д.
Также запоминающий блок 105 сохраняет заранее ключ дешифрования для дешифрования содержимого.
Более того, запоминающий блок 105 сохраняет историю воспроизведения и т.д., обозначающую количество времени и число раз, которое проигрывалось сохраненное содержимое, и т.д.
Процессор 106 регистрации формирует метаданные содержимого на основе данных EPG и ECG, соответствующих содержимому, сохраненному в запоминающем блоке 105, или данных ввода, вводимых операциями ввода пользователя, передает их в запоминающий блок 105 и вызывает их хранение.
Также процессор 106 регистрации вычисляет информацию о предпочтениях пользователя на основе метаданных, хранящихся в запоминающем блоке 105 и истории воспроизведения и т.д. содержимого, соответствующего метаданным, передает ее в запоминающий блок 105 и вызывает ее хранение.
Кроме того, процессор 106 регистрации выполняет процесс регистрации в базе данных, который регистрирует метаданные и информацию о предпочтениях пользователя на сервере 23 совместного использования метаданных для содержимого, хранимого в запоминающем блоке 105.
Здесь, детали процесса регистрации содержимого будут описаны позднее со ссылкой на блок-схему на фиг.5.
Также процессор 106 регистрации формирует список содержимого для содержимого, сохраняемого в запоминающем блоке 105, на основе метаданных, сохраняемых в запоминающем блоке 105, и передает его на контроллер 109 вывода.
Более того, в случае, когда список содержимого, формируемый процессором 106 регистрации, отображается устройством 43 отображения, процессор 106 регистрации редактирует сформированный список содержимого на основе сигналов операций, поступающих в процессор 106 регистрации от приемника 111 излучения в соответствии с операциями редактирования пользователем, и передает его на контроллер 109 вывода.
Процессор 107 сбора данных формирует сигнал запроса списка, предназначенный для сервера 23 совместного использования метаданных, на основе сигналов операций, поступающих от приемника 111 излучения в соответствии с операциями пользователя, и передает его на маршрутизатор 41 через контроллер 102 связи и блок 101 связи. В этот момент маршрутизатор 41 передает сигнал запроса списка от блока 101 связи на сервер 23 совместного использования метаданных через вычислительную сеть 22.
Процессор 107 сбора данных, в ответ на передачу сигнала запроса списка, получает список содержимого (фиг.2), полученный от сервера 23 совместного использования метаданных через вычислительную сеть 22, маршрутизатор 41, блок 101 связи и контроллер 102 связи, и передает его на контроллер 109 вывода.
Также процессор 107 сбора данных, в ответ на сигнал операций, обозначающий, что было выбрано одно из визуальных отображений содержимого, отображаемое в полученном списке содержимого, который передают от приемника 111 излучения на процессор 107 сбора данных, выполняет процесс получения содержимого, который управляет блоком 103 выгрузки и т.д. и вызывает выгрузку содержимого, соответствующего выбранному визуальному отображению содержимого, из другого устройства 42 записи и воспроизведения.
Здесь, детали процесса получения содержимого будут описаны позднее со ссылкой на блок-схему на фиг.7.
Более того, процессор 107 сбора данных передает запрос выгрузки для другого устройства 42 записи и воспроизведения на контроллер 102 связи.
Также процессор 107 сбора данных, в ответ на запрос выгрузки от другого устройства 42 записи и воспроизведения, поступающий от контроллера 102 связи, управляет блоком 104 загрузки, и вызывает считывание и передачу того содержимого, в соответствии с запросом выгрузки из запоминающего блока 105, которое предназначено для другого устройства 42 записи и воспроизведения.
Процессор 108 воспроизведения воспроизводит содержимое от блока 103 выгрузки и содержимое, хранимое в запоминающем блоке 105.
Процессор 108 воспроизведения состоит из дешифратора 131, демультиплексора 132, видеодекодера 133, аудиодекодера 134, декодера 135 субтитров и контроллера 136 воспроизведения.
Дешифратор 131 получает содержимое от блока 103 выгрузки или запоминающего блока 105.
Дешифратор 131 дешифрует содержимое от блока 103 выгрузки и содержимое, считанное из запоминающего блока 105 на основе ключа дешифрования от контроллера 136 воспроизведения, и передает дешифрованное содержимое на демультиплексор 132.
Демультиплексор 132 извлекает видеосигнал, аудиосигнал и сигнал субтитров из содержимого от дешифратора 131. Затем демультиплексор 132 передает извлеченный видеосигнал на видеодекодер 133, аудиосигнал на аудиодекодер 134 и, соответственно, сигнал субтитров на декодер 135 субтитров.
Видеодекодер 133 декодирует видеосигнал от демультиплексора 132 и передает его на контроллер 109 вывода.
Аудиодекодер 134 декодирует аудиосигнал из демультиплексора 132 и передает его на контроллер 109 вывода.
Декодер 135 субтитров декодирует сигнал субтитров от демультиплексора 132 и передает его на контроллер 109 вывода.
Контроллер 136 воспроизведения, в ответ на сигнал операции, дающий команду на воспроизведение содержимого, передаваемый от приемника 111 излучения, считывает ключ дешифрования из запоминающего блока 105 и передает его на дешифратор 131.
Затем контроллер 136 воспроизведения управляет дешифратором 131, демультиплексором 132, видеодекодером 133, аудиодекодером 134 и декодером 135 субтитров воспроизводить содержимое, поступающее от блока 103 выгрузки или запоминающего устройства 105.
Также, контроллер 136 воспроизведения формирует историю воспроизведения воспроизведенного содержимого и передает ее на запоминающий блок 105 и вызывает ее хранение.
Контроллер 109 вывода вызывает вывод видеосигнала от видеодекодера 133 и сигнала субтитров от декодера 135 субтитров на устройство 43 отображения через блок 110 вывода. Также, контроллер 109 вывода вызывает вывод аудиосигнала от аудиодекодера 134 на динамики, которые не показаны, через блок 110 вывода.
Более того, контроллер 109 вывода вызывает вывод списка содержимого от процессора 106 регистрации или процессора 107 получения содержимого на устройство 43 отображения через блок 110 вывода.
Блок 110 вывода передает на выход видеосигнал и сигнал субтитров от контроллера 109 вывода или список содержимого из контроллера 109 вывода на устройство 43 отображения.
Также, блок 110 вывода подает на выход аудиосигнал от контроллера 109 вывода на динамики, которые не показаны.
Приемник 111 излучения принимает сигнал операции от пульта дистанционного управления, который не показан, и передает его на процессор 106 регистрации, процессор 107 сбора данных или контроллер 136 воспроизведения.
Типовая конфигурация сервера совместного использования метаданных
Далее фиг.4 иллюстрирует подробную типовую конфигурацию сервера 23 совместного использования метаданных.
Сервер 23 совместного использования метаданных состоит из блока 151 связи, блока 152 обновления БД, блока 153 формирования списка и базы 154 данных.
Блок 151 связи передает на блок 152 обновления БД информацию о предпочтениях и метаданные, связанные с ID устройства для устройства 42 записи и воспроизведения, которые поступают от устройства 42 записи и воспроизведения через маршрутизатор 41 и вычислительную сеть 22.
Также блок 151 связи передает информацию оповещения, поступающую от блока 152 обновления БД, который сообщает, что заданное содержимое доступно для совместного использования, на устройство 42 записи и воспроизведения через вычислительную сеть 22 и маршрутизатор 41.
Более того, блок 151 связи передает на блок 153 формирования списка сигнал запроса списка, поступающий от устройства 42 записи и воспроизведения через маршрутизатор 41 и вычислительную сеть 22.
Также блок 151 связи передает на устройство 42 записи и воспроизведения список содержимого от блока 153 формирования списка через вычислительную сеть 22 и маршрутизатор 41.
Блок 152 обновления БД осуществляет процесс обновления базы данных, который обновляет таблицу совместного использования метаданных и таблицу предпочтений, сохраненную в базе 154 данных, на основе метаданных информации о предпочтениях от блока 151 связи, и также сообщает информацию оповещения на заданное устройство 42 записи и воспроизведения на основе таблицы предпочтений, сохраненной в базе 154 данных.
Здесь, детали процесса обновления базы данных, выполняемого блоком 152 обновления БД, будут описаны ниже со ссылкой на блок-схему на фиг.6.
Здесь, таблица совместного использования метаданных относится к таблице, в которой хранятся метаданные, связанные с ID устройств. Также, таблица предпочтений относится к таблице, в которой хранится информация о предпочтениях, связанная с ID устройств.
Блок 153 формирования списка, в ответ на сигнал запроса списка, поступающий от блока 151 связи, выполняет процесс формирования списка, который формирует список содержимого на основе таблицы совместного использования метаданных и таблицы предпочтений, сохраненной в базе 154 данных, и передает его на устройство 42 записи и воспроизведения, которое инициировало сигнал запроса списка.
Здесь, детали процесса формирования списка, выполняемого блоком 153 формирования списка, будут описаны позднее со ссылкой на блок-схему на фиг.8.
База 154 данных сохраняет таблицу совместного использования метаданных и таблицу предпочтений.
Разъяснение работы по процессу регистрации в базе данных
Далее будет разъяснен процесс регистрации в базе данных, выполняемый устройством 42 записи и воспроизведения.
Фиг.5 представляет собой блок-схему для разъяснения процесса регистрации в базе данных.
Данный процесс регистрации в базе данных инициируется, когда содержимое хранится, например, в запоминающем блоке 105 устройства 42 записи и воспроизведения.
На этапе S1, процессор 106 регистрации принимает содержимое, хранящееся в запоминающем блоке 105, в виде целевого содержимого. Затем процессор 106 регистрации считывает информацию управления копированием, которая включает в себя метаданные целевого содержимого, из запоминающего блока 105.
Процессор 106 регистрации определяет, доступно ли целевое содержимое копированию на основе считанной информации управления копированием.
На этапе S1, если процессор 106 регистрации определяет на основе считанной информации управления копированием, что целевое содержание доступно для копирования, тогда содержимое интерпретируют как доступное для совместного использования, и процесс переходит на этап S2.
На этапе S2, процессор 106 регистрации определяет, существуют ли данные, соответствующие целевому содержимому (данные ECG или данные EPG, например), и в случае, если данные, соответствующие целевому содержанию, не существуют, определяет, представляют ли эти данные данные ECG или данные EPG.
В случае, если процессор 106 регистрации определяет на этапе S2, что данные, соответствующие целевому содержимому, не существуют, или другими словами, в случае, если определено, что целевое содержимое представляет собой персональные данные, хранимые пользователем, процесс переходит на этап S3.
На этапе S3, процессор 106 регистрации формирует (содержащий данные) экран ввода, который запрашивает у пользователя ввод метаданных, и передает его на контроллер 109 вывода.
В этот момент контроллер 109 вывода передает сформированный экран ввода на устройство 43 отображения через блок 110 вывода и вызывает его отображение. Таким образом, пользователь имеет возможность ввести метаданные путем управления пультом дистанционного управления, который не показан, при обращении к экрану ввода, отображенному устройством 43 отображения.
Процессор 106 регистрации ожидает поступления сигнала операции от пульта дистанционного управления через приемник 111 излучения согласно операциям пользователя, и процесс переходит с этапа S3 на этап S4. Затем процессор 106 регистрации формирует метаданные для целевого содержимого на основе сигнала операции от приемника 111 излучения.
Также в случае, когда процессор 106 регистрации определяет на этапе S2, что существуют данные, соответствующие целевым данным, и что эти данные представляют собой данные ECG, или другими словами, в случае, если определено, что целевое содержимое представляет собой выгруженные данные, полученные выгрузкой из вычислительной сети 22 и т.д., процесс переходит на этап S5. Затем на этапе S5, процессор 106 регистрации формирует метаданные для целевого содержимого на основе данных ECG, соответствующих целевому содержимому.
Более того, в случае, если процессор 106 регистрации определяет на этапе S2, что данные, соответствующие целевому содержимому, не существуют, и что эти данные представляют собой данные EPG, или другими словами, в случае, если определено, что целевое содержимое представляет собой данные телевещания, извлеченные из принятого телевещательного диапазона, процесс переходит на этап S6. Затем на этапе S6, процессор 106 регистрации формирует метаданные для целевого содержимого на основе данных EPG, соответствующих целевому содержимому.
После завершения обработки на этапе S4, этапе S5 или этапе S6 процесс переходит на этап S7. На этапе S7, процессор 106 регистрации передает сформированные метаданные целевого содержимого на запоминающий блок 105 и вызывает их хранение.
На этапе S8, процессор 106 регистрации регистрирует метаданные целевого содержимого, хранящиеся в запоминающем блоке 105 на сервере 23 совместного использования метаданных.
Другими словами, процессор 106 регистрации может, например, управлять блоком 104 загрузки для считывания метаданных целевого содержимого, хранящихся в запоминающем блоке 105, и передавать их на сервер 23 совместного использования метаданных через контроллер 101 связи, блок 101 связи, маршрутизатор 41 и вычислительную сеть 22. Соответственно, сервер 23 совместного использования метаданных хранит метаданные из вычислительной сети 22.
На этапе S9, процессор 106 регистрации вычисляет (обнаруживает) информацию о предпочтениях пользователя на основе метаданных, сохраненных в запоминающем блоке 105, а также историю воспроизведения и т.д. содержимого, соответствующего этим метаданным.
На этапе S10, процессор 106 регистрации сравнивает вычисленную информацию о предпочтениях с информацией о предпочтениях, сохраненной в запоминающем блоке 105, и на основе результата сравнения определяет, отличается ли вычисленная информация о предпочтениях от информации о предпочтениях, сохраненной в запоминающем блоке 105.
В случае если процессор 106 регистрации определяет на этапе S10, что вычисленная информация о предпочтениях отличается от информации о предпочтениях, сохраненной в запоминающем блоке 105, процесс переходит на этап S11.
На этапе S11, процессор 106 регистрации передает вычисленную информацию о предпочтениях на запоминающий блок 105 и вызывает ее хранение перезаписью в виде новой информации о предпочтениях.
На этапе S12, процессор 106 регистрации регистрирует новую информацию о предпочтениях, сохраненную в запоминающем блоке 105 на сервере 23 совместного использования метаданных.
Другими словами, процессор 106 регистрации может, например, управлять блоком 104 загрузки для считывания новой информации о предпочтениях, хранящейся в запоминающем блоке 105, и передавать ее на сервер 23 совместного использования метаданных через контроллер 102 связи, блок 101 связи, маршрутизатор 41 и вычислительную сеть 22. Соответственно, сервер 23 совместного использования метаданных хранит информацию о предпочтениях из вычислительной сети 22.
При этом, в случае, если процессор 106 регистрации определяет на основе считанной информации управления копированием, что целевое содержимое не доступно для копирования на этапе S1, или в случае, если процессор 106 регистрации определяет, что вычисленная информация о предпочтениях отличается от информации о предпочтениях, сохраненной в запоминающем блоке 105 на этапе S10, процесс завершается.
Таким образом, процесс регистрации в базе данных завершается.
Как разъясняется выше, в процессе регистрации в базе данных, конфигурация выполнена так, что каждый раз содержимое хранится в запоминающем блоке 105 устройства 42 записи и воспроизведения, метаданные формируются для содержимого, хранящегося в запоминающем блоке 105, тогда как также формируется информация о предпочтениях пользователя, и метаданные или информация о предпочтениях передается на сервер 23 совместного использования метаданных, и выполняется ее хранение.
Следовательно, на сервере 23 совместного использования метаданных возможно сохранять таблицу совместного использования метаданных и таблицу предпочтений актуальной на основе метаданных и информации о предпочтениях из устройств 42-1 до 42-N записи и воспроизведения.
Разъяснение работы по процессу обновления базы данных
Далее будет разъяснен процесс обновления базы данных, выполняемый сервером 23 совместного использования метаданных в соответствии с процессом регистрации в базе данных.
Фиг.6 представляет собой блок-схему для разъяснения деталей процесса обновления базы данных.
Данный процесс обновления базы данных инициируется, когда полученные данные, представляющие собой метаданные, информацию о предпочтениях и т.д., сопоставляются с ID устройства для устройства 42 записи и воспроизведения, передаются от устройства 42 записи и воспроизведения на сервер 23 совместного использования метаданных, например.
На этапе S31, блок 151 связи определяет, представляют ли принятые данные, переданные от устройства 42 записи и воспроизведения, через маршрутизатор 41 и вычислительную сеть 22, только метаданные.
Затем, в случае, если блок 151 связи определяет, что полученные данные представляют собой не только метаданные, или другими словами, в случае, если определено, что метаданные и информация о предпочтениях были переданы в виде полученных данных, метаданные и информация о предпочтениях поступают от блока 151 связи в блок 152 обновления БД, и процесс переход на этап S32.
На этапе S32, блок 152 обновления БД обновляет таблицу предпочтений, сохраненную в базе 154 данных, перезаписью таблицы предпочтений информацией о предпочтениях от блока 151 связи.
На этапе S33, блок 152 обновления БД обновляет таблицу совместного использования метаданных, сохраненную в базе 154 данных, добавлением метаданных из блока 151 связи в таблицу совместного использования метаданных.
При этом, в случае, если блок 151 связи определяет на этапе S31, что в качестве полученных данных были переданы только метаданные, метаданные передаются из блока 151 связи в блок 152 обновления БД, и процесс переходит на этап S33, пропуская этап S32.
На этапе S34, блок 152 обновления БД считывает таблицу предпочтений, сохраненную в базе 154 данных.
Затем блок 152 обновления БД вычисляет на основе таблицы предпочтений, сохраненной в базе 154 данных, степень предпочтения, представляющую степень, с которой предпочтения пользователя соответствуют содержимому, обозначенному ID содержимого, включенным в состав метаданных от блока 151 связи. Степень предпочтения вычисляют для каждого соответствующего ID устройства для устройства 42 записи и воспроизведения из устройств 42-1 до 42-N записи и воспроизведения, исключая устройство 42 записи и воспроизведения, которое передало принятые данные.
На этапе S35, блок 152 обновления БД определяет, являются ли степени предпочтения, вычисленные для каждого ID устройства, равными или больше заданного порогового значения.
Затем, в случае, если блок 152 обновления БД определяет, что по меньшей мере одна степень предпочтения из степеней предпочтения, вычисленных для каждого ID устройства, равна или больше заданного порогового значения, процесс переходит на этап S36.
На этапе S36, блок 152 обновления БД формирует информацию оповещения, предназначенную для устройства 42 записи и воспроизведения, обозначенного ID устройства, в соответствии со степенью предпочтения, определенной равной или больше порогового значения. Информация оповещения сообщает, что возможно совместно использовать (выгрузить) содержимое, которое соответствует предпочтениям пользователя. Блок 152 обновления БД передает сформированную информацию оповещения в блок 151 связи вместе с ID устройства.
Блок 151 связи, на основе ID устройства из блока 152 обновления БД, передает информацию оповещения из блока 152 обновления БД на устройство 42 записи и воспроизведения, обозначенное ID устройства, из блока 152 обновления БД через вычислительную сеть 22 и маршрутизатор 41.
Также, в случае, если блок 152 обновления БД определяет на этапе S35, что все степени предпочтения, вычисленные для каждого ID устройства, не равны или больше заданного порогового значения, процесс завершается.
Таким образом, процесс обновления базы данных завершается.
Как описано выше, в процессе обновления базы данных, конфигурация выполнена так, что таблица совместного использования метаданных обновляется в ответ на прием метаданных от устройства 42 записи и воспроизведения, и таблица предпочтений обновляется в ответ на прием информации о предпочтениях от устройства 42 записи и воспроизведения.
Следовательно, на сервере 23 совместного использования метаданных, таблица совместного использования метаданных и таблица предпочтений, используемые для формирования списка содержимого в ответ на сигнал запроса списка от блока 42 записи и воспроизведения, могут сохраняться актуальными.
По этой причине сервер 23 совместного использования метаданных может формировать список содержимого на основе таблицы совместного использования метаданных и таблицы предпочтений, которая сохраняется постоянно актуальной.
Также, в процессе обновления базы данных, конфигурация выполнена так, что степень предпочтения в отношении содержимого, обозначенного ID содержимого, включенного в состав метаданных, от устройства 42 записи и воспроизведения, вычисляется для каждого другого устройства 42 записи и воспроизведения, и в случае, если вычисленная степень предпочтения равна или больше заданного порогового значения, информацию, обозначающую, что содержимое, соответствующее предпочтениям пользователя другого устройства 42 записи и воспроизведения, стало доступным для совместного использования, сообщают на это другое устройство 42 записи и воспроизведения.
Следовательно, в устройстве 42 записи и воспроизведения, в случае, если содержимое, соответствующее предпочтениям пользователя, стало доступным для совместного использования, сервер 23 совместного использования данных сообщает информацию, обозначающую это. Таким образом, становится возможным более удобная выгрузка содержимого, соответствующего предпочтениям пользователя, по сравнению со случаем выбора и выгрузки содержимого, соответствующего предпочтениям пользователя из списка содержимого.
Разъяснение работы по процессу получения содержимого
Далее будет разъяснен процесс получения содержимого, выполняемый устройством 42 записи и воспроизведения.
Фиг.7 представляет собой блок-схему для разъяснения деталей процесса получения содержимого.
Данный процесс получения содержимого инициируется, когда пользователь выполнил операцию команды посредством пульта дистанционного управления, который не показан, который дает команду на получение списка содержимого, сформированного сервером 23 совместного использования метаданных, например.
В этот момент сигнал операции, соответствующей операции команды пользователя, поступает в процессор 107 сбора данных от пульта дистанционного управления, который не показан, через приемник 111 излучения.
На этапе S51, процессор 107 сбора данных, на основе сигнала операции от приемника 111 излучения, формирует сигнал запроса списка, который запрашивает передачу списка содержимого, и передает его на контроллер 102 связи.
Контроллер 102 связи передает сигнал запроса списка от процессора 107 сбора данных на сервер 23 совместного использования метаданных через блок 101 связи, маршрутизатор 41 и вычислительную сеть 22.
Сервер 23 совместного использования метаданных, в ответ на получение сигнала запроса списка от контроллера 102 связи, выполняет процесс формирования списка (описан ниже на фиг.8), который формирует список содержимого, отражающий предпочтения пользователя устройства 42 записи и воспроизведения, и передает его на устройство 42 записи и воспроизведения.
На этапе S52, процессор 107 сбора данных передает на контроллер 109 вывода список содержимого, поступающий от сервера 23 совместного использования метаданных через вычислительную сеть 22, маршрутизатор 41, блок 101 связи и контроллер 102 связи, в ответ на передачу сигнала запроса списка.
Затем контроллер 109 вывода вызывает передачу списка содержимого от процессора 107 сбора данных и отображение устройством 43 отображения через блок 110 вывода.
Таким образом, пользователь может выполнить операцию выбора выбором заданного содержимого из списка содержимого, отображаемого устройством 43 отображения посредством пульта дистанционного управления, который не показан, и т.д.
На этапе S53, процессор 107 сбора данных определяет, выполнена ли пользователем операция выбора, на основе того, был ли подан сигнал операции, соответствующей операции выбора пользователя, от пульта дистанционного управления, который не показан, и т.д. через приемник 111 излучения.
Процессор 107 сбора данных повторяет обработку на этапе S53 до тех пор, пока не определено, что операция выбора была проведена пользователем, на основе того, был ли передан сигнал операции от приемника 111 излучения. Затем, в случае, если процессор 107 сбора данных определяет, что операция выбора была выполнена пользователем, процесс переходит с этапа S53 на этап S54.
На этапе S54, процессор 107 сбора данных определяет, на основе сигнала операции от приемника 111 излучения, ID содержимого для получаемого целевого содержимого, выбранного операцией выбора пользователя.
На этапе S55, процессор 107 сбора данных передает ID содержимого для получаемого целевого содержимого на сервер 23 совместного использования метаданных через контроллер 102 связи, блок 101 связи, маршрутизатор 41 и вычислительную сеть 22.
Сервер 23 совместного использования метаданных, в ответ на поступление ID содержимого из вычислительной сети 22, считывает, из сохраненной таблицы совместного использования метаданных, ID устройства, сопоставленное с метаданными, включая ID содержимого из вычислительной сети 22, и передает его на процессор 107 сбора данных через вычислительную сеть 22, маршрутизатор 41, блок 101 связи и контроллер 102 связи.
При этом, в случае, если получаемое целевое содержимое сохраняется множеством устройств 42 записи и воспроизведения, метаданные, включая ID содержимого, который определен путем обработки на этапе S54, сохраняются на сервере 23 совместного использования метаданных в сочетании с соответствующими ID устройств для множества устройств 42 записи и воспроизведения.
В данном случае, сервер 23 совместного использования метаданных, в ответ на поступление ID содержимого из вычислительной сети 22, считывает, из сохраненной таблицы совместного использования метаданных, ID произвольно выбранного устройства из соответствующих ID устройств, сопоставленных с метаданными, включая ID содержимого из вычислительной сети 22, и передает ее на процессор 107 сбора данных через вычислительную сеть 22, маршрутизатор 41, блок 101 связи и контроллер 102 связи.
На этапе S56, процессор 107 сбора данных идентифицирует устройство 42 записи и воспроизведения, сохраняющее получаемое целевое содержимое на основе ID устройства, передаваемого с сервера 23 совместного использования метаданных, в ответ на передачу ID содержимого.
Затем процессор 107 сбора данных передает запрос выгрузки для получаемого целевого содержимого на идентифицируемое устройство 42 записи и воспроизведения.
Процессор 107 сбора данных управляет контроллером 102 связи и блоком 103 выгрузки и т.д. для инициирования выгрузки получаемого целевого содержимого, переданного от идентифицируемого устройства 42 записи и воспроизведения в ответ на запрос передачи выгрузки.
На этапе S57, процессор 107 сбора данных формирует экран выбора для запроса выбора воспроизведения получаемого целевого содержимого в потоковом режиме или нет, и передает его на контроллер 109 вывода.
Контроллер 109 вывода передает экран выбора от процессора 107 сбора данных на устройство 43 отображения через блок 110 вывода и вызывает его отображение.
Пользователь, при обращении к экрану выбора, отображаемому устройством 43 отображения, выполняет операцию команды, которая дает команду на потоковое воспроизведение получаемого целевого содержимого, или наоборот, выполнить обработку для его хранения в запоминающем блоке 105. После выполнения операции команды процесс переходит с этапа S56 на этап S57.
На этапе S57, приемник 111 излучения определяет, представляет ли собой сигнал операции, соответствующий сигналу команды, принятому от пульта дистанционного управления, сигнал операции, обозначающий, что дана команда на выполнение потокового воспроизведения, или наоборот, сигнал операции, обозначающий, что дана команда на обработку для хранения получаемого целевого содержимого в запоминающем блоке 105.
В случае если приемник 111 излучения определяет на этапе S57, что полученный сигнал операции представляет собой сигнал операции, обозначающий, что дана команда на выполнение потокового воспроизведения, принятый сигнал операции передают на контроллер 136 воспроизведения, и процесс переходит на этап S58.
На этапе S58, контроллер 136 воспроизведения, на основе сигнала операции от приемника 111 излучения, вызывает дешифрование и другую обработку, необходимую для выполнения воспроизведения содержимого, поступающего в дешифратор 131 от блока 103 выгрузки, и вызывает вывод обработанного содержимого на контроллер 109 вывода.
Контроллер 109 вывода передает обработанное содержимое на устройство 43 отображения через блок 110 вывода и вызывает его отображение.
Также, в случае, если приемник 111 излучения определяет на этапе S57, что полученный сигнал операции представляет собой сигнал операции, обозначающий, что дана команда на обработку для хранения получаемого целевого содержимого в запоминающем блоке 105, принятый сигнал операции передают на процессор 107 сбора данных, и процесс переходит на этап S59.
На этапе S59, процессор 107 сбора данных, на основе сигнала операции от приемника 111 излучения, управляет блоком 103 выгрузки, передает содержимое от контроллера 102 связи на запоминающий блок 105 и вызывает его хранение. При этом процесс регистрации в базе данных инициируется в ответ на выполнение обработки на этапе S59.
Таким образом, процесс получения содержимого завершается.
Как описано выше, в процессе получения содержимого, конфигурация выполнена так, что на основе списка содержимого от сервера 23 совместного использования метаданных пользователь выбирает содержимое для потокового воспроизведения или хранения в запоминающем блоке 105.
Следовательно, на основе списка содержимого от сервера 23 совместного использования метаданных пользователь может выбрать то содержимое, которое требуется пользователю, такое как содержимое и т.д. которое соответствует предпочтениям пользователя, например.
Разъяснение работы по процессу формирования списка
Далее будет разъяснен процесс формирования списка, выполняемый сервером 23 совместного использования метаданных.
Фиг.8 представляет собой блок-схему для разъяснения деталей процесса формирования списка.
Данный процесс формирования списка инициируют, когда блок 151 связи получает сигнал запроса списка, переданный от устройства 42 записи и воспроизведения через маршрутизатор 41 и вычислительную сеть 22.
В этот момент блок 151 связи передает принятый сигнал запроса списка в блок 153 формирования списка.
На этапе S71, блок 153 формирования списка определяет, на основе сигнала запроса списка от блока 151 связи, ID устройства для устройства 42 записи и воспроизведения, от которого происходит сигнал запроса списка. Здесь, ID устройства для устройства 42 записи и воспроизведения входит в состав сигнала запроса списка.
На этапе S72, блок 153 формирования списка считывает информацию о предпочтениях, соответствующую ID определенного устройства для устройства 42 записи и воспроизведения из таблицы предпочтений, сохраненной в базе 154 данных.
Также, блок 153 формирования списка считывает таблицу совместного использования метаданных, сохраненную в базе 154 данных.
Затем блок 153 формирования списка формирует список содержимого, аналогично показанному на фиг.2, на основе считанной таблицы совместного использования метаданных и информации о предпочтениях, и передает его в блок 151 связи вместе с ID определенного устройства.
На этапе S73, блок 151 связи, на основе ID устройства от блока 153 формирования списка, передает список содержимого от блока 153 формирования списка на устройство 42 записи и воспроизведения, от которого происходит сигнал запроса списка, через вычислительную сеть 22 и маршрутизатор 41.
Таким образом, процесс формирования списка завершается.
Как описано выше, в процессе формирования списка, конфигурация выполнена так, что список содержимого, отражающий предпочтения пользователя устройства 42 записи и воспроизведения, формируется в ответ на сигнал запроса списка, поступающий от устройства 42 записи и воспроизведения, и сформированный список содержимого передается на соответствующее устройство 42 записи и воспроизведения.
Следовательно, в устройстве 42 записи и воспроизведения, пользователь может выбрать требуемое содержимое на основе списка содержимого, отражающего предпочтения пользователя.
2. Модификации
В настоящем варианте осуществления конфигурация выполнена так, что сервер 23 совместного использования метаданных формирует список содержимого с меткой 81 рекомендации и т.д., добавленной к визуальному представлению 61 с содержимого для содержимого, которое является очень предпочтительным для пользователя, например, в виде содержимого, аналогичного изображенному на фиг.2. Однако, список содержимого, сформированный с целью представления рекомендуемого содержимого пользователю, этим не ограничен.
Другими словами, конфигурация может быть выполнена так, что сервер 23 совместного использования метаданных формирует список содержимого, в котором визуальные представления содержимого располагаются в порядке рекомендации, рекомендованном пользователю на основе таблицы совместного использования метаданных и информации о предпочтениях, соответствующей ID устройства для устройства 42 записи и воспроизведения, например. Конфигурация может также быть выполнена так, что сервер 23 совместного использования метаданных формирует список содержимого, в котором визуальные представления содержимого располагаются в порядке жанров, рекомендованных пользователю.
Также, сервер 23 совместного использования содержимого может формировать список содержимого, в котором визуальные представления содержимого, соответствующие только содержимому, не сохраненному в устройстве 42 записи и воспроизведения, располагаются на основе только метаданных, не сопоставленных с ID устройства для устройства 42 записи и воспроизведения, например. В данном случае пользователь может легко определить содержимое, не сохраненное в устройстве 42 записи и воспроизведения, согласно списку содержимого, сформированному сервером 23 совместного использования метаданных.
Следовательно, пользователь может выполнять выгрузку более удобно по сравнению со случаем выбора и выгрузки визуального представления содержимого для содержимого, не сохраненного в устройстве 42 записи и воспроизведения, из списка содержимого, в котором располагаются визуальные представления содержимого для всего содержимого, сохраненного в устройствах 42-1 до 42-N записи и воспроизведения.
Более того, в случае, если имеющийся сформированный список содержимого отличается от списка содержимого, ранее отображаемого на сервере 23 совместного использования метаданных, вследствие обновления информации о предпочтениях и метаданных, сохраненных на сервере 23 совместного использования метаданных, с помощью процесса обновления базы данных, возможно передать на устройство 42 записи и воспроизведения список содержимого, в котором располагаются только имеющиеся и недавно сформированные визуальные представления содержимого, и вызвать его отображение устройством 43 отображения, например.
Также, конфигурация может быть выполнена так, что сервер 23 совместного использования метаданных формирует имеющийся сформированный список содержимого, посредством чего имеющиеся и недавно сформированные визуальные представления содержимого могут отличаться от ранее сформированных визуальных представлений содержимого.
В данном случае пользователь имеет возможность легко различать имеющиеся и недавно добавленные визуальные представления содержимого от ранее сформированных визуальных представлений содержимого.
В настоящем варианте осуществления конфигурация выполнена так, что содержимое, которое соответственно сохраняется в устройствах 42-1 до 42-N записи и воспроизведения, может соответственно совместно использоваться (выгружаться) устройствами 42-1 до 42-N воспроизведения и записи, но вариант осуществления этим не ограничен.
Другими словами, устройство 42 записи и воспроизведения (например, устройство 42-1 записи и воспроизведения) может, например, регистрировать информацию о правах доступа на сервере 23 совместного использования метаданных, который обозначает, разрешена ли выгрузка его собственного сохраненного содержимого другим устройством 42 записи и воспроизведения (например, устройством 42-2 записи и воспроизведения). Таким образом, возможно выполнить конфигурацию устройства 42 записи и воспроизведения так, что выгрузка его собственного сохраненного содержимого разрешается или запрещается в отношении другого устройства 42 записи и воспроизведения.
В данном случае другое устройство 42 записи и воспроизведения (например, устройство 42-2 записи и воспроизведения) может выгружать содержимое из устройства 42 записи и воспроизведения только в случае, если выгрузка содержимого из устройства 42 записи и воспроизведения (например, устройства 42-1 записи и воспроизведения) разрешается согласно информации о правах доступа.
Следовательно, устройство 42 записи и воспроизведения может ограничивать содержимое, используемое совместно с другим устройством 42 записи и воспроизведения, например.
Следовательно, возможно совместно использовать содержимое только в пределах ограниченной группы устройств 42 записи и воспроизведения из устройств 42-1 до 42-N записи и воспроизведения, например.
При этом конфигурация сервера 23 совместного использования метаданных может быть выполнена так, что в случае, если сигнал запроса списка поступает от другого устройства 42 записи и воспроизведения, список содержимого, состоящий только из визуальных представлений содержимого для содержимого, загружаемого из устройства 42 записи и воспроизведения и т.д. другим устройством 42 записи и воспроизведения, формируется на основе информации о правах доступа.
В процессе получения содержимого в настоящем варианте осуществления конфигурация выполнена так, что в случае, если получаемое целевое содержимое сохраняется множеством устройств 42 записи и воспроизведения, на этапе S56 процессор 107 сбора данных инициирует выгрузку получаемого целевого содержимого из устройства 42 записи и воспроизведения, идентифицируемого ID произвольно выбранного устройства, поступающего от сервера 23 совместного использования метаданных.
Однако на этапе S56 возможно инициировать выгрузку получаемого целевого содержимого в процессор 107 сбора данных из устройства 42 записи и воспроизведения, способного устанавливать связь с самой высокой скоростью связи, из устройств 42 записи и воспроизведения, сохраняющих получаемое целевое содержимое.
Другими словами, если конфигурация процессора 106 регистрации в устройстве 42 записи и воспроизведения выполнена с возможностью регистрации (содержащей данные) скорости соединения, заданной устройством 42 записи и воспроизведения в сопоставлении с ID устройства в базе 154 данных сервера 23 совместного использования данных, тогда соответствующие скорости соединения устройств 42-1 до 42-N записи и воспроизведения будут сохраняться на сервере 23 совместного использования метаданных в сопоставлении с ID устройств.
В данном случае, по обработке на этапе S55, сервер 23 совместного использования данных может в ответ на поступление ID содержимого от устройства 42 записи и воспроизведения, передать на процессор 107 сбора данных ID устройства, сопоставленного с самой высокой скоростью связи из ID устройств для множества устройств 42 записи и воспроизведения, сохраняющих получаемое целевое содержимое.
Следовательно, в процессоре 107 сбора данных возможно идентифицировать (определить), на основе ID устройства от сервера 23 совместного использования метаданных, устройство 42 записи и воспроизведения, которое устанавливает связь с самой высокой скоростью связи, и более быстро выгрузить получаемое целевое содержимое из идентифицируемого устройства 42 записи и воспроизведения.
Конфигурация процесса регистрации в базе данных в настоящем варианте осуществления выполнена с возможностью инициирования, когда содержимое хранится в запоминающем блоке 105, но конфигурация также может быть выполнена, например, с возможностью периодического инициирования с заданным интервалом.
Также, в настоящем варианте осуществления, конфигурация выполнена так, что метаданные и информация о предпочтениях, соответственно сформированные устройствами 42-1 до 42-N записи и воспроизведения, хранятся на сервере 23 совместного использования метаданных, но конфигурация может также быть выполнена так, что на сервере 23 совместного использования метаданных хранятся только метаданные.
В данном случае, на этапе S51 процесса получения содержимого, устройство 42 записи и воспроизведения передает информацию о предпочтениях, сохраненную в запоминающем блоке 105, предназначенную для сервера 23 совместного использования метаданных вместе с сигналом запроса списка.
Затем, на этапе S72 процесса формирования списка, сервер 23 совместного использования метаданных формирует список содержимого на основе информации о предпочтениях от устройства 42 записи и воспроизведения и сохраненных метаданных.
В случае, если конфигурация выполнена так, что только метаданные хранятся на сервере 23 совместного использования метаданных, возможно сократить объем памяти на сервере 23 совместного использования метаданных по сравнению со случаем, выполнения конфигурации так, что сохраняются и метаданные, и информация о предпочтениях.
Также, в настоящем варианте осуществления, конфигурация выполнена так, что устройство 42 записи и воспроизведения и сервер 23 совместного использования метаданных представлены отдельно, но конфигурация также может быть выполнена так, что одно устройство 42 записи и воспроизведения из устройств 42-1 до 42-N записи и воспроизведения предложено с сервером 23 совместного использования метаданных.
Более того, возможно выполнить конфигурацию так, что вместо сервера 23 совместного использования метаданных устройство 42 записи и воспроизведения сохраняет метаданные для своего собственного сохраненного содержимого, например.
В данном случае, когда устройству 42 записи и воспроизведения (например, устройству 42-1 записи и воспроизведения) требуется получить список содержимого для содержимого, сохраненного другим устройством 42 записи и воспроизведения (например, устройством 42-2 записи и воспроизведения), оно передает сигнал запроса списка в другое устройство 42 записи и воспроизведения с информацией о предпочтениях, обнаруженной, например, устройством 42 записи и воспроизведения.
Затем другое устройство 42 записи и воспроизведения, в ответ на поступление сигнала запроса списка и информации о предпочтениях из устройства 42 записи и воспроизведения, формирует список содержимого, отражающий предпочтения пользователя устройства 42 записи и воспроизведения, ссылаясь на информацию о предпочтениях из устройства 42 записи и воспроизведения и на основе метаданных содержимого, которое другое устройство 42 записи и воспроизведения само сохраняет, и передает сформированный список содержимого на устройство 42 записи и воспроизведения.
Также, конфигурация может быть выполнена так, что устройство 42 записи и воспроизведения сохраняет информацию о предпочтениях, обнаруженную другим устройством 42 записи и воспроизведения, также при сохранении метаданных содержимого, которое сохраняет само устройство 42 записи и воспроизведения.
В данном случае, так как информация о предпочтениях, обнаруженная другим устройством 42 записи и воспроизведения, сохраняется в устройстве 42 записи и воспроизведения, другое устройство 42 записи и воспроизведения может вызывать формирование списка содержимого для другого устройства 42 записи и воспроизведения вызвать формирование такого списка содержимого устройством 42 записи и воспроизведения, который отражает предпочтения пользователя устройства 42 записи и воспроизведения путем просто передачи устройству 42 записи и воспроизведения сигнала запроса списка, и без передачи информации о предпочтениях, обнаруженной другим устройством 42 записи и воспроизведения, например.
Здесь, возможно в качестве устройства 42 записи и воспроизведения, например, позаимствовать устройство записи на жесткий диск и т.д., вмещающее жесткий диск.
Далее ряд описанных выше процессов может выполняться специализированными аппаратными средствами и может также выполняться программными средствами. В случае выполнения ряда процессов программными средствами, программа, составляющая такое программное обеспечение, устанавливается с носителя записи на так называемый встраиваемый компьютер, или наоборот, например, на универсальный персональный компьютер и т.д., способный выполнять различные функции установкой на него различных программ.
Типовая конфигурация компьютера
Фиг.9 иллюстрирует типовую конфигурацию компьютера, который выполняет ряд процессов, описанных выше, с помощью программы.
ЦП (центральный процессор) 201 исполняет различные процессы выполнением программы, хранимой в ПЗУ (Постоянное запоминающее устройство) 202 или запоминающем блоке 208. Программы, выполняемые ЦП 201, и данные и т.д. хранятся соответствующим образом в ОЗУ (Оперативное запоминающее устройство) 203. ЦП 201, ПЗУ 202 и ОЗУ 203 соединены друг с другом посредством шины 204.
Входной/выходной интерфейс 205 также соединен с ЦП 201 через шину 204. С входным/выходным интерфейсом 205 соединены блок 206 ввода, включающий в себя клавиатуру, мышь, микрофон и т.д., блок 207 вывода, включающий в себя дисплей, динамики и т.д. ЦП 201 выполняет различные процессы в ответ на команды, поступающие от блока 206 ввода. Затем ЦП 201 выводит результаты обработки в блок 207 вывода.
Запоминающий блок 208, соединенный с входным/выходным интерфейсом 205, включает в себя жесткий диск, например, и хранит программы, выполняемые ЦП 201, и различные данные. Блок 209 связи устанавливает связь с внешним устройством через вычислительную сеть, такую как Интернет или локальную вычислительную сеть.
Также, программа может быть получена через блок 209 связи и храниться в запоминающем блоке 208.
Когда съемный носитель 211, такой как магнитный диск, оптический диск, магнитооптический диск или полупроводниковая память, загружают в дисковод 210, соединенный с входным/выходным интерфейсом 205, дисковод 210 приводит в действие носитель и получает программы и данные и т.д., записанные на нем. Полученные программы и данные передаются в запоминающий блок 208 и хранятся при необходимости.
Носитель записи, на котором записана программа, устанавливаемая на компьютер и приводимая компьютером в исполняемое состояние, может состоять из съемного носителя 211, как показано на фиг.9, при этом съемный носитель 211 представляет собой заключенный в корпус носитель, состоящий из магнитного диска (включая дискету), оптического диска (включая CD-ROM, постоянное запоминающее устройство на компакт-диске, и DVD, универсальный цифровой диск), магнитооптического диска (включая MD, мини-диск) или полупроводниковой памяти и т.д. И наоборот, носитель записи может состоять из ПЗУ 202 или жесткого диска и т.д., составляющего запоминающий блок 208, на который программа записывается временно или постоянно. Запись программы на носитель информации выполняется при необходимости через блок 209 связи, который представляет собой интерфейс, такой как маршрутизатор, модем и т.д. и с использованием проводного или беспроводного способа связи, такого как беспроводная вычислительная сеть, Интернет или цифровое спутниковое вещание.
Здесь, в данном описании изобретения, этапы, которые составляют программу, записанную на носителе записи, могут явно включать в себя процессы, выполненные во временном ряде в описанной последовательности, и могут также включать в себя процессы, выполняемые параллельно или по отдельности без необходимости обработки во временном ряде.
Также, в данном описании изобретения, система изображает совокупность устройств, составленную из множества устройств.
Более того, настоящий вариант осуществления не ограничен вышеописанным вариантом осуществления, и различные модификации возможны в объеме, который не отступает от основного предмета настоящего изобретения.
Список ссылочных позиций
1 система связи
22 вычислительная сеть
23 сервер совместного использования метаданных
41-1 до 41-N маршрутизатор
42-1 до 42-N устройство записи и воспроизведения
43-1 до 43-N устройство отображения
101 блок связи
102 контроллер связи
103 блок выгрузки
104 блок загрузки
105 записывающий блок
106 процессор регистрации
107 процессор сбора данных
108 процессор воспроизведения
109 контроллер вывода
110 блок вывода
111 приемник излучения
151 блок связи
152 блок обновления БД
153 блок формирования списка
154 база данных