1. ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к способу воспроизведения содержательной информации в устройстве для интерактивного оптического диска и способу обеспечения содержательной информации на сервере поставщика информации (СР сервере), в которых разнообразную содержательную информацию, относящуюся к аудиовидеоданным оптического диска, например интерактивного многофункционального цифрового диска (I-DVD), обеспечивают с сервера поставщика информации через Интернет и затем воспроизводят в устройстве для интерактивного оптического диска.
2. ИЗВЕСТНЫЙ УРОВЕНЬ ТЕХНИКИ
В последнее время получили широкое распространение оптические диски с высокой плотностью записи, способные хранить большие объемы цифровых данных, например, DVD. DVD широко представлены на рынке в качестве носителей информации большой емкости, способных хранить высококачественные видеоданные, а также цифровые аудиоданные.
Такой DVD содержит зону записи навигационных данных для записи навигационных данных, необходимых для управления воспроизведением видеоданных, и зону записи потока данных для записи потока цифровых данных, например видеоданных.
Поэтому обычный DVD проигрыватель способен, если в него загрузить DVD, считывать навигационные данные, записанные в зоне записи навигационных данных, хранить в своей памяти считанные навигационные данные и затем осуществлять операцию воспроизведения данных DVD с использованием сохраненных навигационных данных для считывания и воспроизведения видеоданных, записанных в зоне записи потока данных.
В результате пользователь DVD проигрывателя может не только просматривать высококачественные видеоданные, записанные на DVD, но также и выбирать и использовать разнообразные функции, предоставляемые на DVD.
Между тем, не так давно ассоциированными компаниями обсуждается конкретная схема интерактивного многофункционального цифрового диска (I-DVD), способного дополнительно записывать подробную информацию, относящуюся к аудиовидеоданным, которые должны воспроизводиться с него, в частности, разнообразную содержательную информацию, например, «html-файлы», и воспроизводить записанную содержательную информацию через взаимодействие с пользователем. Если такие интерактивные многофункциональные цифровые диски (I-DVD) появятся в продаже, пользователь сможет легко считывать разнообразную содержательную информацию, относящуюся к аудиовидеоданным.
Обсуждается и другая схема, способная при воспроизведении аудиовидеоданных и содержательной информации, записанной на интерактивном многофункциональном цифровом диске (I-DVD), принимать через Интернет разнообразную содержательную информацию с сервера поставщика информации и воспроизводить принятую содержательную информацию синхронно с воспроизведением аудиовидеоданных. Однако в этой схеме отправка содержательной информации с сервера поставщика информации может быть приостановлена или задержана из-за потери сетевого соединения или недостаточного объема буферной памяти в устройстве для интерактивного оптического диска. В этом случае должна быть выполнена повторная синхронизация содержательной информации и аудиовидеоданных. Однако в данное время не существует какой-либо конкретной схемы для повторной синхронизации, и необходимо срочно найти решение этой проблемы.
3. РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Таким образом, настоящее изобретение было сделано ввиду указанных выше проблем, и целью настоящего изобретения является разработка способа воспроизведения содержательной информации в устройстве для интерактивного оптического диска и способа обеспечения содержательной информации на сервере поставщика информации, в котором устройство для интерактивного оптического диска через Интернет соединено с сервером поставщика информации для получения разнообразной содержательной информации, обеспечиваемой сервером поставщика информации, и если отправка содержательной информации с сервера поставщика информации в устройство для интерактивного оптического диска приостановлена или задержана, то содержательная информация, повторно отправленная с сервера поставщика информации, и поток данных, считанный с интерактивного DVD, повторно синхронизируются и воспроизводятся.
В соответствии с одним аспектом настоящего изобретения вышеупомянутые и другие цели могут быть достигнуты путем обеспечения способа вырабатывания содержательной информации в устройстве для интерактивного оптического диска, включающего следующие операции: а) синхронизацию и воспроизведение данных, считываемых с интерактивного оптического диска, и содержательной информации, отправленной и загруженной с сервера поставщика информации через Интернет; b) формирование команды на запрашивание повторной отправки конкретной содержательной информации, основанной на информации об объеме указанной загружаемой содержательной информации, и отправку сформированной команды на указанный сервер поставщика информации, если отправка указанной содержательной информации с указанного сервера поставщика информации приостановлена или задержана; и с) воспроизведение указанной конкретной содержательной информации, повторно отправленной, в ответ на указанную команду, с указанного сервера поставщика информации, вместе с данными, считанными с указанного интерактивного оптического диска, при ее повторной синхронизации с указанными данными, считанными с указанного интерактивного оптического диска.
В соответствии с другим аспектом настоящего изобретения предложен способ получения содержательной информации в устройстве для интерактивного оптического диска, включающий операции: а) синхронизация и воспроизведение данных, считанных с интерактивного оптического диска, и содержательной информации, отправленной и загруженной с сервера поставщика информации, подключенного через Интернет; b) приостановка операции воспроизведения данных с указанного устройства для интерактивного оптического диска на заранее заданный период времени и определение, имеется ли содержательная информация, принятая через Интернет, если отправка указанной содержательной информации с указанного сервера поставщика информации приостановлена или задержана; и с) повторная синхронизация и воспроизведение принятой содержательной информации и данных, считанных с указанного интерактивного оптического диска, если имеется содержательная информация, принятая через указанный Интернет.
В соответствии с еще одним аспектом настоящего изобретения предложен способ вырабатывания содержательной информации в устройстве для интерактивного оптического диска, включающий операции: а) синхронизации и воспроизведения данных, считанных с интерактивного оптического диска, и содержательной информации, отправленной и загруженной через Интернет с сервера поставщика информации; и b) формирования команды на запрашивание повторной отправки конкретной содержательной информации, основанной на подсчитанном синхронизированном значении содержательной информации, и отправки сформированной команды на указанный сервер поставщика информации, если отправка указанной содержательной информации с указанного сервера поставщика информации приостановлена или задержана; и с) воспроизведения указанной конкретной содержательной информации, повторно отправленной, в ответ на указанную команду, с указанного сервера поставщика информации вместе с данными, считанными с указанного интерактивного оптического диска, при ее повторной синхронизации с указанными данными, считанными с указанного интерактивного оптического диска.
В соответствии с еще одним аспектом настоящего изобретения предложен способ вырабатывания содержательной информации в устройстве для интерактивного оптического диска, включающий операции: а) синхронизации и воспроизведения данных, считанных с интерактивного оптического диска, и содержательной информации, отправленной и загруженной через Интернет с сервера поставщика информации; и b) формирования команды на запрашивание повторной отправки конкретной содержательной информации, основанной на информации смещения указанных данных, считанных с указанного интерактивного оптического диска, и отправки сформированной команды на указанный сервер поставщика информации, если отправка указанной содержательной информации с указанного сервера поставщика информации приостановлена или задержана; и с) после истечения заданного периода времени, воспроизведения указанной конкретной содержательной информации, повторно отправленной, в ответ на указанную команду, с указанного сервера поставщика информации, вместе с данными, считанными с указанного интерактивного оптического диска, при ее повторной синхронизации с указанными данными, считанными с указанного интерактивного оптического диска.
В соответствии с еще одним аспектом настоящего изобретения предложен способ обеспечения содержательной информации на сервере поставщика информации, включающий операции: а) последовательная отправка содержательной информации, отправку которой запрашивает устройство для интерактивного оптического диска, подключенным через Интернет; b) получение команды, содержащей параметр, представляющий собой информацию, касающуюся конкретной содержательной информации, на запрашивание повторной отправки указанной конкретной содержательной информации от указанного интерактивного оптического дискового устройства, если отправка указанной запрошенной содержательной информации приостановлена или задержана; и с) повторная отправка, в ответ на указанную команду, указанной конкретной содержательной информации в указанное устройство для интерактивного оптического диска.
4. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Сопроводительные чертежи, включенные для обеспечения лучшего понимания изобретения, иллюстрируют предпочтительные примеры осуществления настоящего изобретения и вместе с описанием служат для пояснения принципов настоящего изобретения.
На фиг.1 представлена блок-схема, показывающая связь между устройством для интерактивного оптического диска и сервером поставщика информации, к которым применимо настоящее изобретение.
На фиг.2 приведена концептуальная схема, иллюстрирующая работу устройства для интерактивного оптического диска, к которому применимо настоящее изобретение, по воспроизведению данных.
На фиг.3 представлена последовательность операций, иллюстрирующая процедуру отправки и получения данных между устройством для интерактивного оптического диска и сервером поставщика информации в соответствии с первым примером осуществления настоящего изобретения.
На фиг.4 представлена последовательность операций, иллюстрирующая процедуру отправки и получения данных между устройством для интерактивного оптического диска и сервером поставщика информации в соответствии со вторым примером осуществления настоящего изобретения.
На фиг.5 представлена последовательность операций, иллюстрирующая процедуру отправки и получения данных между устройством для интерактивного оптического диска и сервером поставщика информации в соответствии с третьим примером осуществления настоящего изобретения.
На фиг.6 представлена последовательность операций, иллюстрирующая процедуру отправки и получения данных между устройством для интерактивного оптического диска и сервером поставщика информации в соответствии с четвертым примером осуществления настоящего изобретения.
Признаки, элементы и аспекты изобретения, обозначенные на разных чертежах одинаковыми номерами, отражают одинаковые, эквивалентные или сходные признаки, элементы и аспекты одного или нескольких примеров осуществления настоящего изобретения.
5. ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
На фиг.1 показана связь между устройством для интерактивного оптического диска и сервером поставщика информации, к которым применимо настоящее изобретение. Как показано на данном чертеже, устройство для интерактивного оптического диска, например интерактивный DVD (I-DVD) проигрыватель 100, содержит оптическую головку 11, интерактивную многофункциональную цифровую дисковую (I-DVD) систему 12, микрокомпьютер 13, буферную память 14 и интерфейс Интернета 15.
Интерактивная многофункциональная цифровая дисковая (I-DVD) система 12 предназначена для синхронизации и воспроизведения аудиовидеоданных и содержательной информации, считанных с интерактивного многофункционального цифрового диска (I-DVD) 10, причем интерфейс Интернета 15 соединен с сервером поставщика информации (СР), обозначенным позицией 300, через Интернет 200 путем обеспечения взаимодействия между микрокомпьютером 13 и расширенным навигатором (не показан) в интерактивной многофункциональной цифровой дисковой (I-DVD) системе 12, как показано на фиг.1.
Буферная память 14 предназначена для загрузки и временного хранения различной содержательной информации, в частности, различных содержательных данных в формате ENAV (ENAV - сокращение от английского Enhanced Navigation - расширенная навигация), например, аудиоданных, относящихся к видеоданным, считанным с интерактивного многофункционального цифрового диска (I-DVD) 10, переданной с сервера поставщика информации 300. Буферная память 14 может быть логически разделена на первый буфер (Буфер 1) и второй буфер (Буфер 2).
Расширенный навигатор в интерактивной многофункциональной цифровой дисковой (I-DVD) системе 12 предназначен для того, чтобы при воспроизведении аудиовидеопотока и содержательной информации в формате ENAV, считанной с интерактивного многофункционального цифрового диска (I-DVD) 10, воспроизводить другую содержательную информацию в формате ENAV, переданную с сервера поставщика информации 300 синхронно с аудиовидеопотоком, как показано на фиг.2.
Следовательно, пользователь интерактивного многофункционального цифрового дискового (I-DVD) проигрывателя 100 может просматривать содержательную информацию в формате ENAV, например, аудиоданные, передаваемые с сервера поставщика информации 300, вместе с потоком аудиовидеоданных и/или содержательной информацией в формате ENAV, считанной с интерактивного многофункционального цифрового диска (I-DVD) 10.
Кроме того, передача содержательной информации в формате ENAV с сервера поставщика информации 300, например, аудиоданных, может быть приостановлена или задержана из-за потери подключения к Интернету или недостаточного объема буферной памяти в интерактивном многофункциональном цифровом дисковом (I-DVD) проигрывателе. В этом случае расширенный навигатор в интерактивной многофункциональной цифровой дисковой (I-DVD) системе 12 выполняет ряд операций по выполнению повторной синхронизации потока данных, считываемых с интерактивного многофункционального цифрового диска (I-DVD) проигрывателя 10, и аудиоданных, передаваемых с сервера поставщика информации 300, что подробнее объясняется ниже.
На фиг.3 представлена последовательность операций, иллюстрирующая процедуру отправки и получения данных между интерактивным оптическим дисковым устройством и сервером поставщика содержательной информации в соответствии с первым примером осуществления настоящего изобретения. Например, когда происходит событие, обусловленное программой или запросом пользователя при воспроизведении аудиовидеопотока с интерактивного многофункционального цифрового диска (I-DVD) 10, загруженного в устройство, как указано ранее, I-DVD проигрыватель 100 инициализирует соединение с сервером поставщика информации 300 по Интернету (S10), а сервер поставщика информации 300 выполняет соответствующую операцию (S11).
После этого I-DVD проигрыватель 100 формирует команду на запрашивание отправки содержательной информации в формате ENAV, например, аудиоданных, соответствующих аудиовидеопотоку, воспроизводимому в данный момент, и отправляет сформированную команду на сервер поставщика информации 300 (S12).
В ответ на команду от I-DVD проигрывателя 100 сервер поставщика информации 300 извлекает запрошенные аудиоданные из базы данных (не показана) и затем отправляет их в виде содержательной информации в формате ENAV в I-DVD проигрыватель 100 (S13). I-DVD проигрыватель 100 загружает и временно сохраняет аудиоданные, переданные в виде содержательной информации в формате ENAV из сервера поставщика информации 300, в буферную память 14, а затем воспроизводит сохраненные аудиоданные вместе с видеоданными, считанными с интерактивного многофункционального цифрового диска (I-DVD) 10, при осуществлении их синхронизации с видеоданными.
В то же время I-DVD проигрыватель 100 постоянно обновляет объем аудиоданных или содержательной информации в формате ENAV, загруженной в буферную память 14 (S14). Кроме того, сервер поставщика информации 300 имеет функцию обработки ошибок, направленную против пропаданий соединения с сетью, например, таких, как сбои доступа клиентов к Интернету и блокировка из-за превышения лимита времени, а также следит за доступом клиентов к сети.
Если пропадает соединение с сетью, сервер поставщика информации 300 завершает отправку содержательной информации в формате ENAV (S15). Если отправка содержательной информации в формате ENAV завершается, I-DVD проигрыватель 100 проверяет последнюю позицию загрузки буферной памяти 14, например информацию «TotalNumDownloadAudio», указывающую на смещение аудиоданных, загруженных с сервера поставщика информации 300 и сохраненных в буферной памяти 14, и затем отправляет результат проверки на сервер поставщика информации 300 (S16).
После этого I-DVD проигрыватель 100 формирует команду на запрашивание повторной отправки содержательной информации в формате ENAV, например, команду «Restore» для запрашивания повторной отправки содержательной информации в формате ENAV, являющейся следствием смещения аудиоданных, загруженных в буферную память 14, и затем отправляет сформированную команду на сервер поставщика информации 300 (S17).
Кроме того, сервер поставщика информации 300 распознает позицию записи аудиоданных в момент, когда завершается отправка содержательной информации в формате ENAV, с учетом информации «TotalNumDownloadAudio», полученной по вышеприведенной процедуре, и при получении команды «Restore» отправляет соответствующую команду «ReSynchACK» в I-DVD проигрыватель 100 (S18), считывает содержательную информацию в формате ENAV на распознанной позиции записи и повторно отправляет считанную содержательную информацию в формате ENAV в I-DVD проигрыватель 100 (S19). I-DVD проигрыватель 100 сразу после отправки команды «ReSynchACK» распознает только содержательную информацию в формате ENAV как обычные данные, таким образом, он может выполнить повторно точную синхронизацию данных, считанных с интерактивного многофункционального цифрового диска (I-DVD) 10, и содержательной информации. Эту последовательность операций S15-S19 повторяют каждый раз, когда пропадает соединение с сетью.
Таким образом, даже в случае, когда отправка содержательной информации в формате ENAV с сервера поставщика информации приостановлена или задержана из-за потери подключения к Интернету или из-за недостаточного объема буферной памяти в I-DVD проигрывателе, содержательную информацию в формате ENAV можно обычным образом повторно отправлять/получать через взаимодействие между I-DVD проигрывателем и сервером поставщика информации, как указано выше, так, что она может нормально воспроизводиться наряду с данными, считываемыми с интерактивного многофункционального цифрового диска (I-DVD), при повторной синхронизации со считываемыми данными.
На фиг.4 представлена последовательность операций, иллюстрирующая процедуру отправки и получения данных между устройством для интерактивного оптического диска и сервером поставщика содержательной информации в соответствии с пятым примером осуществления настоящего изобретения. Как уже указывалось выше, I-DVD проигрыватель 100 инициализирует подключение к Интернету сервера поставщика информации 300, а сервер поставщика информации 300 осуществляет соответствующее функционирование.
После этого I-DVD проигрыватель 100 формирует команду на запрашивание отправки содержательной информации в формате ENAV, например, аудиоданных, соответствующих аудиовидеопотоку, воспроизводимому в данный момент, и выдает сформированную команду на сервер поставщика информации 300.
В ответ на команду от I-DVD проигрывателя 100 сервер поставщика информации 300 извлекает запрошенные аудиоданные из базы данных и затем отправляет их как содержательную информацию в формате ENAV в I-DVD проигрыватель 100.
Таким образом, I-DVD проигрыватель 100 синхронизирует и воспроизводит аудиовидеопоток и/или содержательную информацию, считанные с интерактивного многофункционального цифрового диска (I-DVD) 10, и содержательную информацию в формате ENAV или аудиоданные, загруженные с сервера поставщика информации 300 и временно сохраненные в буферной памяти 14.
С другой стороны, когда отправка аудиоданных через Интернет задержана из-за потери подключения к Интернету, как указано выше, I-DVD проигрыватель 100 определяет, равен ли нулю или менее заданного опорного значения объем аудиоданных, временно хранящихся в буферной памяти 14 и еще не воспроизведенных. Если объем аудиоданных, временно хранящихся в буферной памяти 14 и еще не воспроизведенных, равен нулю или меньше заданного опорного значения, I-DVD проигрыватель 100 автоматически изменяет текущий режим воспроизведения на режим включения паузы («Pause On») и устанавливает время паузы, исходя из результатов проверки информации «EnavTimeOut», отображающей период времени, на который операция воспроизведения интерактивного многофункционального цифрового диска (I-DVD) должна быть приостановлена (время нахождения в режиме «Pause On»).
В случае, когда аудиоданные в режиме «Pause On» нормально принимаются через Интернет, I-DVD проигрыватель 100 автоматически изменяет текущий режим работы с режима включения паузы («Pause On») на режим выключения паузы («Pause Off») и, соответственно, выполняет повторную синхронизацию и воспроизведение данных, считанных с интерактивного многофункционального цифрового диска (I-DVD), и содержательной информации, переданной с сервера поставщика информации. С другой стороны, если после истечения времени паузы, установленной для режима «Pause On», не принято какой-либо аудиоинформации, I-DVD проигрыватель 100 автоматически изменяет текущий режим работы с режима включения паузы («Pause On») на режим выключения паузы («Pause Off») для возобновления операции воспроизведения, начиная с позиции воспроизведения, прерванной паузой.
На фиг.5 представлена последовательность операций, иллюстрирующая процедуру отправки и получения данных между устройством для интерактивного оптического диска и сервером поставщика информации в соответствии с шестым примером осуществления настоящего изобретения. Как утверждалось ранее, I-DVD проигрыватель 100 инициализирует подключение к Интернету сервера поставщика информации 300, а сервер поставщика информации 300 осуществляет соответствующее функционирование.
После этого I-DVD проигрыватель 100 формирует команду на запрашивание отправки содержательной информации в формате ENAV, например, аудиоданных, соответствующих аудиовидеопотоку, воспроизводимому в данный момент, и выдает сформированную команду на сервер поставщика информации 300.
В ответ на команду от I-DVD проигрывателя 100 сервер поставщика информации 300 извлекает запрошенные аудиоданные из базы данных и затем отправляет их как содержательную информацию в формате ENAV в I-DVD проигрыватель 100. В то же время сервер поставщика информации 300 и I-DVD проигрыватель 100 подсчитывают число синхронизации аудиоданных, отправленных/полученных, как описывалось выше, а результатами подсчета управляют с помощью информации «SyncCount».
Затем I-DVD проигрыватель 100 синхронизирует и воспроизводит аудиовидеопоток и/или содержательную информацию, считанные с интерактивного многофункционального цифрового диска (I-DVD) 10, и содержательную информацию в формате ENAV или аудиоданные, загруженные с сервера поставщика информации 300 и временно сохраненные в буферной памяти 14.
С другой стороны, когда отправка аудиоданных через Интернет приостановлена или задержана из-за потери подключения к Интернету, как указано выше, I-DVD проигрыватель 100 вычисляет повторно синхронизируемое прогнозируемое значение числа подсчитанных синхронизации «PredictSyncCount» с учетом пропускной способности сети со скоростью передачи в битах при условии сохранения текущего режима воспроизведения, как он есть.
Например, в случае, когда значение, полученное в результате подсчета числа синхронизации нормально принимаемых аудиоданных равно «Sync 6», а повторно синхронизируемое прогнозируемое значение числа подсчитанных синхронизаций «PredictSyncCount» равно «Sync 13», I-DVD проигрыватель 100 формирует команду на запрашивание отправки аудиоданных, соответствующих подсчитанному значению «Sync 13», например, команду «ReSynchRequest» и затем отправляет сформированную команду на сервер поставщика информации 300.
В ответ на команду «ReSynchRequest» сервер поставщика информации 300 выполняет поиск позиции аудиоданных, соответствующих подсчитанному значению «Sync 13», считывает данные в найденной позиции записи и отправляет их на I-DVD проигрыватель 100. В это же время сервер поставщика информации 300 сначала отправляет информацию «ReSynchACK» для уведомления о повторной отправке аудиоданных и затем последовательно отправляет аудиоданные.
I-DVD проигрыватель 100 не учитывает аудиоданные, полученные через Интернет, до тех пор, пока не будет получена информация «ReSynchACK». Таким образом, I-DVD проигрыватель 100 воспроизводит содержательную информацию, повторно отправленную с сервера поставщика информации 300 после получения информации «ReSynchACK» при выполнении повторной синхронизации ее с данными, считываемыми в данный момент с интерактивного многофункционального цифрового диска (I-DVD) 10.
На фиг.6 представлена последовательность операций, иллюстрирующая процедуру отправки и получения данных между устройством для интерактивного оптического диска и сервером поставщика информации в соответствии с седьмым примером осуществления настоящего изобретения. Как уже утверждалось ранее, I-DVD проигрыватель 100 инициализирует подключение к Интернету сервера поставщика информации 300, а сервер поставщика информации 300 осуществляет соответствующее функционирование.
После этого I-DVD проигрыватель 100 формирует команду на запрашивание отправки содержательной информации в формате ENAV, например, аудиоданных, соответствующих аудиовидеопотоку, воспроизводимому в данный момент, и выдает сформированную команду на сервер поставщика информации 300.
В ответ на команду от I-DVD проигрывателя 100 сервер поставщика информации 300 извлекает запрошенные аудиоданные из базы данных и затем отправляет их как содержательную информацию в формате ENAV в I-DVD проигрыватель 100. В то же время I-DVD проигрыватель 100 управляет смещением видеоданных, воспроизводимых в данный момент, с помощью информации «VideoOffset».
Затем I-DVD проигрыватель 100 синхронизирует и воспроизводит аудиовидеопоток и/или содержательную информацию, считанные с интерактивного многофункционального цифрового диска (I-DVD) 10, и содержательную информацию в формате ENAV или аудиоданные, загруженные с сервера поставщика информации 300 и временно сохраненные в буферной памяти 14.
С другой стороны, когда отправка аудиоданных через Интернет приостановлена или задержана из-за потери подключения к Интернету, как уже описывалось выше, I-DVD проигрыватель 100, при условии сохранения текущего режима воспроизведения, как он есть, проверяет информацию «VideoOffset», формирует команду на запрашивание отправки соответствующих данных, например, команду «InformVideoOffset», и затем отправляет сформированную команду на сервер поставщика информации 300.
Затем в ответ на команду «InformVideoOffset» сервер поставщика информации 300 вычисляет смещение аудиоданных, соответствующее смещению видеоданных, производит поиск позиции записи, соответствующей вычисленному значению смещения аудиоданных, считывает аудиоданные в найденной позиции записи и отправляет их на I-DVD проигрыватель 100. В это же время сервер поставщика информации 300 сначала отправляет информацию «ReSynchACK» для уведомления о повторной отправке повторно синхронизируемых аудиоданных и затем последовательно отправляет аудиоданные.
Далее после получения информации «ReSynchACK» I-DVD проигрыватель 100 проверяет информацию «ReSyncTime». Информация «ReSyncTime» отражает период времени, например 5 секунд, необходимый для повторной синхронизации аудиоданных, повторно отправленных с сервера поставщика информации, и данных - с интерактивного многофункционального цифрового диска (I-DVD) после получения информации «ReSynchACK». I-DVD проигрыватель 100 не учитывает аудиоданные, полученные в течение 5 секунд после получения информации «ReSynchACK», и, соответственно, повторно синхронизирует и нормально выдает аудиоданные, полученные через 5 секунд, а также данные от интерактивного многофункционального цифрового диска (I-DVD).
Кроме того, I-DVD проигрыватель 100 может отправить информацию, касающуюся объема памяти содержательной информации в формате ENAV, например, аудиоданных, загружаемых в буферную память 14 сервера поставщика информации 300, а сервер поставщика информации 300 может проверить объем памяти для аудиоданных и регулировать скорость передачи данных в битах, отправляемых в I-DVD проигрыватель 100, в соответствии с результатами проверки.
Например, в процессе инициализации соединения по Интернету между сервером поставщика информации 300 и I-DVD проигрывателем 100 сервер поставщика информации 300 назначает и отправляет IP-адрес (адрес в соответствии с Протоколом Интернета) и номер порта, необходимые для подключения к I-DVD проигрывателю 100, а I-DVD проигрыватель 100 проверяет текущий доступный объем буфера буферной памяти 14 и отправляет полученную информацию на сервер поставщика информации 300.
Сервер поставщика информации 300 управляет скоростью передачи аудиоданных в битах, отправляемых в I-DVD проигрыватель 100 в соответствии с информацией об объеме памяти буфера с I-DVD проигрывателя 100 так, чтобы предотвратить недогрузку или переполнение аудиоданных, подлежащих сохранению в буферной памяти.
Для справки: IP-адрес и номер порта могут быть отправлены в форме команды «ConnToCtrlServer (char *IP, cha *port)», а информация об объеме буфера может быть отправлена в форме команды «SendUsableBuffer».
Кроме того, в случае, когда I-DVD проигрыватель 100, в ответ на запрос пользователя, изменяет режим воспроизведения на режим «Pause On» («Пауза включена»), он формирует команду «SendPauseOn» для уведомления о режиме «Pause On» («Пауза включена») и отправляет ее на сервер поставщика информации 300. В случае изменения режима «Pause On» («Пауза включена») на режим «Pause Off» («Пауза выключена»), проигрыватель формирует команду «SendPauseOff» для уведомления о режиме «Pause Off» («Пауза отключена») и отправляет ее на сервер поставщика информации 300.
Таким образом, сервер поставщика информации приостанавливает или возобновляет отправку аудиоданных в соответствии с режимом работы I-DVD проигрывателя.
Несмотря на то, что предпочтительные примеры осуществления настоящего изобретения были раскрыты в качестве иллюстрации, специалисты в данной области техники поймут, что возможны многочисленные модификации, дополнения и изменения без отступления от сущности и объема изобретения, раскрытого в прилагаемой формуле изобретения. Например, настоящее изобретение применимо к перезаписываемым DVD, таким, как DVD-RW и DVD-RAM, или различным информационным носителям данных, а также к интерактивному многофункциональному цифровому диску (I-DVD).
Как очевидно из приведенного выше описания, в настоящем изобретении предложен способ воспроизведения содержательной информации в устройстве для интерактивного оптического диска и способ обеспечения содержательной информации на сервере поставщика информации, в которых устройство для интерактивного оптического диска через Интернет подключается к серверу поставщика информации для получения различной содержательной информации, поставляемой с сервера поставщика информации, и даже если отправка содержательной информации с сервера поставщика информации в устройство для интерактивного оптического диска приостановлена или задержана, то содержательная информация, повторно отправленная с сервера поставщика информации, и поток данных, считанный с интерактивного DVD, повторно синхронизируются и воспроизводятся таким образом, чтобы пользователь устройства для интерактивного оптического диска мог нормально просматривать больше разнообразной содержательной информации.
Изобретение относится к способам воспроизведения содержательной информации в устройстве для интерактивного оптического диска и обеспечения содержательной информации на сервере поставщика информации. Техническим результатом является расширение функциональных возможностей. Способ воспроизведения заключается в синхронизации и воспроизведении данных, считываемых с интерактивного оптического диска, и содержательной информации, отправленной и загруженной с сервера поставщика информации, подключенного через Интернет, формировании команды на запрашивание повторной отправки содержательной информации, если отправка содержательной информации с сервера поставщика информации приостановлена или задержана, отправке этой команды и воспроизведении содержательной информации, повторно отправленной с сервера поставщика информации вместе с данными, считываемыми с интерактивного оптического диска, при повторной ее синхронизации с данными, считываемыми с интерактивного оптического диска. 5 н. и 22 з.п. ф-лы, 6 ил.
a) синхронизации и воспроизведения данных, считываемых с интерактивного оптического диска, и содержательной информации, отправленной и загруженной с сервера поставщика информации, подключенного через Интернет;
b) формирования команды на запрашивание повторной отправки конкретной содержательной информации, основанной на информации об объеме загруженной содержательной информации, если отправка содержательной информации с сервера поставщика информации приостановлена или задержана, и отправки сформированной команды на сервер поставщика информации; и
c) воспроизведения конкретной содержательной информации, повторно отправленной с сервера поставщика информации в ответ на указанную команду, вместе с данными, считываемыми с интерактивного оптического диска, при повторной ее синхронизации с данными, считываемыми с интерактивного оптического диска.
с-1) получение команды на уведомление о повторной отправке конкретной содержательной информации с сервера поставщика информации; и
с-2) после получения команды на уведомление о повторной отправке воспроизведение конкретной содержательной информации, повторно отправленной с сервера поставщика информации, вместе с данными, считываемыми с интерактивного оптического диска, при повторной ее синхронизации с данными, считываемыми с интерактивного оптического диска.
а) синхронизации и воспроизведения данных, считываемых с интерактивного оптического диска, и содержательной информации, отправленной и загруженной с сервера поставщика информации, подключенного через Интернет;
б) приостановки операции воспроизведения данных с интерактивного оптического диска на заданный период времени и определения наличия содержательной информации, принятой через Интернет, если отправка содержательной информации с сервера поставщика информации приостановлена или задержана; и
в) повторной синхронизации и воспроизведения полученной содержательной информации и данных, считываемых с интерактивного оптического диска, если имеется содержательная информация, полученная через Интернет.
b-1) определяют, является ли объем содержательной информации, загруженной в буферную память указанного устройства для интерактивного оптического диска и еще не воспроизведенной, меньше заданного опорного значения, если отправка содержательной информации с сервера поставщика информации приостановлена или задержана;
b-2) автоматически приостанавливают операцию по воспроизведению данных с интерактивного оптического диска, если объем содержательной информации, загруженной в буферную память и еще не воспроизведенной, ниже заданного опорного значения; и
b-3) определяют, имеется ли содержательная информация, полученная через Интернет.
автоматическую повторную синхронизацию и воспроизведение полученной содержательной информации и данных, считываемых с интерактивного оптического диска, если объем содержательной информации, полученной через Интернет, загруженной в указанную буферную память и еще не воспроизведенной, становится больше или равным заданному опорному значению.
возобновление приостановленной операции воспроизведения данных с интерактивного оптического диска, если даже после истечения заданного периода времени отсутствует полученная через Интернет содержательная информация.
a) синхронизации и воспроизведения данных, считываемых с интерактивного оптического диска, и содержательной информации, отправленной и загруженной с сервера поставщика информации, подключенного через Интернет;
b) формирования команды на запрашивание повторной отправки конкретной содержательной информации, основанной на подсчитанном значении синхронизации содержательной информации, если отправка содержательной информации с сервера поставщика информации приостановлена или задержана, и отправки сформированной команды на сервер поставщика информации; и
c) воспроизведения конкретной содержательной информации, повторно отправленной в ответ на указанную команду с сервера поставщика информации, вместе с данными, считываемыми с указанного интерактивного оптического диска, при повторной ее синхронизации с данными, считываемыми с интерактивного оптического диска.
b-1) проверку подсчитанного значения синхронизации содержательной информации, если отправка содержательной информации с сервера поставщика информации приостановлена или задержана;
b-2) вычисление значения синхронизации повторно синхронизируемой содержательной информации на основании подсчитанного значения синхронизации содержательной информации; и
b-3) формирование команды на запрашивание повторной отправки конкретной содержательной информации, соответствующей вычисленному значению синхронизации, и отправку сформированной команды на сервер поставщика информации.
с-1) получение команды на уведомление о повторной отправке конкретной содержательной информации с сервера поставщика информации; и
с-2) после получения указанной команды на уведомление о повторной отправке воспроизведение конкретной содержательной информации, повторно отправленной с сервера поставщика информации, вместе с данными, считываемыми с интерактивного оптического диска, при повторной ее синхронизации с данными, считываемыми с интерактивного оптического диска.
a) синхронизации и воспроизведения данных, считываемых с интерактивного оптического диска, и содержательной информации, отправленной и загруженной с сервера поставщика информации, подключенного через Интернет;
b) формирования команды на запрашивание повторной отправки конкретной содержательной информации, основанной на информации о смещении данных, считываемых с интерактивного оптического диска, и отправка сформированной команды на сервер поставщика информации, если отправка содержательной информации с сервера поставщика информации приостановлена или задержана; и
c) воспроизведения конкретной содержательной информации, повторно отправленной с сервера поставщика информации в ответ на указанную команду, вместе с данными, считываемыми с интерактивного оптического диска, при повторной ее синхронизации с указанными данными, считываемыми с интерактивного оптического диска, если заданный период времени истек.
с-1) получение команды на уведомление о повторной отправке конкретной содержательной информации с сервера поставщика информации;
с-2) воспроизведение только данных, считываемых с интерактивного оптического диска в течение заданного периода времени после получения указанной команды на уведомление о повторной отправке; и
с-3) воспроизведение указанной конкретной содержательной информации, повторно отправленной с сервера поставщика информации, вместе с данными, считываемыми с интерактивного оптического диска, при выполнении повторной ее синхронизации с данными, считываемыми с интерактивного оптического диска, после того, как заданный период времени истек.
a) последовательной отправки содержательной информации, отправку которой запрашивает устройство для интерактивного оптического диска, подключенное через Интернет;
b) получение команды, включающей параметр, представляющий собой информацию, касающуюся конкретной содержательной информации, на запрашивание повторной отправки конкретной содержательной информации с интерактивного оптического диска, если отправка запрошенной содержательной информации приостановлена или задержана; и
c) повторной отправки конкретной содержательной информации на устройство для интерактивного оптического диска в ответ на указанную команду.
с-1) поиск позиции данных, соответствующих информации, касающейся конкретной содержательной информации;
с-2) отправку команды для уведомления о повторной отправке конкретной содержательной информации на устройство для интерактивного оптического диска; и
с-3) считывание конкретной содержательной информации на указанной позиции и повторную ее отправку в устройство для интерактивного оптического диска.
Перекатываемый затвор для водоемов | 1922 |
|
SU2001A1 |
НОСИТЕЛЬ ЗАПИСИ ДЛЯ СОХРАНЕНИЯ ИНФОРМАЦИИ ДЛЯ НЕПОДВИЖНОГО ИЗОБРАЖЕНИЯ, СПОСОБ И УСТРОЙСТВО ДЛЯ ЗАПИСИ И/ИЛИ ВОСПРОИЗВЕДЕНИЯ | 1999 |
|
RU2183360C2 |
Перекатываемый затвор для водоемов | 1922 |
|
SU2001A1 |
ЩИТОВОЙ ДЛЯ ВОДОЕМОВ ЗАТВОР | 1922 |
|
SU2000A1 |
Бесколесный шариковый ход для железнодорожных вагонов | 1917 |
|
SU97A1 |
СПОСОБ ЗАПИСИ ВИДЕОИНФОРМАЦИИ НА НОСИТЕЛЕ ЗАПИСИ, НОСИТЕЛЬ ЗАПИСИ И УСТРОЙСТВА ДЛЯ ПОИСКА И ВОСПРОИЗВЕДЕНИЯ ИЗОБРАЖЕНИЯ | 1991 |
|
RU2073914C1 |
Авторы
Даты
2007-07-20—Публикация
2003-10-24—Подача