CN1692434B - 设备重现内容信息的方法及内容提供服务器提供内容信息的方法 - Google Patents

设备重现内容信息的方法及内容提供服务器提供内容信息的方法 Download PDF

Info

Publication number
CN1692434B
CN1692434B CN2003801002822A CN200380100282A CN1692434B CN 1692434 B CN1692434 B CN 1692434B CN 2003801002822 A CN2003801002822 A CN 2003801002822A CN 200380100282 A CN200380100282 A CN 200380100282A CN 1692434 B CN1692434 B CN 1692434B
Authority
CN
China
Prior art keywords
information
content information
content
order
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2003801002822A
Other languages
English (en)
Other versions
CN1692434A (zh
Inventor
利莫诺夫·亚历山大
金泰浩
刘济镛
尹愚盛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN1692434A publication Critical patent/CN1692434A/zh
Application granted granted Critical
Publication of CN1692434B publication Critical patent/CN1692434B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/23805Controlling the feeding rate to the network, e.g. by controlling the video pump
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6373Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6375Control signals issued by the client directed to the server or network components for requesting retransmission, e.g. of data packets lost or corrupted during transmission from server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

本发明公开了重现设备中的内容信息的方法以及提供内容提供服务器中的内容信息的方法,其中设备通过因特网与内容提供服务器相连接以接收内容提供服务器所提供的各种内容信息。当从内容提供服务器到交互式光盘设备的内容信息的发送由于因特网上的网络连接失败或设备中缓冲存储器的存储容量不足而被暂停或推迟时,则从内容提供服务器重新发送该内容信息,并且从记录介质读取的数据流被再次同步并重现,以致于设备用户可正常地观看更多种内容信息。

Description

设备重现内容信息的方法及内容提供服务器提供内容信息的方法
技术领域
本发明涉及设备重现内容信息的方法以及内容提供(CP)服务器提供内容信息的方法,其中各种与光盘,如交互式的数字通用盘(I-DVD),的A/V数据相关的内容信息通过因特网由CP服务器提供并在交互式光盘设备上重现。
背景技术
近来,可存储大量数字数据的高密度光盘如DVD已很普遍,这些DVD作为可存储高质量视频和数字音频数据的大容量存储介质已投入商用。
这种DVD包括用于记录控制视频数据重现所必要的导引数据的导引数据记录区域,以及用于记录数字数据流如视频数据的数据流记录区域。
因此,若已装载DVD,普通的DVD播放机自动去读取记录在导引数据记录区域中的导引数据,在其存储器中存储所读取的导引数据,之后利用所存储的导引数据进行DVD重现操作以读取并重现记录在数据流记录区域中的视频数据。
其结果是,DVD播放器的用户不仅可观看记录在DVD上的高质量视频数据,而且还可选择并使用DVD提供的各种功能。
同时,能够记录与从交互式数字通用盘(I-DVD)重现的A/V数据相关的附加记录的详细信息作为各种内容信息如‘html file’以及通过与用户的交互作用重现所记录的内容信息的交互式数字通用盘(I-DVD)的具体方案,近来在相关的公司之间进行研讨。若这种I-DVD可投入商用,用户可容易地取得与A/V数据相关的各种内容信息。
在研讨中的另一方案是在重现记录在I-DVD上的A/V数据和内容信息时,能够通过因特网从内容提供服务器接收其它各种内容信息并与所重现的A/V数据同步重现所接收的内容信息。然而在该方案中,可能由于网络连接失败或交互式光盘设备的缓冲存储器的存储空间不足,从内容提供服务器发送内容信息会被暂停或推迟。在这种情况下,须对内容信息和A/V数据进行重新同步。然而,目前没有具体的进行重新同步方案,因而迫切需要这种解决方案。
发明内容
因此,鉴于上述问题而提出本发明,本发明的目的是提供一种设备重现内容信息的方法以及内容提供服务器提供内容信息的方法,其中所述设备通过网络与内容提供服务器相连接以接收内容提供服务器所提供的各种内容信息。若从内容提供服务器到设备的内容信息的发送被被暂停或推迟,则从内容提供服务器重新发送的该内容信息和从从光盘读取的数据流被再次同步并重现。
根据本发明的一方面,通过该设备重现内容信息的方法可实现上述的和其它的目的,该方法包括步骤:a)同步并重现从从光盘读取的数据和从通过网络连接的内容提供服务器下载的内容信息;b)若暂停或推迟接收从所述的内容提供服务器发送的所述内容信息,则根据包含在正常重现的最后内容信息中的特定信息发送请求重新发送特定内容信息的命令;以及c)在将响应所述命令从所述的内容提供服务器重新发送的所述特定内容信息与从所述光盘读取的数据重新同步的同时,与从所述光盘读取的数据一起同步重现从所述的内容提供服务器重新发送的所述特定内容信息,其中所述包含在所述正常重现的最后的内容信息中的特定信息包括播放时间信息,内容信息的偏移信息,及从所述光盘中读取的数据的偏移信息中至少一种。根据本发明的另一方面,提供一种设备重现内容信息的方法,该方法包括步骤:a)从通过网络接口连接的内容提供服务器下载内容信息和偏移表信息;b)重现从所述内容提供服务器下载的内容信息和从光盘读取的数据,所述内容信息与从所述光盘中读取的所述数据相关联;c)若暂停或推迟接收从所述的内容提供服务器发送的所述内容信息,则根据所述偏移表信息将请求重新发送特定内容信息的命令发送到所述内容提供服务器;以及d)在与从所述光盘读取的数据重新同步时,将响应所述命令从所述的内容提供服务器重新发送的所述特定内容信息与从所述光盘读取的数据一起重现,其中所述的偏移表信息包括播放时间信息,从所述光盘读取的数据的偏移信息以及相关联的内容信息的偏移信息。
根据本发明的另一方面,还提供设备重现内容信息的方法,该方法包括步骤:a)同步地重现从光盘读取的数据和从通过网络接口连接的内容提供服务器下载的内容信息,所述内容信息与从所述光盘中读取的所述数据相关联;以及b)为了不使所述内容信息从缓冲存储器溢出或欠载,则发送请求调整内容信息比特速率的命令给所述内容提供服务器。
根据本发明的另一方面,还给出了内容提供服务器提供内容信息的方法,该方法包括步骤:a)顺序发送包含通过网络连接的设备请求发送的内容信息和涉及所述请求发送的内容信息的特定信息的数据包,所述内容信息与从所述设备中的光盘中读取的数据相关联;b)若所述请求的内容信息的发送被暂停或推迟,则从所述设备接收请求重新发送特定内容信息的命令;以及c)响应所述命令,重新发送包含所述特定内容信息和涉及该特定内容信息的特定信息的数据包到所述设备,其中所述特定信息包括播放时间信息、内容信息的偏移信息及从所述光盘读取的数据的偏移信息中的至少一种。
根据本发明的另一方面,还给出了内容提供服务器提供内容信息的方法,包括步骤:a)发送涉及通过网络接口连接的设备请求发送的内容信息的偏移表信息;b)若所述偏移表信息发送完毕,则顺序发送所述设备请求发送的内容信息,所述内容信息与从所述光盘中读取的数据相关联;c)若所述请求的内容信息的发送被暂停或推迟,则从所述设备接收请求重新发送特定内容信息的命令;以及d)响应所述命令,重新发送所述特定内容信息到所述设备,其中所述的偏移表信息包括播放时间信息、从光盘读取的数据的偏移信息以及相关联的内容信息的偏移信息。
根据本发明的另一方面,还给出了内容提供服务器提供内容信息的方法,包括步骤:a)顺序发送通过网络接口连接的设备请求发送的内容信息;b)若收到请求调整内容信息比特速率的命令,则响应所接收的命令调整比特速率并以调整后的比特速率发送所请求的内容信息。
根据本发明的另一方面,还提供了一种重现内容信息的设备,包含:网络接口,用于可操作地连接内容服务器;存储器,用于存储通过所述网络接口从所述内容服务器下载的内容信息;交互式***,用于同步地重现从光盘读取的音频/视频数据和从所述内容服务器发送的内容信息;及控制器,如果从所述内容服务器发送所述内容信息被暂停或推迟,则参照包含在正常重现的最后内容信息中的特定信息产生请求重新发送特定内容信息的命令,控制所述网络接口将所述产生的命令发送至所述内容服务器,并控制所述交互式***再同步和重现响应所述命令从所述内容服务器再发送的所述特定内容信息和从所述光盘读取的数据,其中所述包含在所述正常重现的最后的内容信息中的特定信息包括播放时间信息,内容信息的偏移信息,及从所述光盘中读取的数据的偏移信息中至少一种。
根据本发明的另一方面,还提供了一种重现内容信息的设备,包含:网络接口,用于可操作地连接内容服务器;存储器,用于存储通过所述网络接口从所述内容服务器下载的内容信息和偏移表信息;交互式***,用于同步和重现从光盘读取的A/V数据和从所述内容服务器发送的内容信息;及控制器,如果从所述内容服务器发送所述内容信息被暂停或推迟,则参照偏移表信息产生请求重新发送特定内容信息的命令,控制所述网络接口将所述产生的命令发送至所述内容服务器,并控制所述交互式***再同步和重现响应所述命令从所述内容服务器再发送的所述特定内容信息和从所述光盘读取的数据,其中所述的偏移表信息包括播放时间信息,从所述光盘读取的数据的偏移信息以及相关联的内容信息的偏移信息。
附图说明
本说明书中的附图用以提供本发明的进一步理解,其示出了本发明的优选实施例,并与文字描述一起用以解释本发明的原理。
图1为应用本发明的交互式光盘设备与内容提供服务器之间的连接的框图;
图2所示为应用本发明的交互式光盘设备的数据重现操作的概念图;
图3为根据本发明的第一实施例在交互式光盘设备与内容提供服务器之间发送和接收数据的步骤的流程图;
图4为根据本发明的第二实施例在交互式光盘设备与内容提供服务器之间发送和接收数据的步骤的流程图;
图5为根据本发明的第三实施例在交互式光盘设备与内容提供服务器之间发送和接收数据的步骤的流程图;
图6为根据本发明的第四实施例在交互式光盘设备与内容提供服务器之间发送和接收数据的步骤的流程图;
图7所示为根据本发明的视频/音频偏移表。
按照一个或多个实施例在不同的附图中以相同的标记引用的本发明的特征,要素和形态表示相同的、等同的或类似的特征,要素和形态。
具体实施方式
图1为应用本发明的交互式光盘设备与内容提供服务器之间的连接的框图。如图中所示,交互式光盘设备,例如交互式DVD(I-DVD)播放机100,包括光碟头11,I-DVD***12,微型计算机13,缓冲存储器14和网络接口15。
如图1所示,通过微型计算机13和I-DVD***12中的增强的导引器(未示出)的相互作用,I-DVD***12自动适应于同步和重现从I-DVD 10读取的A/V数据和内容信息,且网络接口15通过因特网200与附图标记300表示的内容提供(CP)服务器连接。
缓冲存储器14适用于下载并临时存储各种内容信息,例如,各种ENAV(增强的导引)内容数据如与从I-DVD 10读取的视频数据相关的及由CP服务器300提供的音频数据。缓冲存储器14可被逻辑地分成第一缓冲器Buffer1和第二缓冲器Buffer2。
如图2所示,在重现从I-DVD 10读取的A/V数据和ENAV内容信息的同时,I-DVD***12的增强导引器的作用是与A/V流同步地重现CP服务器300提供的其它ENAV内容信息。
因此,I-DVD播放机100的用户可与从I-DVD 10读取的A/V流和/或ENAV内容信息一起观看由CP服务器300提供的ENAV内容信息,例如音频数据。
同时,由于因特网上的网络连接失败或I-DVD播放机中的缓冲存储器的存储空间不足,CP服务器300提供ENAV内容信息如音频数据可能被暂停或推迟。在这种情况下,I-DVD***12的增强导引器执行一系列的操作以对从I-DVD 10读取的数据流和由CP服务器300提供的音频数据进行重新同步,这在下文中将予以详细描述。
图3为根据本发明的第一实施例在交互式光盘设备与内容提供服务器之间发送和接收数据的步骤的流程图。例如,在如前所述从装载在设备中的I-DVD 10重现A/V流中,根据角本或用户请求发生相应事件时,I-DVD播放机100启动与CP服务器300的因特网连接(S10),而CP服务器300执行相应的操作(S11)。
其后,I-DVD播放机100产生请求发送ENAV内容信息,如与当前重现的A/V流相应的音频数据的命令,并将所产生的命令发送到CP服务器300(S12)。
在响应I-DVD播放机100的命令时,CP服务器300从数据库(未显示)中取得所请求的音频数据,再将其作为ENAV内容信息发送给I-DVD播放机100(S13)。I-DVD播放机100下载并暂时将由CP服务器300作为ENAV内容信息提供的音频数据存储在缓冲存储器14中,之后在将所存储的音频数据与从I-DVD 10读取的视频数据同步的同时,与从I-DVD 10读取的视频数据一起重现所存储的音频数据。
同时,I-DVD播放机100继续更新下载到缓冲存储器14中的音频数据或ENAV内容信息的量(S14)。而且,CP服务器300具有预防网络连接失败,如用户接入因特网失败或超时的出错处理功能,并留意用户的接入。
若发生网络连接失败,CP服务器300停止发送ENAV内容信息(S15)。若停止发送ENAV内容信息,I-DVD播放机100检查缓冲存储器14的最后的下载位置,例如,表示从CP服务器300下载并存储在缓冲存储器14中的音频数据的偏移的信息‘TotalNumDownloadAudio’,之后将检查的结果发送到CP服务器300(S16)。
接下来,I-DVD播放机100产生请求重新发送ENAV内容信息的命令,例如,请求重新发送紧接着下载在缓冲存储器14中的音频数据的偏移之后的ENAV内容信息的‘Restore’命令,并将所产生的命令发送到CP服务器300(S17)。
同时,CP服务器300参照通过上述步骤接收到的信息‘TotalNumDownloadAudio’识别在停止发送ENAV内容信息的时间点的音频数据的记录位置,并且,在接收命令‘Restore’后,发送相应的命令‘ReSynchACK’给I-DVD播放机100(S18),在所识别的记录位置读取ENAV内容信息并重新发送所读取的ENAV内容信息给I-DVD播放机100(S19)。I-DVD播放机100仅识别刚好在发送命令‘ReSynchACK’之后的ENAV内容信息作为正常数据,因此可建立从I-DVD 10读取的数据和内容信息之间的精确的再同步。在每次网络连接失败时重复执行从S15至S19的这一系列操作。
因此,即使在由于因特网上的网络连接失败或I-DVD播放机中的缓冲存储器的存储空间不足,CP服务器发送ENAV内容信息被暂停或推迟的情况下,ENAV内容信息可通过如上所述的I-DVD播放机与CP服务器之间的相互作用正常地进行再发送/接收,使其可在与从I-DVD读取的数据同步的同时,正常地与所读取的数据一起被重现。
图4为根据本发明的第二实施例在交互式光盘设备与内容提供服务器之间发送和接收数据的步骤的流程图。如前面所述,I-DVD播放机100启动与CP服务器300的因特网连接,而CP服务器300执行相应的操作。
其后,I-DVD播放机100产生请求发送ENAV内容信息,如与当前重现的A/V流相应的音频数据的命令,并将所产生的命令输出给CP服务器300。
在响应I-DVD播放机100的命令中,CP服务器300从数据库中取得所请求的音频数据,再作为ENAV内容信息发送给I-DVD播放机100。此时,音频数据作为ENAV内容信息以由视频偏移信息V_offset和ENAV数据ENAV Data构成的ENAV数据包的形式被发送,如图4中所示。
然后I-DVD播放机100参照ENAV数据包中的视频偏移信息V_Offset同步和重现从I-DVD 10读取的A/V流和从CP服务器300下载的并暂时存储在缓冲存储器14中的ENAV内容信息,或音频数据。
另一方面,当如上所述由于因特网的连接失败导致通过因特网发送音频数据被暂停或延迟,或当暂时存储在缓冲存储器14中且还未重现的音频数据容量为零或低于预定的参考值时,I-DVD播放机100根据网络比特速率的带宽计算可重新同步的推测视频偏移值。
例如,在正常接收的视频偏移值为‘V_0ffset 15’而可重新同步的推测视频偏移值为‘V_Offset 20’时,I-DVD播放机100产生请求发送对应于偏移值‘V_Offset 20’的音频数据的命令,例如,命令‘InformVideoOffset’,然后再将所产生的命令发送给CP服务器300。
在响应命令‘InformVideoOffset’时,CP服务器300寻找对应于偏移值‘V_Offset 20’的音频数据的记录位置,并在所寻找到的记录位置读取音频数据并发送给I-DVD播放机100。此时,音频数据以带有表示偏移值‘V_Offset 20’的视频偏移信息的ENAV数据包形式被发送。
因此,I-DVD播放机100检查通过上述步骤接收的ENAV数据包中的视频偏移信息,并且若视频偏移值等于当前从I-DVD 10读取并重现的视频数据的偏移值,则重新同步和重现该ENAV数据包的音频数据和从I-DVD 10读取的数据。
图5为根据本发明的第三实施例在交互式光盘设备与内容提供服务器之间发送和接收数据的步骤的流程图。如前所述,I-DVD播放机100启动与CP服务器300的因特网连接,而CP服务器300执行相应的操作。
其后,I-DVD播放机100产生请求发送ENAV内容信息如与当前重现的A/V流相应的音频数据的命令,并将所产生的命令输出给CP服务器300。
在响应I-DVD播放机100的命令中,CP服务器300从数据库中取得所请求的音频数据,再作为ENAV内容信息发送给I-DVD播放机100。此时,如图5所示,音频数据作为ENAV内容信息以由视频偏移信息V_offset和ENAV数据ENAV Data构成的ENAV数据包的形式被发送。
然后,I-DVD播放机100参照ENAV数据包中的视频偏移信息V_Offset同步和重现从I-DVD 10读取的A/V流和从CP服务器300下载的并暂时存储在缓冲存储器14中的ENAV内容信息,或音频数据。
另一方面,当如上所述由于因特网连接失败导致通过因特网发送音频数据被暂停或延迟,或当暂时存储在缓冲存储器14中且还未重现的音频数据的容量为零或低于预定的参考值时,I-DVD播放机100自动改变当前的播放模式为暂停开(Pause On)模式。
然后I-DVD播放机100检查正常接收的视频偏移值。例如,在正常接收的视频偏移值为‘V_Offset 15’时,I-DVD播放机100产生请求发送对应于下一视频偏移值‘V_Offset 16’的音频数据的命令,例如,命令‘InformVideoOffset’,然后再将所产生的命令发送给CP服务器300。
同时,在响应‘InformVideoOffset’命令中,CP服务器300寻找对应于偏移值‘V_Offset 16’的音频数据的记录位置,在所寻找到的记录位置读取音频数据并发送给I-DVD播放机100。此时,CP服务器300先发送通告内容信息重新发送的命令,例如,‘ReSynchACK’命令,再发送包含偏移值‘V_Offset 16’的音频数据的ENAV数据包。
在收到‘ReSynchACK’命令之后,I-DVD播放机100检查通过上述步骤接收到的ENAV数据包中的视频偏移值,并且若视频偏移值为所请求的音频数据的视频偏移值‘V_Offset 16’,则自动将暂停开模式(Pause On mode)改变为暂停关模式(Pause Off mode)。
另外,若视频偏移值等于从I-DVD 10读取的视频数据的偏移值,I-DVD播放机100则重新同步和重现该ENAV数据包的音频数据和从I-DVD 10读取的数据。
作为参考,包含在ENAV数据包中而被发送的视频偏移信息可以用播放时间信息或音频偏移信息替代。在这种情况下,按照播放时间信息或音频偏移信息而不是视频偏移信息,I-DVD播放机和CP服务器发送/接收相应的ENAV数据。
图6为根据本发明的第四实施例在交互式光盘设备与内容提供服务器之间发送和接收数据的步骤的流程图。如前所述,I-DVD播放机100启动与CP服务器300的因特网连接,而CP服务器300执行相应的操作。
其后,I-DVD播放机100产生请求发送ENAV内容信息,如与当前重现的A/V流相应的音频数据的命令,并将所产生的命令输出给CP服务器300。
同时,如图7所示,CP服务器300发送存储例如播放时间信息、视频偏移信息和相关联的音频偏移信息的偏移表信息给I-DVD播放机100。
另外,在响应I-DVD播放机100的命令时,CP服务器300从数据库中取得所请求的音频数据,再作为ENAV内容信息发送给I-DVD播放机100。I-DVD播放机100同步并重现从I-DVD 10读取的A/V流和从CP服务器下载的并暂时存储在缓冲存储器14中的ENAV内容信息或音频数据。
另一方面,当如上所述由于因特网连接失败导致通过因特网发送音频数据被暂停或延迟,或当暂时存储在缓冲存储器14中且还未重现的音频数据量为零或低于预定的参照值时,I-DVD播放机100根据网络比特速率带宽计算可重新同步的推测音频偏移值。
I-DVD播放机100也参照先前由CP服务器300发送的偏移表信息检查对应于正常接收的音频数据的音频偏移值。例如,在对应于正常接收的音频数据的音频偏移值为‘A_Offset 15’而可同步的推测音频偏移值为‘A_Offset 20’的情况下,I-DVD播放机100产生请求发送对应于偏移值‘A_Offset 20’的音频数据的命令,例如,命令‘InformAudioOffset’,然后再将所产生的命令输出给CP服务器300。
在响应‘InformAudioOffset’命令时,CP服务器300根据偏移表信息寻找对应于偏移值‘A_Offset 20’的音频数据的记录位置,并在所寻找到的记录位置读取音频数据并发送给I-DVD播放机100。此时,CP服务器300先发送通告内容信息重新发送的命令,例如,‘ReSynchACK’命令,再发送与偏移值‘A_Offset 20’对应的音频数据。
因此,在收到‘ReSynchACK’命令之后,I-DVD播放机100将通过上述步骤发送的音频数据与当前从I-DVD 10读出的数据重新同步的同时,重现该音频数据。
作为参考,I-DVD播放机和CP服务器可根据播放时间信息或视频偏移信息而不是音频偏移信息发送/接收相应的ENAV数据。
另外,I-DVD播放机100可发送关于从CP服务器300下载到缓冲存储器14中的ENAV内容信息,例如音频数据,的存储容量的信息,并且CP服务器300可以检查音频数据的存储容量并根据检查结果适当地控制发送给I-DVD播放机的音频数据的比特速率。
例如,在启动I-DVD播放机100和CP服务器300之间的因特网连接的过程中,CP服务器300分配并发送I-DVD播放机100连接所必要的IP地址及端口号,而I-DVD播放机100检查缓冲存储器14当前可用的缓冲空间大小并将结果信息发送给CP服务器300。
CP服务器300根据来自I-DVD播放机100的缓冲空间大小信息适当地控制发送给I-DVD播放机100的音频数据的比特速率以防止缓冲存储器中存储的音频数据的缓冲欠载(under-run)或溢出。
作为参考,IP地址及端口号可以以命令‘ConnToCtrlServer(char*IP,cha*port)’的形式发送,而缓冲空间大小信息可以以命令‘SendUsableBuffer’的形式发送。
另外,在I-DVD播放机100为响应用户请求将播放模式改为暂停开模式(Pause On mode)的情况下,它产生通告暂停开模式的命令‘SendPauseOn’并发送给CP服务器300。当将暂停开模式(Pause Onmode)改为暂停关模式(Pause Off mode)时,它产生通告暂停关模式(Pause Off mode)的命令‘SendPauseOff’并发送给CP服务器300。
因此,CP服务器根据I-DVD播放机的操作模式暂停或恢复发送音频数据。
虽然本发明的优选实施例用于说明的目的而被公开,该领域的技术人员可以理解在不脱离如后附的权利要求所公开的本发明范围和实质的情况下可进行各种修改、增加和替换。例如,本发明可应用于可重写DVD,如DVD-RW及DVD-RAM,或各种信息存储介质,以及I-DVD。
由上述说明可知,本发明提供了交互式光盘设备重现内容信息的方法以及内容提供服务器提供内容信息的方法,其中交互式光盘设备通过因特网与内容提供服务器相连接以接收内容提供服务器所提供的各种内容信息,并且即使从内容提供服务器到交互式光盘设备的内容信息的发送被暂停或推迟,从内容提供服务器重新发送的内容信息和从交互式DVD读取的数据流被再次同步并重现,从而交互式光盘设备的用户可正常地观看更多种内容信息。

Claims (35)

1.一种重现设备中的内容信息的方法,包括以下步骤:
a)同步地重现从光盘读取的数据以及从通过网络接口连接的内容提供服务器下载的内容信息,所述内容信息与从所述光盘读取的所述数据相关联;
b)若暂停或推迟接收来自所述的内容提供服务器的所述内容信息,则参照包含在正常重现的最后内容信息中的特定信息发送请求重新发送特定内容信息的命令;以及
c)在交互地将从所述的内容提供服务器响应所述命令重新发送的所述特定内容信息与所述光盘读取的数据重新同步的同时,与从所述光盘读取的数据一起同步重现所述特定内容信息,
其中所述包含在所述正常重现的最后的内容信息中的特定信息包括播放时间信息,内容信息的偏移信息,及从所述光盘中读取的数据的偏移信息中至少一种。
2.如权利要求1所述的方法,其中所述的步骤b)包括以下步骤:
b-1)若来自所述的内容提供服务器的所述内容信息被暂停或推迟,则检查包含在所述正常重现的最后的内容信息中的特定信息;
b-2)根据所检查到的特定信息和当前网络比特速率带宽,计算涉及可重新同步的内容信息的信息;以及
b-3)产生请求重新发送与所计算的涉及可重新同步的内容信息的信息对应的特定内容信息的命令,并将所产生的命令发送给所述内容提供服务器。
3.如权利要求2所述的方法,其中所述请求重新发送所述特定内容信息的命令,包括一参数,所述参数为所述的涉及可重新同步的内容信息的信息。
4.如权利要求2所述的方法,其中所述的步骤c)包括下列步骤:
c-1)从所述内容提供服务器重新发送的所述特定内容信息提取所述特定信息;
c-2)根据所提取的特定信息重新同步和重现从所述光盘读取的数据以及所述重新发送的特定内容信息。
5.如权利要求4所述的方法,其中所述的步骤c)还包括在执行步骤c-1)之前从所述内容提供服务器接收通告重新发送特定内容信息的命令。
6.如权利要求1所述的方法,其中所述的步骤b)包括下列步骤:
b-1)若来自所述的内容提供服务器的所述内容信息被暂停或推迟,则确定下载到所述设备的缓冲存储器中的内容信息是否低于预定的参考值;
b-2)若所述的下载到所述缓冲存储器中的内容信息低于所述预定的参考值,则自动停止所述光盘的数据重现操作;以及
b-3)参照包含在所述正常重现的最后的内容信息中的特定信息,将请求重新发送所述特定内容信息的命令发送到所述内容提供服务器。
7.如权利要求6所述的方法,其中所述的步骤b-3)包括步骤:
b-3-1)检查包含在所述正常重现的最后的内容信息中的特定信息;
b-3-2)根据所检查到的特定信息计算涉及指示随所述正常重现的最后的内容信息之后的内容信息的偏移的信息;以及
b-3-3)产生请求重新发送与所计算的信息对应的特定内容信息的命令,并将所产生的命令发送给所述内容提供服务器。
8.如权利要求7所述的方法,其中所述的请求重新发送特定内容信息的命令包括一参数,所述参数为涉及指示随所述正常重现的最后的内容信息之后的内容信息的偏移的信息。
9.如权利要求6所述的方法,其中所述的步骤c)包括步骤:
c-1)从所述内容提供服务器接收通告重新发送特定内容信息的命令;
c-2)接收到所述重新发送通告命令之后,从由所述内容提供服务器重新发送的特定内容信息中提取所述特定信息;以及
c-3)根据所提取的特定信息重新同步和重现从所述光盘读取的数据以及所述重新发送的特定内容信息。
10.一种内容提供服务器提供内容信息的方法,包括步骤:
a)顺序发送包含通过网络接口连接的设备请求发送的内容信息和涉及所述请求发送的内容信息的特定信息的数据包,所述内容信息与即将从所述设备中的光盘中读取的数据相关联;
b)若所述请求的内容信息的发送被暂停或推迟,则从所述设备接收请求重新发送特定内容信息的命令;以及
c)响应所述命令而向所述设备重新发送包含所述特定内容信息和涉及该特定内容信息的特定信息的数据包,
其中所述特定信息包括播放时间信息、内容信息的偏移信息及从所述光盘读取的数据的偏移信息中的至少一种。
11.如权利要求10所述的方法,其中所述发送的内容信息为与从所述设备中的光盘读取的视频数据同步重现的音频数据。
12.如权利要求10所述的方法,其中所述的步骤c)包括步骤:
c-1)搜寻与所述的涉及所述特定内容信息的信息对应的数据的位置;
c-2)发送通告重新发送特定内容信息的命令给所述设备;以及
c-3)在所述位置读取所述特定内容信息并重新发送包含所述特定内容信息和所述涉及该特定内容信息的特定信息到所述设备。
13.一种设备重现内容信息的方法,包括步骤:
a)从通过网络接口连接的内容提供服务器下载内容信息和偏移表信息;
b)重现从所述内容提供服务器下载的所述内容信息以及从光盘读取的数据,所述内容信息与从所述光盘中读取的所述数据相关联;
c)若暂停或推迟接收来自所述的内容提供服务器的所述内容信息,则根据所述偏移表信息将请求重新发送特定内容信息的命令发送到所述内容提供服务器;以及
d)在将响应所述命令从所述的内容提供服务器重新发送的所述特定内容信息与从所述光盘读取的数据重新同步的同时,与从所述光盘读取的数据一起重现从所述的内容提供服务器重新发送的所述特定内容信息,
其中所述的偏移表信息包括播放时间信息,从所述光盘读取的数据的偏移信息以及相关联的内容信息的偏移信息。
14.如权利要求13所述的方法,其中所述的步骤c)包括步骤:
c-1)若来自所述的内容提供服务器的所述内容信息被暂停或推迟,则从所述偏移表信息提取涉及所述正常重现的最后内容信息的信息;
c-2)根据所提取的信息和当前网络比特速率带宽计算涉及可重新同步的内容信息的信息;以及
c-3)产生请求重新发送与所计算的涉及所述可重新同步内容信息的信息对应的特定内容信息的命令,并将所产生的命令发送给所述内容提供服务器。
15.如权利要求14所述的方法,其中所述请求重新发送所述特定内容信息的命令包括一参数,所述参数为所述涉及可重新同步的内容信息的信息。
16.如权利要求13所述的方法,其中所述的步骤d)包括步骤:
d-1)从所述内容提供服务器接收通告重新发送特定内容信息的命令;以及
d-2)接收到所述通告重新发送特定内容信息的命令之后,在将从所述内容提供服务器重新发送的特定内容信息与从所述光盘读取的数据重新同步的同时,从所述内容提供服务器重新发送的特定内容信息与所述的从光盘读取的数据一起重现。
17.如权利要求1或13所述的方法,其中所述从内容提供服务器发送的内容信息为音频数据,而从所述光盘读取的数据包括视频数据。
18.一种内容提供服务器提供内容信息的方法,包括步骤:
a)发送涉及通过网络接口连接的设备请求发送的内容信息的偏移表信息;
b)若所述偏移表信息发送完毕,则顺序发送所述设备请求发送的内容信息,所述内容信息与从所述光盘中读取的数据相关联;
c)若步骤b)后所述请求的内容信息的发送被暂停或推迟,则从所述设备接收请求重新发送特定内容信息的命令;以及
d)响应所述命令,重新发送所述特定内容信息到所述设备,
其中所述的偏移表信息包括播放时间信息、从光盘读取的数据的偏移信息以及相关联的内容信息的偏移信息。
19.如权利要求18所述的方法,其中所述发送的内容信息为与从设备中的光盘读取的视频数据同步重现的音频数据。
20.如权利要求18所述的方法,其中所述的步骤d)包括步骤:
d-1)搜寻与所述涉及所述特定内容信息的信息对应的数据的位置;
d-2)向所述设备发送通告重新发送特定内容信息的命令;以及
d-3)在所述位置读取所述并重新发送该特定内容信息到所述设备。
21.一种设备重现内容信息的方法,包括步骤:
a)同步地重现从光盘读取的数据和从通过网络接口连接的内容提供服务器下载的内容信息,所述内容信息与从所述光盘中读取的所述数据相关联;以及
b)为了不使所述内容信息从缓冲存储器溢出或欠载,发送请求调整内容信息比特速率的命令给所述内容提供服务器。
22.如权利要求21所述的方法,其中所述的步骤a)包括步骤:
a-1)通过因特网试连接到具有与所述从光盘读取的数据同步重现的内容信息的所述内容提供服务器;
a-2)根据从所述内容提供服务器发送的连接所必要的信息,产生请求发送所述内容信息的命令,并将产生的命令发送到所述内容提供服务器;以及
a-3)同步并重现响应所述发送请求命令从所述内容提供服务器发送和下载的内容信息和从所述光盘读取的数据。
23.如权利要求22所述的方法,其中所述从内容提供服务器发送的连接所必要的信息包括所述内容提供服务器的IP地址和端口号。
24.如权利要求21所述的方法,其中所述的请求调整内容信息比特速率的命令包括一参数,所述参数为所述缓冲存储器的可用存储容量。
25.一种内容提供服务器提供内容信息的方法,包括步骤:
a)顺序发送通过网络接口连接的设备请求发送的内容信息,所述内容信息与从所述光盘中读取的所述数据相关联;
b)若为了不使来自所述内容提供服务器的所述内容信息从缓冲存储器溢出或欠载,收到请求调整内容信息比特速率的命令,则响应所接收的命令调整比特速率并以调整后的比特速率发送所请求的内容信息。
26.如权利要求25所述的方法,其中所述的步骤a)包括步骤:
a-1)若所述设备请求通过网络接口进行连接,则发送连接所必要的信息给所述设备;以及
a-2)若从所述设备接收到请求发送所述内容信息的命令,则顺序发送所述设备请求发送的内容信息。
27.如权利要求26所述的方法,其中所述连接所必要的信息包括所述内容提供服务器的IP地址和端口号。
28.如权利要求25所述的方法,其中所述的请求调整内容信息比特速率的命令包括一参数,所述参数为所述设备的缓冲存储器的可用存储容量。
29.如权利要求28所述的方法,其中所述的步骤b)包括步骤:
b-1)若从所述设备接收到所述请求调整内容信息比特速率的命令,则根据所述命令的参数、当前的比特速率和所述内容信息的播放速率计算新的比特速率;以及
b-2)以所计算的比特速率发送所述的内容信息。
30.一种重现内容信息的设备,包含:
网络接口,用于可操作地连接内容服务器;
存储器,用于存储通过所述网络接口从所述内容服务器下载的内容信息;
交互式***,用于同步地重现从光盘读取的音频/视频数据和从所述内容服务器发送的内容信息;及
控制器,如果从所述内容服务器发送所述内容信息被暂停或推迟,则参照包含在正常重现的最后内容信息中的特定信息产生请求重新发送特定内容信息的命令,控制所述网络接口将所述产生的命令发送至所述内容服务器,并控制所述交互式***再同步和重现响应所述命令从所述内容服务器再发送的所述特定内容信息和从所述光盘读取的数据,
其中所述包含在所述正常重现的最后的内容信息中的特定信息包括播放时间信息,内容信息的偏移信息,及从所述光盘中读取的数据的偏移信息中至少一种。
31.如权利要求30所述的设备,其中所述控制器用于,若从所述的内容服务器发送的所述内容信息被暂停或推迟,则检查包含在所述正常重现的最后的内容信息中的特定信息;根据所检查到的特定信息和当前网络比特速率带宽,计算涉及可重新同步的内容信息的信息;以及产生请求重新发送与所计算的涉及可重新同步的内容信息的信息对应的特定内容信息的命令。
32.一种重现内容信息的设备,包含:
网络接口,用于可操作地连接内容服务器;
存储器,用于存储通过所述网络接口从所述内容服务器下载的内容信息和偏移表信息;
交互式***,用于同步和重现从光盘读取的A/V数据和从所述内容服务器发送的内容信息;及
控制器,如果从所述内容服务器发送的所述内容信息被暂停或推迟,则参照偏移表信息产生请求重新发送特定内容信息的命令,控制所述网络接口将所述产生的命令发送至所述内容服务器,并控制所述交互式***再同步和重现响应所述命令从所述内容服务器再发送的所述特定内容信息和从所述光盘读取的数据,
其中所述的偏移表信息包括播放时间信息,从所述光盘读取的数据的偏移信息以及相关联的内容信息的偏移信息。
33.如权利要求30或32所述的设备,其中所述控制器用于,若来自所述的内容服务器的所述内容信息被暂停或推迟,则从所述偏移表信息提取涉及所述正常重现的最后内容信息的信息,根据所提取的信息和当前网络比特速率带宽计算涉及可重新同步的内容信息的信息,以及产生请求重新发送与所计算的涉及所述可重新同步内容信息的信息对应的特定内容信息的命令。
34.如权利要求32所述的设备,其中所述控制器用于产生包括参数为涉及所述可重新同步的内容信息的信息的命令。
35.如权利要求32所述的设备,其中所述从内容服务器发送的内容信息为音频数据,而从所述光盘读取的数据包括视频数据。
CN2003801002822A 2002-11-16 2003-10-24 设备重现内容信息的方法及内容提供服务器提供内容信息的方法 Expired - Fee Related CN1692434B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2002-0071378 2002-11-16
KR1020020071378A KR100892977B1 (ko) 2002-11-16 2002-11-16 대화형 광디스크 장치에서의 콘텐츠 정보 재생방법과,콘텐츠 제공서버에서의 콘텐츠 정보 제공방법
KR1020020071378 2002-11-16
PCT/KR2003/002256 WO2004046847A2 (en) 2002-11-16 2003-10-24 Method for reproducing contents information in interactive optical disc device and method for providing contents information in contents provider server

Publications (2)

Publication Number Publication Date
CN1692434A CN1692434A (zh) 2005-11-02
CN1692434B true CN1692434B (zh) 2010-08-18

Family

ID=36114050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2003801002822A Expired - Fee Related CN1692434B (zh) 2002-11-16 2003-10-24 设备重现内容信息的方法及内容提供服务器提供内容信息的方法

Country Status (10)

Country Link
US (1) US20040098466A1 (zh)
EP (1) EP1561216A4 (zh)
JP (1) JP2006506769A (zh)
KR (1) KR100892977B1 (zh)
CN (1) CN1692434B (zh)
AU (1) AU2003272125A1 (zh)
CA (1) CA2473581A1 (zh)
RU (1) RU2315369C2 (zh)
TW (1) TWI261189B (zh)
WO (1) WO2004046847A2 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100957797B1 (ko) * 2002-11-13 2010-05-13 엘지전자 주식회사 대화형 광디스크 장치에서의 콘텐츠 정보 재생방법과,콘텐츠 제공서버에서의 콘텐츠 정보 제공방법
RU2356107C2 (ru) * 2003-02-25 2009-05-20 Эл Джи Электроникс Инк. Способ воспроизведения содержательной информации устройством для интерактивных оптических дисков
CN1630291A (zh) * 2003-12-15 2005-06-22 皇家飞利浦电子股份有限公司 播放内容的方法及装置
JP2007134963A (ja) * 2005-11-10 2007-05-31 Funai Electric Co Ltd 再生システム及びサーバ
US8103707B2 (en) * 2007-03-30 2012-01-24 Verizon Patent And Licensing Inc. Method and system for presenting non-linear content based on linear content metadata
US7711770B2 (en) * 2008-04-04 2010-05-04 Disney Enterprises, Inc. Method and system for enabling a consumer of a media content to communicate with a producer
KR20100009903A (ko) * 2008-07-21 2010-01-29 엘지전자 주식회사 콘텐츠 재생방법 및 장치, 그리고 그의 휴대 단말장치
US20130282876A1 (en) * 2011-01-07 2013-10-24 Sharp Kabushiki Kaisha Reproduction device, method for controlling reproduction device, generation device, method for controlling generation device, recording medium, data structure, control program, and recording medium containing said program
US9529884B2 (en) * 2012-01-19 2016-12-27 Microsoft Technology Licensing, Llc Usage based synchronization of note-taking application features
KR101904053B1 (ko) 2012-03-13 2018-11-30 삼성전자 주식회사 단말장치의 멀티미디어 처리장치 및 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1199222A (zh) * 1997-02-28 1998-11-18 松下电器产业株式会社 多媒体数据再生装置,方法及记录再生程序的记录媒体
DE19940789A1 (de) * 1999-06-28 2001-03-08 E Lead Electronic Co Interaktives CD-Spielersystem

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL9002110A (nl) * 1990-09-19 1992-04-16 Koninkl Philips Electronics Nv Beeldopzoek- en weergavesysteem alsmede een registratiedrager voorzien van gecodeerde beelden, werkwijze voor het optekenen van gecodeerde beelden en een opzoek- en weergave-inrichting.
US7006881B1 (en) * 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
JPH09128408A (ja) * 1995-08-25 1997-05-16 Hitachi Ltd インタラクティブ記録再生用メディア及び再生装置
JP3702525B2 (ja) * 1996-03-06 2005-10-05 株式会社日立製作所 インタラクティブ映像記録再生方式
JPH10136314A (ja) * 1996-10-31 1998-05-22 Hitachi Ltd 記憶メディアのデータ格納方法及びインタラクティブ映像再生装置
US6011590A (en) * 1997-01-03 2000-01-04 Ncr Corporation Method of transmitting compressed information to minimize buffer space
US7308485B2 (en) * 1997-04-15 2007-12-11 Gracenote, Inc. Method and system for accessing web pages based on playback of recordings
JP3901298B2 (ja) * 1997-09-19 2007-04-04 株式会社日立製作所 複数メディアのデータ同期再生装置
JP3831092B2 (ja) * 1997-09-19 2006-10-11 富士通株式会社 サーバ
US6580870B1 (en) * 1997-11-28 2003-06-17 Kabushiki Kaisha Toshiba Systems and methods for reproducing audiovisual information with external information
JP3195284B2 (ja) * 1997-11-28 2001-08-06 株式会社東芝 動画再生制御方法およびその方法が適用される画像表示装置
JP4320817B2 (ja) * 1998-02-09 2009-08-26 ソニー株式会社 記録再生装置、記録再生システム、記録再生方法およびプログラム
KR100389854B1 (ko) * 1998-06-24 2003-08-19 삼성전자주식회사 오디오및/또는비디오데이터를기록및/또는재생하는방법,기록매체의재생방법,기록매체상의정지화를재생하는방법,및기록매체상에정지화를기록하는방법
JP2000295578A (ja) * 1999-04-02 2000-10-20 Toshiba Corp 映像情報再生装置及び映像情報再生方法
US20050182828A1 (en) * 1999-04-21 2005-08-18 Interactual Technologies, Inc. Platform specific execution
US7178106B2 (en) * 1999-04-21 2007-02-13 Sonic Solutions, A California Corporation Presentation of media content from multiple media sources
JP3472511B2 (ja) * 1999-07-12 2003-12-02 Kddi株式会社 データ伝送装置
US6591420B1 (en) * 1999-08-25 2003-07-08 Warner Music Group, Inc. Remote control system for audio and video content
JP2001230795A (ja) * 2000-02-16 2001-08-24 Sony Corp 無線伝送方法および無線伝送装置
KR100423879B1 (ko) * 2000-04-07 2004-03-22 (주)세미콘사이버 인터넷을 이용한 생산설비의 상태정보 엑세스 방법과 그시스템
JP2002016658A (ja) * 2000-06-30 2002-01-18 Nec Corp 通信システム及び通信方法
JP2002135350A (ja) * 2000-10-30 2002-05-10 Sony Corp データ配信方法、データ受信方法、端末状態通知サービス提供方法および通信端末
JP2002330252A (ja) * 2001-05-01 2002-11-15 Canon Inc 情報処理装置、画像処理装置、画像処理システム、画像処理方法、及び記憶媒体
JP2002330168A (ja) * 2001-05-07 2002-11-15 Nec Corp 通信システムにおける再転送タイムアウト時間の設定方法
EP1669996A3 (en) * 2001-06-14 2006-07-05 Samsung Electronics Co., Ltd. Information strorage medium containing preload information, apparatus and method for reproducing therefor
JP3780880B2 (ja) * 2001-07-05 2006-05-31 ソニー株式会社 通信システム、サーバ装置、クライアント装置、連携処理提供方法、連携処理方法、プログラムおよび記録媒体
JP2003249057A (ja) * 2002-02-26 2003-09-05 Toshiba Corp デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム
KR100957797B1 (ko) * 2002-11-13 2010-05-13 엘지전자 주식회사 대화형 광디스크 장치에서의 콘텐츠 정보 재생방법과,콘텐츠 제공서버에서의 콘텐츠 정보 제공방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1199222A (zh) * 1997-02-28 1998-11-18 松下电器产业株式会社 多媒体数据再生装置,方法及记录再生程序的记录媒体
DE19940789A1 (de) * 1999-06-28 2001-03-08 E Lead Electronic Co Interaktives CD-Spielersystem

Also Published As

Publication number Publication date
KR20040043213A (ko) 2004-05-24
WO2004046847A2 (en) 2004-06-03
RU2315369C2 (ru) 2008-01-20
US20040098466A1 (en) 2004-05-20
RU2004126165A (ru) 2006-02-27
JP2006506769A (ja) 2006-02-23
CA2473581A1 (en) 2004-06-03
TWI261189B (en) 2006-09-01
EP1561216A2 (en) 2005-08-10
TW200419417A (en) 2004-10-01
AU2003272125A1 (en) 2004-06-15
CN1692434A (zh) 2005-11-02
EP1561216A4 (en) 2008-10-15
AU2003272125A8 (en) 2004-06-15
KR100892977B1 (ko) 2009-04-10
WO2004046847A3 (en) 2004-12-02

Similar Documents

Publication Publication Date Title
US7751692B2 (en) Method of reproducing an interactive disk through a network
US7778528B2 (en) Method of reproducing an interactive disk through a network
CN1692433B (zh) 结合相关辅助数据再现记录于交互式记录介质上的数据的方法和装置
USRE43609E1 (en) Methods and apparatuses for recording information on and reproducing information from a recording medium and the recording medium
CN1692434B (zh) 设备重现内容信息的方法及内容提供服务器提供内容信息的方法
JP2005529524A (ja) 対話形ディスクプレーヤーネットワークでチャッティングデータを更新するシステム及び方法
EP1563395B1 (en) Method for reproducing contents information in interactive optical disc device and method for providing contents information in contents provider server
RU2356107C2 (ru) Способ воспроизведения содержательной информации устройством для интерактивных оптических дисков
CN100536012C (zh) 重现交互式光盘装置的内容信息的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100818

Termination date: 20171024

CF01 Termination of patent right due to non-payment of annual fee