JP2005051794A - ビデオをオン・デマンドでレンダリングするvcrに似た機能 - Google Patents
ビデオをオン・デマンドでレンダリングするvcrに似た機能 Download PDFInfo
- Publication number
- JP2005051794A JP2005051794A JP2004229470A JP2004229470A JP2005051794A JP 2005051794 A JP2005051794 A JP 2005051794A JP 2004229470 A JP2004229470 A JP 2004229470A JP 2004229470 A JP2004229470 A JP 2004229470A JP 2005051794 A JP2005051794 A JP 2005051794A
- Authority
- JP
- Japan
- Prior art keywords
- video
- client computer
- mode
- video frame
- stream
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234381—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/44004—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/4402—Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6373—Control 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
- H04N21/6379—Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
【解決手段】 クライアント・コンピュータはストリーム・ディジタル・ビデオ・データをコンピュータ・ネットワークを介してサーバ・コンピュータから受信するように構成される。ストリーム・ディジタル・ビデオ・データはビデオ・フレームのストリームとしてサーバ・コンピュータからクライアント・コンピュータに送信される。この方法はさらに、クライアント・コンピュータに関連付けられたビデオ表示端末上に第1の複数のビデオ・フレームを表示するステップを含む。さらに、クライアント・コンピュータからサーバに巻き戻しコマンドを発行するステップも含まれる。
【選択図】図1B
Description
102,156 サーバ・コンピュータ
104,158 クライアント・コンピュータ
106,154 ビデオ・カメラ
110,152 エンコーダ
115 メモリ
202 ディジタル・コンピュータ
204 ディスプレイ画面(モニタ)
206 プリンタ
208 フロッピー・ディスク・ドライブ
210 ハード・ディスク・ドライブ
212 ネットワーク・インタフェース
214 キーボード
216 マイクロプロセッサ
218 メモリ・バス
220 ランダム・アクセス・メモリ
222 読出し専用メモリ
224 周辺バス
226 キーボード・コントローラ
Claims (15)
- ライブ・ストリーム・ディジタル・ビデオ・データをクライアント・コンピュータ上に表示する方法であって、前記クライアント・コンピュータがコンピュータ・ネットワークを介してサーバ・コンピュータから前記ライブ・ストリーム・ディジタル・ビデオ・データを受信するように構成され、前記ライブ・ストリーム・ディジタル・ビデオ・データが前記サーバ・コンピュータから前記クライアント・コンピュータに、複数の独立の再生可能なビデオ・フレームと複数の従属の再生可能なビデオ・フレームを含むビデオ・フレームのストリームとして送信され、前記方法が、
前記クライアント・コンピュータで第1のフレームビデオ・フレームを受信するステップであり、前記複数のビデオ・フレームが前記ビデオ・フレームのストリームのサブセットを表し、前記ビデオ・フレームのストリームが独立の再生可能なビデオ・フレームと従属の再生可能なビデオ・フレームとを含むことから成るステップと、
前記複数のビデオ・フレームを前記クライアント・コンピュータに関連付けられたビデオ表示端末上に表示するステップと、の諸ステップを含み、
前記クライアント・コンピュータから前記サーバに発行された巻き戻しコマンドに応答して、前記第1の複数のビデオ・フレームとは異なる前記ビデオ・フレームの第2の複数のビデオ・フレームを前記サーバ・コンピュータから前記クライアント・コンピュータに伝送し、前記第2の複数のビデオ・フレームが発生順と逆に配置された独立の再生可能なビデオ・フレームの少なくとも一部からなり、
前記第2のビデオ・フレームが巻き戻された独立の再生可能なビデオ・フレームを表し、前記巻き戻された独立の再生可能なビデオ・フレームが、前記巻き戻しコマンドを発行する前記ステップの直前にレンダリングされたビデオ・フレームより時間的に前のビデオ・フレームでありかつ前記サーバ・コンピュータから前記クライアント・コンピュータに逆の発生順に送信される前記ビデオ・フレームのストリームの従属の再生可能なビデオ・フレームを表し、
前記クライアント・コンピュータから前記サーバ・コンピュータに、前記巻き戻しコマンドの直前にレンダリングされた前記ビデオ・フレームに関連付けられたタイム・スタンプを表す時間パラメータを発行するステップをさらに含み、
前記ライブ・ストリーム・ディジタル・ビデオ・データのコピーがディジタル・ビデオ・データ・ファイル内に記憶され、前記時間パラメータが前記サーバによって利用されて、前記巻き戻しコマンドの発行の直前にレンダリングされた前記ビデオ・フレームを前記ディジタル・ビデオ・データ・ファイル内で確認することから成る方法。 - 前記巻き戻された独立の再生可能なビデオ・フレームの第1の独立の再生可能なビデオ・フレームが、前記ディジタル・ビデオ・データ・ファイル内で前記巻き戻しコマンドを発行する前記ステップの直前にレンダリングされた前記ビデオ・フレームから時間的に直前の独立の再生可能なビデオ・フレームを逆方向に検索することで確認される、請求項1に記載の方法。
- 前記巻き戻された独立の再生可能なビデオ・フレームの第1の独立の再生可能なビデオ・フレームが、前記ディジタル・ビデオ・データ・ファイル内で前記巻き戻しコマンドを発行する前記ステップの直前にレンダリングされた前記ビデオ・フレームから時間的に直後の独立の再生可能なビデオ・フレームを順方向に検索することで確認される、請求項1に記載の方法。
- 前記巻き戻しコマンドを発行する前記ステップの後に前記クライアント・コンピュータからリアルタイム再生コマンドを発行するステップをさらに含み、前記リアルタイム再生コマンドを発行する前記ステップによって第3の複数のビデオ・フレームが前記ビデオ表示端末上に表示するために前記サーバ・コンピュータから前記クライアント・コンピュータに伝送され、前記第3の複数のビデオ・フレームが、前記リアルタイム再生コマンドを発行する前記ステップの前の前記第2の複数の前記ビデオ・フレームの最後に表示されたビデオ・フレームの時間的に後のビデオ・フレームを表す、請求項1に記載の方法。
- 前記リアルタイム再生コマンドを発行する前記ステップが、
前記サーバによって前記ライブ・ストリーム・ディジタル・ビデオ・データのコピーをディジタル・ビデオ・データ・ファイル内に記憶するステップと、
前記第2の複数の前記ビデオ・フレームの最後に表示されたビデオ・フレームに関連付けられた時間パラメータを発行し、前記時間パラメータを用いて、前記第2の複数の前記ビデオ・フレームの前記最後に表示されたビデオ・フレームを前記ディジタル・ビデオ・ファイル内で確認するステップをさらに含む、請求項4に記載の方法。 - 前記第3の複数の前記ビデオ・フレームの第1のビデオ・フレームを、前記ディジタル・ビデオ・データ・ファイル内で前記最後に表示されたビデオ・フレームから時間的に直前の独立の再生可能なビデオ・フレームを逆方向に検索することで確認するステップをさらに含む、請求項5に記載の方法。
- 前記第3の複数の前記ビデオ・フレームの第1のビデオ・フレームを、前記ディジタル・ビデオ・データ・ファイル内で前記最後に表示されたビデオ・フレームから時間的に直後の独立の再生可能なビデオ・フレームを順方向に検索することで確認するステップをさらに含む、請求項5に記載の方法。
- クライアント・コンピュータに結合されたサーバ・コンピュータを備えたコンピュータ・ネットワーク内で、ストリーム・ディジタル・ビデオ・データの表示を制御するように構成された制御機能を実施する方法であって、前記ストリーム・ディジタル・ビデオ・データが、複数の独立のビデオ・フレームと複数の従属のビデオ・フレームを含む複数のビデオ・フレームのストリームとして、前記サーバ・コンピュータから前記クライアント・コンピュータに送信され、前記ビデオ・フレームのストリームが一意的なタイム・スタンプをそれぞれが有する複数のデータ・パケットにカプセル化され、
前記クライアント・コンピュータによって第1制御モードから第2制御モードに移動するステップであり、前記第1制御モードが前記クライアント・コンピュータに前記ストリーム・ディジタル・ビデオ・データを特定の方式で表示するように要求し、前記第2制御モードが前記クライアント・コンピュータに前記ストリーム・ディジタル・ビデオ・データを別の方式で表示するように供給することから成るステップと、
前記第1制御モードから前記第2制御モードへの前記移行に応答して、前記クライアント・コンピュータから前記サーバ・コンピュータに制御コマンドと時間パラメータとを送信するステップであり、前記制御コマンドが前記サーバに、前記第2の制御モードに従って、前記複数のビデオ・フレームのストリームの一部である第1の複数のビデオ・フレームを前記クライアント・コンピュータへ送信させことから成るステップと、
前記制御コマンドに応答して、前記クライアント・コンピュータに送信する第1の独立のビデオ・フレームを前記サーバ・コンピュータによって確認するステップであり、前記第1の独立のビデオ・フレームが前記時間パラメータの関数として選択されることから成るステップと、
前記第1の独立のビデオ・フレームから始まる前記第1の複数のビデオ・フレームを前記サーバ・コンピュータから前記クライアント・コンピュータに伝送して、前記第1の複数のビデオ・フレームを前記クライアント・コンピュータで表示させることから成るステップと、
再送要求に応答して、サーバ・プレイアウト・バッファによって転送された前記第1の複数のビデオ・フレームの少なくとも一部を、サーバ・コンピュータからクライアント・コンピュータに再送するために再送バッファに送信するステップと、
の諸ステップを含む方法。 - 前記第1の制御モードが停止モードであり、前記第2の制御モードが前記クライアント・コンピュータが前記時間パラメータが指定した時間から始めてビデオ・フレームを表示するリアルタイム再生モードである、請求項8に記載の方法。
- 前記第1の制御モードが停止モードであり、前記第2の制御モードが前記クライアント・コンピュータが前記サーバ・コンピュータに結合されたエンコーダからライブ・ビデオ・フレームを受信しながら表示するライブ再生モードである、請求項8に記載の方法。
- 前記第1の制御モードがライブ再生モードであり、前記第2の制御モードが巻き戻しモードであり、前記ライブ再生モードが、前記クライアント・コンピュータが前記サーバ・コンピュータに結合されたエンコーダからライブ・ビデオ・フレームを受信しながら表示するモードを表し、前記巻き戻しモードが、前記クライアント・コンピュータが、前記時間パラメータに最も密に対応するタイム・スタンプを備えた独立のビデオ・フレームから始めて、逆の発生順に独立のビデオ・フレームを表示するモードを表す、請求項8に記載の方法。
- 前記第1の制御モードがリアルタイム再生モードであり、前記第2の制御モードが早送りモードであり、前記リアルタイム再生モードが、前記クライアント・コンピュータが事前に記憶されたビデオ・フレームを表示し、前記早送りモードが前記クライアント・コンピュータが前記時間パラメータに最も密に対応するタイム・スタンプを備えた独立のビデオ・フレームから始めて早送り可能なビデオ・フレームを表示し、前記早送り可能なビデオ・フレームが前記リアルタイム再生モードの速度よりも速い速度で記録されたイベントが表示できるように構成される、請求項8に記載の方法。
- 前記早送り可能なビデオ・フレームがビデオ・フレームの早送りストリームのビデオ・フレームを表し、前記ビデオ・フレームの早送りストリームが前記リアルタイム再生用ビデオ・フレームの再生ストリームとは異なり、前記早送りストリームと前記再生ストリームが単一の記録されたイベントから符号化される、請求項12に記載の方法。
- 前記第1の制御モードがライブ再生モードであり、前記第2の制御モードが一時停止モードであり、前記ライブ再生モードが、前記クライアント・コンピュータが前記サーバ・コンピュータからライブ・ビデオ・フレームを受信しながら表示するモードを表し、前記一時停止モードが、前記サーバ・コンピュータから前記クライアント・コンピュータへの前記データ・パケットの送信が前記サーバ・コンピュータの発信帯域幅をゼロに設定することによって終了されるモードを表す、請求項8に記載の方法。
- 前記第1の制御モードが早送りモードであり、前記第2の制御モードがライブ再生モードであり、前記ライブ再生モードが、前記クライアント・コンピュータが前記サーバ・コンピュータに結合されたエンコーダからライブ・ビデオ・フレームを受信しながら表示するモードを表し、前記早送りモードが、前記クライアント・コンピュータが前記時間パラメータに最も密に対応するタイム・スタンプを備えた独立のビデオ・フレームから始まる記憶されたビデオ・ストリームの早送り可能なビデオ・フレームを表示するモードを表し、前記早送り可能なビデオ・フレームが、記録されたイベントが前記ライブ再生モードの速度よりも速い速度で表示できるように構成され、前記第1の制御モードが、前記記憶されたビデオ・ストリームの終わりに到達すると、前記クライアント・コンピュータのユーザの介入なしに前記第2の制御モードに自動的に移行する請求の範囲第8項に記載の方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US3666297P | 1997-01-30 | 1997-01-30 | |
| US3666197P | 1997-01-30 | 1997-01-30 | |
| US08/819,586 US6014706A (en) | 1997-01-30 | 1997-03-14 | Methods and apparatus for implementing control functions in a streamed video display system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53310398A Division JP3653569B2 (ja) | 1997-01-30 | 1998-01-30 | ビデオをオン・デマンドでレンダリングするvcrに似た機能 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005051794A true JP2005051794A (ja) | 2005-02-24 |
| JP4313268B2 JP4313268B2 (ja) | 2009-08-12 |
Family
ID=27365075
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53310398A Expired - Lifetime JP3653569B2 (ja) | 1997-01-30 | 1998-01-30 | ビデオをオン・デマンドでレンダリングするvcrに似た機能 |
| JP2004229470A Expired - Lifetime JP4313268B2 (ja) | 1997-01-30 | 2004-08-05 | ビデオをオン・デマンドでレンダリングするvcrに似た機能 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53310398A Expired - Lifetime JP3653569B2 (ja) | 1997-01-30 | 1998-01-30 | ビデオをオン・デマンドでレンダリングするvcrに似た機能 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6754715B1 (ja) |
| EP (1) | EP0956702A1 (ja) |
| JP (2) | JP3653569B2 (ja) |
| WO (1) | WO1998034405A1 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009528771A (ja) * | 2006-02-28 | 2009-08-06 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | 向上された特殊再生機能のためのシステムおよび方法 |
| US7653686B2 (en) | 2005-05-19 | 2010-01-26 | Sony Corporation | Content reproducing device and content reproducing method |
| JP2012517160A (ja) * | 2009-02-04 | 2012-07-26 | グーグル インコーポレイテッド | ビデオストリーミングのシームレスな巻戻しおよび再生のためのサーバー側サポート |
| WO2013077047A1 (ja) * | 2011-11-24 | 2013-05-30 | シャープ株式会社 | 再生装置、再生方法、制御プログラム、および記録媒体 |
| JP2020072461A (ja) * | 2018-11-02 | 2020-05-07 | 株式会社東芝 | 送信装置、サーバ装置、送信方法およびプログラム |
| JP2021175025A (ja) * | 2020-04-21 | 2021-11-01 | 株式会社東芝 | サーバ装置、情報処理方法およびプログラム |
| JP2024023795A (ja) * | 2020-06-18 | 2024-02-21 | Nl技研株式会社 | コンテンツの受信装置および配信装置 |
Families Citing this family (118)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
| US6112226A (en) * | 1995-07-14 | 2000-08-29 | Oracle Corporation | Method and apparatus for concurrently encoding and tagging digital information for allowing non-sequential access during playback |
| US7512698B1 (en) | 1995-07-14 | 2009-03-31 | Broadband Royalty Corporation | Dynamic quality adjustment based on changing streaming constraints |
| US7058721B1 (en) | 1995-07-14 | 2006-06-06 | Broadband Royalty Corporation | Dynamic quality adjustment based on changing streaming constraints |
| US9832244B2 (en) | 1995-07-14 | 2017-11-28 | Arris Enterprises Llc | Dynamic quality adjustment based on changing streaming constraints |
| US6469753B1 (en) | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
| US9113122B2 (en) | 1997-04-21 | 2015-08-18 | Rovi Guides, Inc. | Method and apparatus for time-shifting video and text in a text-enhanced television program |
| CA2297039C (en) | 1997-07-21 | 2002-02-12 | Ronald Alexander | Systems and methods for displaying and recording control interface with television programs, videos, advertising information and program scheduling information |
| US6433835B1 (en) * | 1998-04-17 | 2002-08-13 | Encamera Sciences Corporation | Expanded information capacity for existing communication transmission systems |
| US20030112370A1 (en) * | 2001-12-18 | 2003-06-19 | Chris Long | Adaptive expanded information capacity for communications systems |
| US20030140351A1 (en) * | 1998-04-17 | 2003-07-24 | Hoarty W. Leo | Cable television system compatible bandwidth upgrade using embedded digital channels |
| US8813137B2 (en) * | 1998-05-08 | 2014-08-19 | Qualcomm Incorporated | Apparatus and method for decoding digital image and audio signals |
| CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
| EP1056284B1 (en) * | 1998-11-12 | 2011-04-06 | Sony Corporation | Receiver for digital broadcast and method for displaying information concerning recorded program |
| US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
| BR0015030A (pt) * | 1999-10-28 | 2002-06-18 | Ncube Corp | Sistema de largura de banda adaptativo e método para transmitir dados |
| KR20010092616A (ko) * | 2000-03-22 | 2001-10-26 | 오지수 | 소정시간 대여 방식의 주문형 비디오 시스템의 데이터처리 방법 및 장치 |
| US7539130B2 (en) * | 2000-03-28 | 2009-05-26 | Nokia Corporation | Method and system for transmitting and receiving packets |
| CN100508577C (zh) | 2000-03-31 | 2009-07-01 | 联合视频制品公司 | 用于减少节目记录中的截断的方法 |
| US7237197B2 (en) * | 2000-04-25 | 2007-06-26 | Microsoft Corporation | Method and system for presenting a video stream of a video streaming device |
| US20020138843A1 (en) * | 2000-05-19 | 2002-09-26 | Andrew Samaan | Video distribution method and system |
| JP2002058017A (ja) * | 2000-08-10 | 2002-02-22 | Nidek Co Ltd | 映像配信装置 |
| US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
| KR20070114325A (ko) | 2000-10-11 | 2007-11-30 | 유나이티드 비디오 프로퍼티즈, 인크. | 주문형 미디어 시스템에서 데이터를 캐싱하기 위한 시스템및 방법 |
| KR20090031796A (ko) | 2000-10-11 | 2009-03-27 | 유나이티드 비디오 프로퍼티즈, 인크. | 데이터의 기억 장치를 주문형 매체 배달 시스템의 서버에 제공하기 위한 시스템 및 방법 |
| US7106691B1 (en) | 2000-11-01 | 2006-09-12 | At&T Corp. | Method for tracking source and destination internet protocol data |
| JP2002202929A (ja) * | 2000-12-28 | 2002-07-19 | Canopus Co Ltd | 要高速伝送データ処理方法およびその装置 |
| US20020161780A1 (en) * | 2001-04-26 | 2002-10-31 | International Business Machines Corporation | Browser rewind and replay feature for transient messages wherein the messages are stored automatically when they are initially rendered and replayed when selected |
| US20030030750A1 (en) * | 2001-08-13 | 2003-02-13 | Hoarty William Leo | System and method for data distribution network |
| US6801964B1 (en) * | 2001-10-25 | 2004-10-05 | Novell, Inc. | Methods and systems to fast fill media players |
| US20030219085A1 (en) * | 2001-12-18 | 2003-11-27 | Endres Thomas J. | Self-initializing decision feedback equalizer with automatic gain control |
| US7180942B2 (en) | 2001-12-18 | 2007-02-20 | Dotcast, Inc. | Joint adaptive optimization of soft decision device and feedback equalizer |
| US7539711B1 (en) * | 2002-02-04 | 2009-05-26 | Netapp, Inc. | Streaming video data with fast-forward and no-fast-forward portions |
| US20030212804A1 (en) * | 2002-05-09 | 2003-11-13 | Ardeshir Hashemi | Method and apparatus for media clip sharing over a network |
| US7899915B2 (en) | 2002-05-10 | 2011-03-01 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
| US7272659B2 (en) * | 2002-06-25 | 2007-09-18 | Olympus Corporation | Information rewriting method, recording medium storing information rewriting program and information terminal device |
| US8909777B2 (en) | 2002-06-26 | 2014-12-09 | Intel Corporation | Systems and methods for dynamic access to program features |
| FR2842690B1 (fr) * | 2002-07-17 | 2004-10-08 | Thomson Licensing Sa | Procede et dispositif de transmission de donnees video pour la mise en oeuvre de modes speciaux |
| US7620699B1 (en) * | 2002-07-26 | 2009-11-17 | Paltalk Holdings, Inc. | Method and system for managing high-bandwidth data sharing |
| JP2005538616A (ja) * | 2002-09-05 | 2005-12-15 | トムソン ライセンシング | 配信環境におけるメモリpvr機能のためのシステム及び方法 |
| WO2004040908A1 (ja) * | 2002-10-30 | 2004-05-13 | Fujitsu Limited | ストリーム・サーバ |
| US20040100484A1 (en) * | 2002-11-25 | 2004-05-27 | Barrett Peter T. | Three-dimensional television viewing environment |
| US7511710B2 (en) | 2002-11-25 | 2009-03-31 | Microsoft Corporation | Three-dimensional program guide |
| KR100494432B1 (ko) * | 2002-12-26 | 2005-06-10 | (주)씨앤에스 테크놀로지 | 비디오서버와 클라이언트간 패킷데이터 처리방법 |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| WO2004075469A2 (en) * | 2003-02-19 | 2004-09-02 | Dotcast Inc. | Joint, adaptive control of equalization, synchronization, and gain in a digital communications receiver |
| US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
| WO2005002198A2 (en) * | 2003-06-02 | 2005-01-06 | Disney Enterprises, Inc. | Video playback image processing |
| US7519274B2 (en) | 2003-12-08 | 2009-04-14 | Divx, Inc. | File format for multiple track digital data |
| US8472792B2 (en) | 2003-12-08 | 2013-06-25 | Divx, Llc | Multimedia distribution system |
| US7426578B2 (en) * | 2003-12-12 | 2008-09-16 | Intercall, Inc. | Systems and methods for synchronizing data between communication devices in a networked environment |
| US7058066B1 (en) | 2004-01-22 | 2006-06-06 | Cisco Technologies, Inc. | Controlling the transition glitch that occurs when a gateway switches from voice over IP to voice band data |
| US7441186B2 (en) * | 2004-01-23 | 2008-10-21 | Microsoft Corporation | System and method for automatically grouping items |
| US7720983B2 (en) * | 2004-05-03 | 2010-05-18 | Microsoft Corporation | Fast startup for streaming media |
| US20050283535A1 (en) * | 2004-06-17 | 2005-12-22 | Michele Covell | Method and system for interactive control of media over a network |
| JP2006019934A (ja) * | 2004-06-30 | 2006-01-19 | Kddi Corp | パケット交換網の呼設定方法 |
| US7911446B2 (en) * | 2004-07-13 | 2011-03-22 | Hewlett-Packard Development Company, L.P. | Networked keyboard and mouse drivers |
| US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
| US20060230171A1 (en) * | 2005-04-12 | 2006-10-12 | Dacosta Behram M | Methods and apparatus for decreasing latency in A/V streaming systems |
| US20060230176A1 (en) * | 2005-04-12 | 2006-10-12 | Dacosta Behram M | Methods and apparatus for decreasing streaming latencies for IPTV |
| US7587507B2 (en) * | 2005-07-22 | 2009-09-08 | Microsoft Corporation | Media recording functions in a streaming media server |
| US20090013350A1 (en) * | 2005-08-11 | 2009-01-08 | Vvond, Llc | Display of movie titles in a library |
| US20070079342A1 (en) | 2005-09-30 | 2007-04-05 | Guideworks, Llc | Systems and methods for managing local storage of on-demand content |
| DE102005052207A1 (de) | 2005-11-02 | 2007-05-03 | Deutsche Thomson-Brandt Gmbh | Verfahren zum Übertragen von einem Datenstrom von einer Datenquelle zu einer Datensenke sowie Datensenkengerät, Datenquellgerät und Gerät zur Durchführung des Verfahrens |
| US8159959B2 (en) * | 2005-11-07 | 2012-04-17 | Vudu, Inc. | Graphic user interface for playing video data |
| US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
| US20080040759A1 (en) * | 2006-03-06 | 2008-02-14 | George Geeyaw She | System And Method For Establishing And Maintaining Synchronization Of Isochronous Audio And Video Information Streams in Wireless Multimedia Applications |
| US7515710B2 (en) | 2006-03-14 | 2009-04-07 | Divx, Inc. | Federated digital rights management scheme including trusted systems |
| US8069461B2 (en) | 2006-03-30 | 2011-11-29 | Verizon Services Corp. | On-screen program guide with interactive programming recommendations |
| JP4731600B2 (ja) * | 2006-03-30 | 2011-07-27 | パイオニア株式会社 | コンテンツ送信システムにおけるサーバー装置およびコンテンツ送信方法 |
| KR100848128B1 (ko) * | 2006-04-24 | 2008-07-24 | 한국전자통신연구원 | 실시간 스트리밍 프로토콜을 이용한 프로그래시브 스트리밍방법 |
| WO2007140139A2 (en) * | 2006-05-22 | 2007-12-06 | Vidiator Enterprises, Inc. | Method and apparatus for mobile personal video recorder |
| US8418217B2 (en) | 2006-09-06 | 2013-04-09 | Verizon Patent And Licensing Inc. | Systems and methods for accessing media content |
| US8566874B2 (en) | 2006-10-03 | 2013-10-22 | Verizon Patent And Licensing Inc. | Control tools for media content access systems and methods |
| US8464295B2 (en) | 2006-10-03 | 2013-06-11 | Verizon Patent And Licensing Inc. | Interactive search graphical user interface systems and methods |
| US8341282B2 (en) * | 2006-11-21 | 2012-12-25 | Verizon Patent And Licensing Inc. | Hybrid buffer management |
| US8028313B2 (en) | 2006-12-21 | 2011-09-27 | Verizon Patent And Licensing Inc. | Linear program guide for media content access systems and methods |
| US8510780B2 (en) | 2006-12-21 | 2013-08-13 | Verizon Patent And Licensing Inc. | Program guide navigation tools for media content access systems and methods |
| US8015581B2 (en) | 2007-01-05 | 2011-09-06 | Verizon Patent And Licensing Inc. | Resource data configuration for media content access systems and methods |
| EP4184341A1 (en) | 2007-01-05 | 2023-05-24 | DivX, LLC | Video distribution system including progressive playback |
| JP2008211611A (ja) * | 2007-02-27 | 2008-09-11 | Kyocera Corp | 携帯端末装置およびその制御方法 |
| US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
| JP4325697B2 (ja) * | 2007-04-17 | 2009-09-02 | ソニー株式会社 | 画像処理システム、画像処理装置、画像処理方法、およびプログラム |
| US8055779B1 (en) | 2007-05-10 | 2011-11-08 | Adobe Systems Incorporated | System and method using data keyframes |
| US9979931B2 (en) * | 2007-05-30 | 2018-05-22 | Adobe Systems Incorporated | Transmitting a digital media stream that is already being transmitted to a first device to a second device and inhibiting presenting transmission of frames included within a sequence of frames until after an initial frame and frames between the initial frame and a requested subsequent frame have been received by the second device |
| US8103965B2 (en) | 2007-06-28 | 2012-01-24 | Verizon Patent And Licensing Inc. | Media content recording and healing statuses |
| US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
| US7668094B2 (en) * | 2007-08-06 | 2010-02-23 | Ittiam Systems (P) Ltd. | Time-offset regulated method and system for synchronization and rate control of media data |
| US8713193B1 (en) * | 2007-11-12 | 2014-04-29 | Sprint Communications Company L.P. | Pausing multimedia data streams |
| KR20100106327A (ko) | 2007-11-16 | 2010-10-01 | 디브이엑스, 인크. | 멀티미디어 파일을 위한 계층적 및 감소된 인덱스 구조 |
| US20090138614A1 (en) * | 2007-11-28 | 2009-05-28 | Motorola, Inc. | Method and apparatus for streaming media in a communication network |
| US8051447B2 (en) | 2007-12-19 | 2011-11-01 | Verizon Patent And Licensing Inc. | Condensed program guide for media content access systems and methods |
| US8325800B2 (en) | 2008-05-07 | 2012-12-04 | Microsoft Corporation | Encoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers |
| US8379851B2 (en) | 2008-05-12 | 2013-02-19 | Microsoft Corporation | Optimized client side rate control and indexed file layout for streaming media |
| US8370887B2 (en) | 2008-05-30 | 2013-02-05 | Microsoft Corporation | Media streaming with enhanced seek operation |
| US20100049832A1 (en) * | 2008-08-21 | 2010-02-25 | Comverse Ltd | Computer program product, a system and a method for providing video content to a target system |
| US8265140B2 (en) | 2008-09-30 | 2012-09-11 | Microsoft Corporation | Fine-grained client-side control of scalable media delivery |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
| US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
| US8781122B2 (en) | 2009-12-04 | 2014-07-15 | Sonic Ip, Inc. | Elementary bitstream cryptographic material transport systems and methods |
| US8522104B2 (en) * | 2010-11-24 | 2013-08-27 | Arteris S.A. | Smart aging retry buffer |
| US8914534B2 (en) | 2011-01-05 | 2014-12-16 | Sonic Ip, Inc. | Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol |
| US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
| US8787570B2 (en) | 2011-08-31 | 2014-07-22 | Sonic Ip, Inc. | Systems and methods for automatically genenrating top level index files |
| US8909922B2 (en) | 2011-09-01 | 2014-12-09 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
| US9160778B2 (en) * | 2011-10-26 | 2015-10-13 | Nokia Solutions And Networks Oy | Signaling enabling status feedback and selection by a network entity of portions of video information to be delivered via wireless transmission to a UE |
| US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
| US8787726B2 (en) * | 2012-02-26 | 2014-07-22 | Antonio Rossi | Streaming video navigation systems and methods |
| US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
| US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
| US9094737B2 (en) | 2013-05-30 | 2015-07-28 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
| US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
| EP2919458A1 (en) * | 2014-03-11 | 2015-09-16 | Axis AB | Method and system for playback of motion video |
| WO2016099357A1 (en) * | 2014-12-19 | 2016-06-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and first network node for managing a stream control transmission protocol association |
| EP3910904B1 (en) | 2015-01-06 | 2025-11-19 | DivX, LLC | Systems and methods for encoding and sharing content between devices |
| KR20220030736A (ko) * | 2020-09-03 | 2022-03-11 | 라인플러스 주식회사 | 실시간 라이브 스트리밍에서 지연을 최소화하기 위한 방법, 시스템, 및 컴퓨터 판독가능한 기록 매체 |
Family Cites Families (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4800431A (en) * | 1984-03-19 | 1989-01-24 | Schlumberger Systems And Services, Inc. | Video stream processing frame buffer controller |
| US4931950A (en) | 1988-07-25 | 1990-06-05 | Electric Power Research Institute | Multimedia interface and method for computer system |
| US5119474A (en) | 1989-06-16 | 1992-06-02 | International Business Machines Corp. | Computer-based, audio/visual creation and presentation system and method |
| US5274758A (en) | 1989-06-16 | 1993-12-28 | International Business Machines | Computer-based, audio/visual creation and presentation system and method |
| US5050161A (en) | 1989-12-04 | 1991-09-17 | Bell Communications Research, Inc. | Congestion management based on multiple framing strategy |
| US5526024A (en) * | 1992-03-12 | 1996-06-11 | At&T Corp. | Apparatus for synchronization and display of plurality of digital video data streams |
| US5313454A (en) | 1992-04-01 | 1994-05-17 | Stratacom, Inc. | Congestion control for cell networks |
| US5341474A (en) * | 1992-05-15 | 1994-08-23 | Bell Communications Research, Inc. | Communications architecture and buffer for distributing information services |
| US5623690A (en) | 1992-06-03 | 1997-04-22 | Digital Equipment Corporation | Audio/video storage and retrieval for multimedia workstations by interleaving audio and video data in data file |
| GB2268372B (en) | 1992-06-11 | 1995-11-01 | Roke Manor Research | Improvements in or relating to data transmission systems |
| US5490252A (en) | 1992-09-30 | 1996-02-06 | Bay Networks Group, Inc. | System having central processor for transmitting generic packets to another processor to be altered and transmitting altered packets back to central processor for routing |
| US5442389A (en) * | 1992-12-28 | 1995-08-15 | At&T Corp. | Program server for interactive television system |
| US5455910A (en) | 1993-01-06 | 1995-10-03 | International Business Machines Corporation | Method and system for creating a synchronized presentation from different types of media presentations |
| JP3240017B2 (ja) | 1993-01-11 | 2001-12-17 | ソニー株式会社 | Mpeg信号記録方法およびmpeg信号再生方法 |
| US5719786A (en) | 1993-02-03 | 1998-02-17 | Novell, Inc. | Digital media data stream network management system |
| US5414455A (en) | 1993-07-07 | 1995-05-09 | Digital Equipment Corporation | Segmented video on demand system |
| US5481542A (en) | 1993-11-10 | 1996-01-02 | Scientific-Atlanta, Inc. | Interactive information services control system |
| EP0653884A1 (en) * | 1993-11-17 | 1995-05-17 | BELL TELEPHONE MANUFACTURING COMPANY Naamloze Vennootschap | Interactive video on demand network |
| JP3471401B2 (ja) | 1993-12-28 | 2003-12-02 | 松下電器産業株式会社 | 蓄積av情報通信装置 |
| US5504744A (en) | 1994-03-09 | 1996-04-02 | British Telecommunications Public Limited Company | Broadband switching network |
| US5521630A (en) | 1994-04-04 | 1996-05-28 | International Business Machines Corporation | Frame sampling scheme for video scanning in a video-on-demand system |
| US5583561A (en) * | 1994-06-07 | 1996-12-10 | Unisys Corporation | Multi-cast digital video data server using synchronization groups |
| US5434848A (en) | 1994-07-28 | 1995-07-18 | International Business Machines Corporation | Traffic management in packet communications networks |
| EP0699000B1 (en) | 1994-08-24 | 2001-06-20 | Hyundai Electronics America | A video server and system employing the same |
| US5603058A (en) * | 1994-09-08 | 1997-02-11 | International Business Machines Corporation | Video optimized media streamer having communication nodes received digital data from storage node and transmitted said data to adapters for generating isochronous digital data streams |
| EP0702493A1 (en) | 1994-09-19 | 1996-03-20 | International Business Machines Corporation | Interactive playout of videos |
| US5533021A (en) | 1995-02-03 | 1996-07-02 | International Business Machines Corporation | Apparatus and method for segmentation and time synchronization of the transmission of multimedia data |
| US5519701A (en) | 1995-03-29 | 1996-05-21 | International Business Machines Corporation | Architecture for high performance management of multiple circular FIFO storage means |
| US5574724A (en) | 1995-05-26 | 1996-11-12 | Lucent Technologies Inc. | Adjustment of call bandwidth during a communication call |
| US5646676A (en) * | 1995-05-30 | 1997-07-08 | International Business Machines Corporation | Scalable interactive multimedia server system for providing on demand data |
| US5659539A (en) | 1995-07-14 | 1997-08-19 | Oracle Corporation | Method and apparatus for frame accurate access of digital audio-visual information |
| US5768533A (en) | 1995-09-01 | 1998-06-16 | National Semiconductor Corporation | Video coding using segmented frames and retransmission to overcome channel errors |
| US5805173A (en) * | 1995-10-02 | 1998-09-08 | Brooktree Corporation | System and method for capturing and transferring selected portions of a video stream in a computer system |
| US5717691A (en) | 1995-10-30 | 1998-02-10 | Nec Usa, Inc. | Multimedia network interface for asynchronous transfer mode communication system |
| US6445738B1 (en) * | 1996-04-25 | 2002-09-03 | Opentv, Inc. | System and method for creating trick play video streams from a compressed normal play video bitstream |
| US5828848A (en) | 1996-10-31 | 1998-10-27 | Sensormatic Electronics Corporation | Method and apparatus for compression and decompression of video data streams |
| US6014706A (en) * | 1997-01-30 | 2000-01-11 | Microsoft Corporation | Methods and apparatus for implementing control functions in a streamed video display system |
| US5892915A (en) * | 1997-04-25 | 1999-04-06 | Emc Corporation | System having client sending edit commands to server during transmission of continuous media from one clip in play list for editing the play list |
-
1998
- 1998-01-30 EP EP98904777A patent/EP0956702A1/en not_active Withdrawn
- 1998-01-30 JP JP53310398A patent/JP3653569B2/ja not_active Expired - Lifetime
- 1998-01-30 WO PCT/US1998/001810 patent/WO1998034405A1/en not_active Ceased
-
1999
- 1999-11-09 US US09/435,947 patent/US6754715B1/en not_active Expired - Lifetime
-
2004
- 2004-08-05 JP JP2004229470A patent/JP4313268B2/ja not_active Expired - Lifetime
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7653686B2 (en) | 2005-05-19 | 2010-01-26 | Sony Corporation | Content reproducing device and content reproducing method |
| JP2009528771A (ja) * | 2006-02-28 | 2009-08-06 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | 向上された特殊再生機能のためのシステムおよび方法 |
| US9088827B2 (en) | 2006-02-28 | 2015-07-21 | Rovi Guides, Inc. | Systems and methods for enhanced trick-play functions |
| US10057655B2 (en) | 2006-02-28 | 2018-08-21 | Rovi Guides, Inc. | Systems and methods for generating time based preview image for a video stream |
| JP2012517160A (ja) * | 2009-02-04 | 2012-07-26 | グーグル インコーポレイテッド | ビデオストリーミングのシームレスな巻戻しおよび再生のためのサーバー側サポート |
| US9538142B2 (en) | 2009-02-04 | 2017-01-03 | Google Inc. | Server-side support for seamless rewind and playback of video streaming |
| WO2013077047A1 (ja) * | 2011-11-24 | 2013-05-30 | シャープ株式会社 | 再生装置、再生方法、制御プログラム、および記録媒体 |
| JP2013115439A (ja) * | 2011-11-24 | 2013-06-10 | Sharp Corp | 再生装置、再生方法、制御プログラム、および記録媒体 |
| JP7105675B2 (ja) | 2018-11-02 | 2022-07-25 | 株式会社東芝 | 送信装置、サーバ装置、送信方法およびプログラム |
| JP2020072461A (ja) * | 2018-11-02 | 2020-05-07 | 株式会社東芝 | 送信装置、サーバ装置、送信方法およびプログラム |
| JP2022125359A (ja) * | 2018-11-02 | 2022-08-26 | 株式会社東芝 | 送信装置、サーバ装置、送信方法およびプログラム |
| US11647217B2 (en) | 2018-11-02 | 2023-05-09 | Kabushiki Kaisha Toshiba | Transmission device, communication system, transmission method, and computer program product |
| JP7302076B2 (ja) | 2018-11-02 | 2023-07-03 | 株式会社東芝 | 送信装置、サーバ装置、送信方法およびプログラム |
| JP2023112033A (ja) * | 2018-11-02 | 2023-08-10 | 株式会社東芝 | 送信装置、サーバ装置、送信方法およびプログラム |
| JP7595707B2 (ja) | 2018-11-02 | 2024-12-06 | 株式会社東芝 | サーバ装置、方法およびプログラム |
| US12219164B2 (en) | 2018-11-02 | 2025-02-04 | Kabushiki Kaisha Toshiba | Transmission device, communication system, transmission method, and computer program product |
| JP2025028932A (ja) * | 2018-11-02 | 2025-03-05 | 株式会社東芝 | 送信装置、サーバ装置、送信方法およびプログラム |
| JP7802897B2 (ja) | 2018-11-02 | 2026-01-20 | 株式会社東芝 | 送信装置、サーバ装置、方法およびプログラム |
| JP2021175025A (ja) * | 2020-04-21 | 2021-11-01 | 株式会社東芝 | サーバ装置、情報処理方法およびプログラム |
| JP7419151B2 (ja) | 2020-04-21 | 2024-01-22 | 株式会社東芝 | サーバ装置、情報処理方法およびプログラム |
| JP2024023795A (ja) * | 2020-06-18 | 2024-02-21 | Nl技研株式会社 | コンテンツの受信装置および配信装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US6754715B1 (en) | 2004-06-22 |
| WO1998034405A1 (en) | 1998-08-06 |
| JP3653569B2 (ja) | 2005-05-25 |
| EP0956702A1 (en) | 1999-11-17 |
| JP4313268B2 (ja) | 2009-08-12 |
| JP2001527709A (ja) | 2001-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4313268B2 (ja) | ビデオをオン・デマンドでレンダリングするvcrに似た機能 | |
| US6014706A (en) | Methods and apparatus for implementing control functions in a streamed video display system | |
| JP5894220B2 (ja) | プログレッシブ再生を含む映像分配システム | |
| JP4270379B2 (ja) | デジタル情報の効率的な伝送および再生 | |
| US8775655B2 (en) | System and method for presenting streaming media content | |
| CN101150717B (zh) | 用于音频/视频流送的系统和方法 | |
| KR100455497B1 (ko) | 압축된텔레비전신호,압축된텔리비전신호전송방법및장치,압축된텔레비전신호수신방법및장치 | |
| EP1239674B1 (en) | Recording broadcast data | |
| KR101737325B1 (ko) | 멀티미디어 시스템에서 멀티미디어 서비스의 경험 품질 감소를 줄이는 방법 및 장치 | |
| US20060168291A1 (en) | Interactive multichannel data distribution system | |
| US20020095683A1 (en) | Information providing method | |
| US20040034870A1 (en) | Data streaming system and method | |
| JPH0888653A (ja) | ビデオビットストリームの伝送方法及び装置 | |
| JP3557216B2 (ja) | 対話型通信システム | |
| JP5322518B2 (ja) | 通信方法 | |
| JP2007519325A (ja) | ホームネットワーク中の時間シフト装置 | |
| JP3557217B2 (ja) | ビデオデータ及び/又はオーディオデータ等の情報データを記憶する記憶媒体装置及び情報提供装置 | |
| JP2004513589A (ja) | コンテンツのスキャンからコンテンツの再生へ切り換える方法 | |
| JP3557219B2 (ja) | マルチキャスティング機能付きインフォメーションオンディマンドシステム | |
| KR101390880B1 (ko) | 데이터 소스로부터 데이터 싱크로 데이터 흐름을 전달하기 위한 방법 및 디바이스 | |
| EP1553777A1 (en) | VCR-like functions rendering video on demand | |
| JP2004159034A (ja) | 映像再生装置及びそのプログラム | |
| JP2005197839A (ja) | トランスポートストリームの特殊再生方法及びトランスポートストリームの記録再生装置 | |
| JP2006339980A (ja) | 映像再生装置 | |
| EP1534005A2 (en) | Method and apparatus for recording broadcast data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041210 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20070522 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080521 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090415 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090514 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120522 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130522 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130522 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |