JP4480673B2 - 動的チャンネルを利用する注文型マルチメディアデータサービス方法及びその装置 - Google Patents
動的チャンネルを利用する注文型マルチメディアデータサービス方法及びその装置 Download PDFInfo
- Publication number
- JP4480673B2 JP4480673B2 JP2005509631A JP2005509631A JP4480673B2 JP 4480673 B2 JP4480673 B2 JP 4480673B2 JP 2005509631 A JP2005509631 A JP 2005509631A JP 2005509631 A JP2005509631 A JP 2005509631A JP 4480673 B2 JP4480673 B2 JP 4480673B2
- Authority
- JP
- Japan
- Prior art keywords
- channel
- dynamic
- time
- multimedia data
- fixed
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
-
- 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/238—Interfacing 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/2385—Channel allocation; Bandwidth allocation
-
- 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/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
- H04N21/2396—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests characterized by admission policies
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26275—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for distributing content or additional data in a staggered manner, e.g. repeating movies on different channels in a time-staggered manner in a near video on demand system
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26616—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for merging a unicast channel into a multicast channel, e.g. in a VOD application, when a client served by unicast channel catches up a multicast channel to save bandwidth
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N21/4351—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
-
- 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/44016—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 splicing one content stream with another content stream, e.g. for substituting a video clip
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47208—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting near-video-on-demand content
-
- 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/643—Communication 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/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/654—Transmission by server directed to the client
- H04N21/6547—Transmission by server directed to the client comprising parameters, e.g. for client setup
-
- 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/6583—Acknowledgement
-
- 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/17318—Direct or substantially direct transmission and handling of requests
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
第1固定チャンネルの転送時点で、第1固定チャンネルを利用して上記マルチメディアデータの最初から最後まで連続して転送する段階、
第1ないし第d(dは1以上の自然数)動的チャンネル転送時点で、それぞれ第1ないし第d動的チャンネルを利用して上記マルチメディアデータのはじめから一部分を転送する段階、
第k(kは1以上でありd以下の自然数)動的チャンネルを当該動的チャンネルの転送時点から所定のTk時間以後に解除して使用可能な状態にし、別の動的チャンネルで再使用する段階、
上記所定のTk時間は上記第1固定チャンネル転送時点から当該動的チャンネルの転送時点までの時間の以上である段階、
及び第2固定チャンネル転送時点で第2固定チャンネルを利用して上記マルチメディアデータのはじめから最後まで連続して転送する段階、を含んでおり、
上記第1ないし第d動的チャンネルはそれぞれ複数のチャンネルの中で当該動的チャンネルの転送時点で使用可能な状態にある一つのチャンネルであり、上記第k動的チャンネルの転送時点は上記第1固定チャンネルの転送時点と第2固定チャンネルの転送時点間のある一時点であって、上記kが大きいほど上記第2固定チャンネルの転送時点に近くなることを特徴とする注文型マルチメディアデータサービス方法及びこれを遂行するためのプログラムを含む記録媒体が提供される。
好ましくは、上記第k動的チャンネルの転送時点が上記第1固定チャンネルの転送時点と‘k×T’(Tは0以上の実数)時間間隔を有することで、上記所定のTkは‘k×T’である。
第1及び第2固定チャンネルを利用してマルチメディアデータの全部を転送する段階、
上記第1及び第2固定チャンネルの間に第1ないし第d(dは1以上の自然数)動的チャンネルを利用して上記マルチメディアデータの一部を転送する段階、
及び上記第1ないし第d動的チャンネルを解除する段階、を具備して、
上記第1固定チャンネル、上記第1ないし第d動的チャンネル及び上記第2固定チャンネルはT(Tは0より大きい実数)時間間隔を有して順次に上記マルチメディアデータを転送し始めて、上記第1ないし第d動的チャンネルは解除された以後に再使用されることを特徴とする注文型マルチメディアデータサービス方法が提供される。
好ましくは、第k(
)動的チャンネルは当該動的チャンネルの始めの時点から少なくともkT時間以後に解除される。
加入者からマルチメディアデータの要請を受信する段階、
上記要請時点から一番早く上記マルチメディアデータを転送するチャンネルを確認する段階、
上記確認されたチャンネルが動的チャンネルなのか固定チャンネルなのかを確認する段階、
上記確認されたチャンネルが固定チャンネルの場合には上記固定チャンネルを通じて上記マルチメディアデータをはじめから最後まで受信する段階、
上記確認されたチャンネルが動的チャンネルの場合には上記動的チャンネルを通じて上記マルチメディアデータを受信すると同時に、上記動的チャンネルに先立って上記マルチメディアデータを転送し始めた固定チャンネルを通じて上記マルチメディアデータを受信して保存装置に保存する段階、
及び上記動的チャンネルの始めの時点から所定の第1時間が経った後には上記保存装置に保存された上記マルチメディアデータを出力する段階、を含むことを特徴とする注文型マルチメディアデータサービス方法及びこれを遂行するプログラムを含む記録媒体が提供される。
固定チャンネルを通じてマルチメディアデータを受信する第1データ受信手段、
動的チャンネルを通じて上記マルチメディアデータを受信する第2データ受信手段、
上記固定チャンネルを通じて受信されるビデオデータを一時的に保存する保存手段、
上記第1データ受信手段から上記保存手段にスイッチングするスイッチング手段、
及び上記スイッチング手段を制御するための制御手段、を具備し、
上記スイッチング手段を通じて出力されるデータが加入者に表示されることを特徴とする注文型マルチメディアデータサービスのための加入者装置が提供される。
であれば、総チャンネルの数から一つを除いたチャンネルが全部動的チャンネルだという意味なので、ビデオの上映される長さDの間は一つの固定チャンネルだけ使われるということである。
は、切上げのことを意味する。Tは、上述したように、隣接するチャンネル間の間隔、すなわち繰り返しの周期を示す。
はチャンネルのナンバリングのための符号である。パラメーターaは、固定チャンネルのナンバリングのためのもので、a=0,1,2,3,...の値を有する。パラメーターkは、自然数であって、
の間の任意の数字であり、隣接した二つの固定チャンネルの間に割り当てられる動的チャンネルのナンバリングのためのものである。
は‘0’番目の固定チャンネルを意味する。
は‘0’番目の固定チャンネルのすぐ次に割り当てられる‘1’番目の動的チャンネルを意味する。
チャンネルの始めの時点を‘t’と仮定すれば、チャンネル間の間隔、すなわち、ビデオの繰り返しの周期は上記からTと仮定したので、
チャンネルの始めの時点は‘t+T’である。
は‘0’番目の固定チャンネルの次に割り当てられる‘k’番目の動的チャンネルを意味し、このチャンネルは‘t+kT’時点で始まる。
は‘1’番目の固定チャンネルを意味し、
は‘1’番目の固定チャンネルの次に来る‘k’番目の動的チャンネルを意味し、
は‘a’番目の固定チャンネルの次に割り当てられる‘k’番目の動的チャンネルを意味する。
)を利用してビデオを視聴できるようにする。k番目の動的チャンネルは、サービスが始まってからkT時間後に、すなわち‘t+2kT’時点で解除が可能であり、したがって‘2k’番目の動的チャンネルで再使用可能になる。
動的チャンネルを利用して‘t+T’時点からビデオの視聴が可能になる。これと同時に、加入者装置200は
動的チャンネルに先立ってサービスされている一番近い固定チャンネル
を利用してビデオデータを図1のバッファー210に保存し始める。‘t+2T’時点からはバッファー210に保存されているビデオデータを利用してビデオサービスができることになる。したがって、
動的チャンネルは‘t+2T’時点で解除されて、2番目の動的チャンネル
で再使用されることができる。
動的チャンネルを利用して‘t+2T’時点からビデオの視聴が可能になる。これと同時に、加入者装置200は
動的チャンネルに先立ってサービスされている一番近い固定チャンネル
を利用してビデオデータをバッファーに保存し始める。‘t+4T’時点からはバッファーに保存されているビデオデータを利用してビデオサービスができることになる。したがって、
動的チャンネルは‘t+4T’時点で解除されて、4番目の動的チャンネル
で再使用されることができる。
kがd/2より小さいか同じである場合には、
動的チャンネルは
動的チャンネルで再使用されることができる。一方、kがd/2より大きい場合には、
動的チャンネルは
動的チャンネルで再使用されることができる。ここで
は切捨てのことを意味する。
この時、加入者装置のバッファーの大きさは、kT時間のビデオを保存することができる大きさではなければならない。したがって、必要なバッファーの最大の大きさはdTである。これは
であるからである。
ここで、ビデオサーバーは、加入者装置からビデオ視聴要請を受信すれば(S410)、転送スケジュール及びチャンネル使用許可を加入者装置に転送する(S420)。転送スケジュールは、要請されたビデオの各転送時点、ビデオを転送する各チャンネルの情報(すなわち、動的チャンネルなのか/固定チャンネルなのかの可否)を含むことができる。
上記転送スケジュール及び許可に応じて加入者装置から確認メッセージを受けたのかを確認して(S430)、受けなかったらS420段階に復帰する。すなわち、転送スケジュール及びチャンネル使用応答を加入者装置に再転送する。
先ず、ビデオサーバーは、チャンネル転送スケジュールに応じてビデオデータを転送する(S510)。そして、ビデオデータを転送するチャンネルが固定チャンネルなのかを確認する(S520)。固定チャンネルであれば、チャンネルを再使用しない(S530)。すなわち、当該チャンネルを解除しないでビデオデータのはじめから最後まで続けて転送する(S530)。
と表示される動的チャンネルであると仮定する。したがってこの動的チャンネルは、このチャンネルのすぐ前にサービスを始めた固定チャンネル
の始めの時点‘t’に比べて‘kT’時間後にサービスを始める。dは、上述したように、一つの固定チャンネルとその次の固定チャンネルの間に使われる動的チャンネルの数である。
から[
]番目にサービスされるチャンネルで再使用する(S560)。すなわち、
チャンネルとして再使用する。動的チャンネルの番号kがd/2より大きくなければ、当該チャンネルのサービスの始めの時点から約kT時間が経った後当該チャンネルを解除し、解除されたチャンネルを[2k]番目のチャンネルで再使用する(S570)。すなわち、
チャンネルとして再使用する。
は、当該チャンネルサービスの始めの時点t+2Tから約2T時間が経った後、すなわち‘t+4T’時点で解除され、
チャンネルで再使用される。また、dが4で、kが3である場合には、k(=3)がd/2(=2)より大きいので、kが3である動的チャンネル
は、当該チャンネルのサービスの始めの時点(t+3T)から約3T時間が経った後、すなわち‘t+6T’時点で解除され、
チャンネルで再使用される。
に表示されることで一般化すれば、動的チャンネルの番号kがd/2より大きい場合に解除されたチャンネルは
チャンネルで再使用されるし、動的チャンネルの番号kがd/2より大きくなければ、
チャンネルで再使用される。
加入者からビデオ視聴要請が入力されると、加入者装置は受信しようとするビデオの要請をビデオサーバーに転送する(S610)。ビデオサーバーから転送スケジュール及びチャンネル使用の応答を受ければ(S620)、チャンネルを確認する(S630)。チャンネルの確認段階(S630)は、加入者からビデオ視聴要請を受けた時点から一番近いチャンネル、すなわち、一番早くサービスを始めるチャンネルがどんなチャンネルなのかを確認する段階を含むのが好ましい。当該チャンネル、すなわち、ビデオ視聴要請時点から一番近いチャンネルが固定チャンネルなのかを確認して(S640)、固定チャンネルであれば当該固定チャンネルを通じて全体のビデオを受信する(S650)。すなわち、チャンネルをスイッチングする必要はなく固定チャンネルを通じて要請したビデオデータを全部受信する。
Claims (14)
- 注文型マルチメディアデータサービス方法において、
第1固定チャンネルの転送時点で、第1固定チャンネルを利用してマルチメディアデータのはじめから最後まで連続して転送する段階、
第1ないし第d(dは1以上の自然数)動的チャンネルの転送時点でそれぞれ第1ないし第d動的チャンネルを利用して上記マルチメディアデータのはじめから一部分を転送する段階、
第k(kは1以上でd以下の自然数)動的チャンネルを当該動的チャンネルの転送時点から所定のTk時間以後に解除して使用可能な状態にし、他の動的チャンネルで再使用する段階、
上記所定のTk時間は、上記第1固定チャンネルの転送時点から当該動的チャンネルの転送時点までの時間以上である段階、
及び、第2固定チャンネルの転送時点で第2固定チャンネルを利用して上記マルチメディアデータのはじめから最後まで連続して転送する段階、を含み、
上記第1ないし第d動的チャンネルは、それぞれ複数のチャンネルの中で、該当動的チャンネルの転送時点で使用可能な状態にある一つのチャンネルであり、上記第k動的チャンネルの転送時点は、上記第1固定チャンネルの転送時点と第2固定チャンネルの転送時点の間のある一時点であって、上記kが大きいほど上記第2固定チャンネルの転送時点に近くなることを特徴とする注文型マルチメディアデータサービス方法。 - 上記第k動的チャンネルの転送時点は、上記第1固定チャンネルの転送時点と‘k×T’(Tは0以上の実数)時間間隔を有することを特徴とする請求項1記載の注文型マルチメディアデータサービス方法。
- 上記所定のTkは、‘k×T’であることを特徴とする請求項1記載の注文型マルチメディアデータサービス方法。
- 上記注文型マルチメディアデータサービス方法は、
加入者装置からビデオ視聴要請を受信する段階、
及び、上記ビデオ視聴要請に応答して転送スケジュールここで、転送スケジュールは上記第1及び第2固定チャンネルの転送時点、第1ないし第d動的チャンネルの転送時点の中の少なくとも一つを含む上記加入者装置に転送する段階、をともに含むことを特徴とする請求項1記載のマルチメディアデータサービス方法。 - 注文型マルチメディアデータサービス方法において、
第1及び第2固定チャンネルを利用してマルチメディアデータの全部を転送する段階、
上記第1及び第2固定チャンネルの間に位置する第1ないし第d(dは1以上の自然数)動的チャンネルを利用して上記マルチメディアデータの一部を転送する段階、
及び、上記第1ないし第d動的チャンネルを解除する段階、を具備し、
上記第1固定チャンネル、上記第1ないし第d動的チャンネル及び上記第2固定チャンネルは、T(Tは0より大きい実数)時間間隔を有して順次に上記マルチメディアデータを転送し始め、上記第1ないし第d動的チャンネルを解除された以後に再使用されることを特徴とする注文型マルチメディアデータサービス方法。 - マルチメディアデータの一部が動的チャンネルを利用して転送され、前記マルチメディアデータの全ての部分が固定チャンネルを利用して転送される注文型マルチメディアデータサービス方法において、
加入者からマルチメディアデータ要請を受信する段階、
上記要請時点から一番早く上記マルチメディアデータを転送するチャンネルを確認する段階、
上記確認されたチャンネルが動的チャンネルなのか固定チャンネルなのかを確認する段階、
上記確認されたチャンネルが固定チャンネルの場合には、上記固定チャンネルを通じて上記マルチメディアデータをはじめから最後まで受信する段階、
上記確認されたチャンネルが動的チャンネルの場合には、上記動的チャンネルを通じて上記マルチメディアデータを受信すると同時に、上記動的チャンネルに先立って上記マルチメディアデータを転送し始めた固定チャンネルを通じて上記マルチメディアデータを受信して保存装置に保存する段階、
及び、上記動的チャンネルの始めの時点から所定の第1時間が経った後には上記保存装置に保存された上記マルチメディアデータを出力する段階、を含むことを特徴とする注文型マルチメディアデータサービス方法。 - マルチメディアデータの一部が動的チャンネルを利用して転送され、前記マルチメディアデータの全ての部分が固定チャンネルを利用して転送される上記注文型マルチメディアデータサービス方法は、
上記加入者からの上記マルチメディアデータの要請をビデオサーバーに転送する段階、
及び、上記ビデオサーバーから転送スケジュールを受信する段階、をともに含むことを特徴とする請求項9記載の注文型マルチメディアデータサービス方法。 - マルチメディアデータの一部が動的チャンネルを利用して転送され、前記マルチメディアデータの全ての部分が固定チャンネルを利用して転送される注文型マルチメディアデータサービスのための加入者装置において、
固定チャンネルを通じてマルチメディアデータを受信する第1データ受信手段、
動的チャンネルを通じて上記マルチメディアデータを受信する第2データ受信手段、
上記固定チャンネルを通じて受信されるビデオデータを一時的に保存する保存手段、
上記第1データ受信手段から上記保存手段にスイッチングするスイッチング手段、
及び、上記スイッチング手段を制御するための制御手段、を具備し、
上記スイッチング手段を通じて出力されるデータが加入者に表示されることを特徴とする注文型マルチメディアデータサービスの加入者装置。 - 上記制御手段は、上記固定チャンネルを通じてデータを受信してから所定の第1時間が経った後、上記第1データの受信手段から上記保存手段にスイッチングされるように上記スイッチング手段を制御し、上記所定の第1時間は、上記固定チャンネルの始めの時点から上記動的チャンネルの始めの時点までの時間以上であることを特徴とする請求項11記載の注文型マルチメディアデータサービスの加入者装置。
- 注文型マルチメディアデータサービス方法を行うために、マルチメディアデータサーバーによって実行されられる命令語のプログラムが類型的に具現されていて、上記マルチメディアデータサーバーによって判読されることができる記録媒体において、
第1固定チャンネルの転送時点で、第1固定チャンネルを利用してマルチメディアデータのはじめから最後まで連続して転送する段階、
第1ないし第d(dは1以上の自然数)動的チャンネルの転送時点で、それぞれ第1ないし第d動的チャンネルを利用して上記マルチメディアデータのはじめから一部分を転送する段階、
第k(kは1以上でd以下の自然数)動的チャンネルを当該動的チャンネルの転送時点から所定のTk時間以後に解除して使用可能な状態にし、他の動的チャンネルで再使用する段階、上記所定のTk時間は上記第1固定チャンネルの転送時点から当該動的チャンネルの転送時点までの時間以上である段階、
及び、第2固定チャンネルの転送時点で第2固定チャンネルを利用して上記マルチメディアデータのはじめから最後まで連続して転送する段階、を遂行し、
上記第1ないし第d動的チャンネルは、それぞれ複数の物理的なチャンネルの中で、当該動的チャンネルの転送時点に使用可能な状態にある一つのチャンネルであり、上記第k動的チャンネルの転送時点は、上記第1固定チャンネルの転送時点と第2固定チャンネルの転送時点の間のある一時点であって、上記kが大きいほど上記第2固定チャンネルの転送時点に近くなることを特徴とするプログラムを含む記録媒体。 - マルチメディアデータの一部が動的チャンネルを利用して転送され、前記マルチメディアデータの全ての部分が固定チャンネルを利用して転送される注文型マルチメディアデータサービス方法を行うため、加入者装置によって実行されられる命令語のプログラムが類型的に具現されていて、上記加入者装置によって判読されることができる記録媒体において、
加入者からマルチメディアデータ要請を受信する段階、
上記要請時点から一番早く上記マルチメディアデータを転送するチャンネルを確認する段階、
上記確認されたチャンネルが動的チャンネルなのか固定チャンネルなのかを確認する段階、
上記確認されたチャンネルが固定チャンネルの場合には、上記固定チャンネルを通じて上記マルチメディアデータをはじめから最後まで受信する段階、
上記確認されたチャンネルが動的チャンネルの場合には、上記動的チャンネルを通じて上記マルチメディアデータを受信すると同時に、上記動的チャンネルに先立って上記マルチメディアデータを転送し始めた固定チャンネルを通じて上記マルチメディアデータを受信して保存装置に保存する段階、
及び、上記動的チャンネルの始めの時点から所定の第1時間が経った後には上記保存装置に保存された上記マルチメディアデータを出力する段階、を遂行するプログラムを含む記録媒体。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030072296A KR100568941B1 (ko) | 2003-10-16 | 2003-10-16 | 동적 채널을 이용한 주문형 멀티미디어 데이터 서비스방법 및 장치 |
| PCT/KR2003/002905 WO2005038665A1 (en) | 2003-10-16 | 2003-12-30 | Method for serving multimedia data on demand using dynamic channel and apparatus there-of |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007520898A JP2007520898A (ja) | 2007-07-26 |
| JP4480673B2 true JP4480673B2 (ja) | 2010-06-16 |
Family
ID=36781394
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005509631A Expired - Fee Related JP4480673B2 (ja) | 2003-10-16 | 2003-12-30 | 動的チャンネルを利用する注文型マルチメディアデータサービス方法及びその装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7614072B2 (ja) |
| JP (1) | JP4480673B2 (ja) |
| KR (1) | KR100568941B1 (ja) |
| CN (1) | CN100418084C (ja) |
| AU (1) | AU2003289575A1 (ja) |
| WO (1) | WO2005038665A1 (ja) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7430222B2 (en) * | 2004-02-27 | 2008-09-30 | Microsoft Corporation | Media stream splicer |
| JP2006185016A (ja) * | 2004-12-27 | 2006-07-13 | Hitachi Ltd | コンテンツ移動制御装置及び方法 |
| KR100649727B1 (ko) * | 2005-09-22 | 2006-11-27 | 한양대학교 산학협력단 | 가입자 장치의 저장수단을 이용한 주문형 멀티미디어데이터 서비스 방법 및 장치 |
| KR100746104B1 (ko) | 2006-10-23 | 2007-08-03 | 한양대학교 산학협력단 | 부분 채널 조화 분할 패칭 방식을 이용한 유사 주문형비디오 전송방법 |
| KR100864538B1 (ko) * | 2007-08-23 | 2008-10-21 | 한양대학교 산학협력단 | 주문형 멀티미디어 데이터 송수신 방법 |
| KR100964377B1 (ko) * | 2008-11-04 | 2010-06-17 | 한국전자통신연구원 | 방송 수신 방법 및 장치 |
| US8140641B2 (en) * | 2008-11-14 | 2012-03-20 | Microsoft Corporation | Managing media synchronization |
| CN103780404A (zh) * | 2012-10-25 | 2014-05-07 | 中国科学院声学研究所 | 一种基于广播通道的文件传输方法 |
| CN104159263B (zh) * | 2013-05-14 | 2019-01-18 | 华为技术有限公司 | 信道的切换方法、装置及无线终端 |
| CN104702876B (zh) * | 2014-01-22 | 2017-12-01 | 杭州海康威视数字技术股份有限公司 | 一种多路同步回放方法和装置 |
| US20170085931A1 (en) * | 2015-09-22 | 2017-03-23 | Samsung Electronics Co., Ltd. | Electronic apparatus and method for providing content thereof |
| US10951591B1 (en) * | 2016-12-20 | 2021-03-16 | Wells Fargo Bank, N.A. | SSL encryption with reduced bandwidth |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3096824B2 (ja) | 1992-04-17 | 2000-10-10 | ローム株式会社 | Led製造用フレームおよびこれを用いたledの製造方法 |
| US5724646A (en) * | 1995-06-15 | 1998-03-03 | International Business Machines Corporation | Fixed video-on-demand |
| CN1117234A (zh) * | 1995-07-17 | 1996-02-21 | 郑力达 | 动态通道管理以及信号传输的方法及其装置 |
| JP3371186B2 (ja) * | 1995-11-27 | 2003-01-27 | ソニー株式会社 | ビデオデータ配信システムおよびビデオデータ受信装置 |
| KR100204491B1 (ko) * | 1996-06-27 | 1999-06-15 | 전주범 | 엔브이오디 서비스에서의 가입자 부담 즉시 서비스 제공 방법 |
| KR100259819B1 (ko) | 1997-12-23 | 2000-06-15 | 구자홍 | 브이오디 서버의 데이터 전송 방법 및 장치 |
| JP3732648B2 (ja) * | 1998-03-19 | 2006-01-05 | 富士通株式会社 | プロセス割当て方法 |
| US7107606B2 (en) * | 2000-08-30 | 2006-09-12 | The Chinese University Of Hong Kong | System and method for highly scalable video on demand |
| KR100871178B1 (ko) * | 2000-09-26 | 2008-12-01 | 주식회사 셀런 | 서버의 동적채널 할당방식과 셋톱박스의 버퍼링을 이용한 주문형비디오 서비스 구현 방법 |
| US6912717B2 (en) * | 2000-12-06 | 2005-06-28 | Microsoft Corporation | Methods and systems for implementing dynamic properties on objects that support only static properties |
| US7174384B2 (en) * | 2001-07-31 | 2007-02-06 | Dinastech Ipr Limited | Method for delivering large amounts of data with interactivity in an on-demand system |
| CN100490438C (zh) * | 2002-02-22 | 2009-05-20 | 联想(北京)有限公司 | 防火墙包过滤动态开关h.323协议通信通道的方法 |
-
2003
- 2003-10-16 KR KR1020030072296A patent/KR100568941B1/ko not_active Expired - Fee Related
- 2003-12-30 WO PCT/KR2003/002905 patent/WO2005038665A1/en not_active Ceased
- 2003-12-30 AU AU2003289575A patent/AU2003289575A1/en not_active Abandoned
- 2003-12-30 JP JP2005509631A patent/JP4480673B2/ja not_active Expired - Fee Related
- 2003-12-30 CN CNB2003801105265A patent/CN100418084C/zh not_active Expired - Fee Related
-
2006
- 2006-04-06 US US11/399,117 patent/US7614072B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20060179464A1 (en) | 2006-08-10 |
| WO2005038665A1 (en) | 2005-04-28 |
| CN100418084C (zh) | 2008-09-10 |
| US7614072B2 (en) | 2009-11-03 |
| KR20050036586A (ko) | 2005-04-20 |
| AU2003289575A1 (en) | 2005-05-05 |
| KR100568941B1 (ko) | 2006-04-07 |
| JP2007520898A (ja) | 2007-07-26 |
| CN1860469A (zh) | 2006-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3170461B2 (ja) | ビデオ・オン・デマンド放送用のピラミッド形データ・ブロック構成 | |
| CN101248666B (zh) | 一种用于对内容进行广播的系统、视频点播系统、方法 | |
| CN1321531C (zh) | 用于提供即时启动多媒体内容的方法和系统 | |
| TW300291B (en) | DRAM arbiter for video decoder | |
| RU2106758C1 (ru) | Способ оптимизации передачи программы многим пользователям, система для оптимизации передачи программы многим пользователям, приемник для приема программы, полученной от системы оптимизации передачи программы, и устройство планирования для системы оптимизации передачи программы | |
| JP2742390B2 (ja) | ビデオ・システムにおけるポーズ・レジュームをサポートする方法およびシステム | |
| JP4480673B2 (ja) | 動的チャンネルを利用する注文型マルチメディアデータサービス方法及びその装置 | |
| CN101360203B (zh) | 数字电视广告数据预存方法、装置及系统 | |
| JP4718743B2 (ja) | フロー・スケジューリングのための方法 | |
| Juhn et al. | Adaptive fast data broadcasting scheme for video-on-demand service | |
| CN101978690A (zh) | 多信道广播多媒体系统中针对存储的传输流数据的回放时间控制系统和方法 | |
| CN111787404B (zh) | 直播流播放方法及装置 | |
| US11184655B1 (en) | System and method for intelligent delivery of segmented media streams | |
| JP2015531208A (ja) | メディアネットワーク内のローカルコンテンツ格納のためのシステム、方法、及びコンピュータ可読媒体 | |
| JP2008245328A (ja) | クライアント端末への番組送信システム | |
| EP1570665A1 (en) | Channel tapping in a near-video-on-demand system | |
| JP2002262262A (ja) | マルチキャスト・ビデオ・オンデマンドによる動画コンテンツの配送方法 | |
| JP3852311B2 (ja) | VoDサービス提供方法及びシステム及びVoDサービス提供プログラム及びVoDサービス提供プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| KR100649727B1 (ko) | 가입자 장치의 저장수단을 이용한 주문형 멀티미디어데이터 서비스 방법 및 장치 | |
| KR100851397B1 (ko) | 부분 분할 방송을 이용한 비디오 데이터 전송 방법 | |
| CN102547378A (zh) | 通过交换式数字视频复用器缓存权限元数据 | |
| TWI223563B (en) | Methods and systems for transmitting delayed access client generic data-on-demand services | |
| JP2003046975A (ja) | コンテンツ配信方法及びコンテンツ配信プログラム及びコンテンツ配信プログラムを格納した記憶媒体及びコンテンツ再生プログラム及びコンテンツ再生プログラムを格納した記憶媒体 | |
| JPH10275418A (ja) | マルチメディアサーバおよびマルチメディアオンデマンドシステムならびにマルチメディア情報の配信方法 | |
| TWI244869B (en) | Data-on-demand digital broadcast system utilizing prefetch data transmission |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090608 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090616 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091027 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100126 |
|
| 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: 20100223 |
|
| 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: 20100316 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 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: 20130326 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140326 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |