JP2009044528A - Content switching apparatus, content switching method and program - Google Patents
Content switching apparatus, content switching method and program Download PDFInfo
- Publication number
- JP2009044528A JP2009044528A JP2007208110A JP2007208110A JP2009044528A JP 2009044528 A JP2009044528 A JP 2009044528A JP 2007208110 A JP2007208110 A JP 2007208110A JP 2007208110 A JP2007208110 A JP 2007208110A JP 2009044528 A JP2009044528 A JP 2009044528A
- Authority
- JP
- Japan
- Prior art keywords
- content data
- data
- position information
- content
- unit
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は、複数のコンテンツデータを切り替えて再生する技術に関する。 The present invention relates to a technique for switching and reproducing a plurality of content data.
映画などの様々なコンテンツについて、ネットワークを介してコンテンツデータをストリーミング形式で取得して再生することにより、利用者は、自宅にいながら様々なコンテンツを楽しむことができる。このようなコンテンツ配信は、コンテンツ配信業者に対価を支払うことにより楽しむことが多かったが、通常のテレビ放送と同様に、コマーシャルを同時に提供することにより、コンテンツ配信業者は、広告収入を得ることができ、利用者の金銭的負担を低減するようになってきた。 By acquiring and reproducing content data in a streaming format via a network for various contents such as movies, the user can enjoy various contents while at home. Such content distribution was often enjoyed by paying a price to the content distributor, but like a normal TV broadcast, the content distributor can obtain advertising revenue by providing commercials at the same time. It has been possible to reduce the financial burden on users.
コンテンツが映画である場合には、その途中でコマーシャル映像を挿入し、映画とコマーシャルとを切り替えることにより、広告の効果を得ることになる。ところが、テレビ放送の広告効果よりも効率的な広告効果を得るために、利用者の嗜好にあわせたコマーシャルを提供しようとすると、コンテンツ配信先の利用者に応じてコンテンツデータを準備する必要があり、データの管理が困難であった。これを簡易に行うために、例えば特許文献1のように、コマーシャル映像のコンテンツデータを別の装置から提供し、映画のコンテンツデータとコマーシャル映像のコンテンツデータとを予め定められたスケジュールで切り替えて再生する技術が開示されている。
しかし、特許文献1に開示された技術では、予め定められたスケジュールで映画のコンテンツデータとコマーシャル映像のコンテンツデータとが切り替えられるため、どのような視聴状況であっても、予め定められたスケジュールに従ってコンテンツデータが切り替えられる。
However, in the technique disclosed in
本発明は、上述の事情に鑑みてなされたものであり、予め設定されたタイミングでありながら視聴の状況に応じたタイミングでコンテンツを切り替えることができるコンテンツ切替装置、コンテンツ切替方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the above-described circumstances, and provides a content switching device, a content switching method, and a program capable of switching content at a timing according to a viewing situation while being a preset timing. For the purpose.
上述の課題を解決するため、本発明は、ストリーミング配信される第1のコンテンツデータを受信する受信手段と、前記第1のコンテンツデータに対応し、当該第1のコンテンツデータのうち、特定のデータ位置を示す位置情報を複数含む位置情報列を取得する位置情報取得手段と、前記受信手段において受信した第1のコンテンツデータをバッファする記憶手段と、第2のコンテンツデータを取得するデータ取得手段と、所定のタイミングにおいて切替信号を出力する出力手段と、前記出力手段から切替信号が出力されたタイミング以降において、前記位置情報取得手段が取得した位置情報列に含まれる位置情報のうち、前記記憶手段にバッファされている第1のコンテンツデータに対応する位置情報を特定する特定手段と、前記記憶手段から第1のコンテンツデータを読み出して再生するとともに、その再生位置が前記特定手段によって特定された位置情報に対応する位置になったとき、当該再生を中止して前記データ取得手段が取得した第2のコンテンツデータを再生する再生手段とを具備することを特徴とするコンテンツ切替装置を提供する。 In order to solve the above-described problem, the present invention relates to receiving means for receiving first content data to be distributed in streaming, and specific data among the first content data corresponding to the first content data. Position information acquisition means for acquiring a position information sequence including a plurality of position information indicating positions, storage means for buffering first content data received by the reception means, and data acquisition means for acquiring second content data Output means for outputting a switching signal at a predetermined timing; and the storage means among position information included in the position information sequence obtained by the position information obtaining means after the timing at which the switching signal is outputted from the output means. Specifying means for specifying position information corresponding to the first content data buffered in the memory, and the storage means The first content data is read and reproduced, and when the reproduction position reaches a position corresponding to the position information specified by the specifying means, the reproduction is stopped and the second data acquired by the data acquisition means The content switching device is provided with a reproducing means for reproducing the content data.
また、別の好ましい態様において、前記位置情報列は、各位置情報に対応して優先度が設けられ、前記特定手段は、前記出力手段から切替信号が出力されたタイミング以降において、前記位置情報取得手段が取得した位置情報列に含まれる位置情報のうち、前記記憶手段にバッファされている第1のコンテンツデータに対応する位置情報であって、最も優先度の高い位置情報を特定してもよい。 In another preferable aspect, the position information sequence is provided with a priority corresponding to each position information, and the specifying means acquires the position information after the timing when the switching signal is output from the output means. Among the position information included in the position information sequence acquired by the means, the position information corresponding to the first content data buffered in the storage means and having the highest priority may be specified. .
また、別の好ましい態様において、前記記憶手段のバッファ量を検出する検出手段をさらに具備し、前記出力手段は、前記再生手段が第1のコンテンツデータを再生している間であって、前記検出手段が検出するバッファ量が所定値以下に減少したタイミングにおいて、切替信号を出力してもよい。 Further, in another preferred aspect, the apparatus further comprises detection means for detecting a buffer amount of the storage means, and the output means is during the reproduction of the first content data by the reproduction means. The switching signal may be output at a timing when the buffer amount detected by the means decreases to a predetermined value or less.
また、別の好ましい態様において、前記再生手段は、前記第1のコンテンツデータの再生を中止する前に、前記検出手段が検出するバッファ量が所定量以上に増加した場合には、再生位置が前記特定手段によって特定された位置情報に対応する位置になっても、前記第1のコンテンツデータの再生を継続してもよい。 Further, in another preferred aspect, the reproduction means sets the reproduction position to the position when the buffer amount detected by the detection means increases to a predetermined amount or more before stopping the reproduction of the first content data. Even when the position corresponds to the position information specified by the specifying means, the reproduction of the first content data may be continued.
また、別の好ましい態様において、前記第2のコンテンツデータをバッファする第2記憶手段と、前記第2記憶手段のバッファ量を検出する第2検出手段と、所定のタイミングにおいて取得信号を出力する取得信号出力手段とをさらに具備し、前記データ取得手段は、取得信号出力手段から取得信号が出力されたタイミング以降において、ストリーミング配信される前記第2のコンテンツデータを取得し、前記出力手段は、前記第2検出手段が検出するバッファ量が所定値以上に増加したタイミングにおいて、切替信号を出力してもよい。 In another preferred aspect, the second storage means for buffering the second content data, the second detection means for detecting the buffer amount of the second storage means, and the acquisition signal for outputting the acquisition signal at a predetermined timing Signal output means, wherein the data acquisition means acquires the second content data to be streamed after the timing when the acquisition signal is output from the acquisition signal output means, and the output means The switching signal may be output at a timing when the buffer amount detected by the second detection means increases to a predetermined value or more.
また、別の好ましい態様において、前記再生手段は、第2のコンテンツデータの再生している間であって、前記検出手段が検出する記憶手段のバッファ量が所定値以上に増加したタイミング以降において、前記第2のコンテンツデータの再生を中止し、前記第1の記憶手段から第1のコンテンツデータを読み出して再生してもよい。 In another preferred embodiment, the reproducing means is during the reproduction of the second content data, and after the timing when the buffer amount of the storage means detected by the detecting means is increased to a predetermined value or more. The reproduction of the second content data may be stopped, and the first content data may be read from the first storage unit and reproduced.
また、本発明は、ストリーミング配信される第1のコンテンツデータを受信する受信過程と、前記第1のコンテンツデータに対応し、当該第1のコンテンツデータのうち、特定のデータ位置を示す位置情報を複数含む位置情報列を取得する位置情報取得過程と、前記受信過程において受信した第1のコンテンツデータを記憶手段にバッファする記憶過程と、第2のコンテンツデータを取得するデータ取得過程と、所定のタイミングにおいて切替信号を出力する出力過程と、前記出力過程によって切替信号が出力されたタイミング以降において、前記位置情報取得過程によって取得した位置情報列に含まれる位置情報のうち、前記記憶手段にバッファされている第1のコンテンツデータに対応する位置情報を特定する特定過程と、前記記憶手段から第1のコンテンツデータを読み出して再生するとともに、その再生位置が前記特定過程によって特定された位置情報に対応する位置になったとき、当該再生を中止して前記データ取得過程において取得した第2のコンテンツデータを再生する再生過程とを備えることを特徴とするコンテンツ切替方法を提供する。 Further, the present invention relates to a reception process for receiving first content data to be distributed in streaming, and position information indicating a specific data position in the first content data corresponding to the first content data. A position information acquisition process for acquiring a plurality of position information sequences, a storage process for buffering the first content data received in the reception process in a storage means, a data acquisition process for acquiring second content data, and a predetermined process The output process of outputting the switching signal at the timing and the position information included in the position information sequence acquired by the position information acquisition process after the timing at which the switching signal is output by the output process are buffered in the storage means. A specifying step of specifying position information corresponding to the first content data, and the storage means The first content data is read and reproduced, and when the reproduction position reaches a position corresponding to the position information identified by the identification process, the reproduction is stopped and the second content data acquired in the data acquisition process is obtained. A content switching method comprising: a playback process for playing back the content data.
また、本発明は、記憶手段を有するコンピュータに、ストリーミング配信される第1のコンテンツデータを受信する受信機能と、前記第1のコンテンツデータに対応し、当該第1のコンテンツデータのうち、特定のデータ位置を示す位置情報を複数含む位置情報列を取得する位置情報取得機能と、前記受信機能において受信した第1のコンテンツデータを記憶手段にバッファする記憶機能と、第2のコンテンツデータを取得するデータ取得機能と、所定のタイミングにおいて切替信号を出力する出力機能と、前記出力機能によって切替信号が出力されたタイミング以降において、前記位置情報取得機能によって取得した位置情報列に含まれる位置情報のうち、前記記憶手段にバッファされている第1のコンテンツデータに対応する位置情報を特定する特定機能と、前記記憶手段から第1のコンテンツデータを読み出して再生するとともに、その再生位置が前記特定機能によって特定された位置情報に対応する位置になったとき、当該再生を中止して前記データ取得機能において取得した第2のコンテンツデータを再生する再生機能とを実現させるためのプログラムを提供する。 The present invention also relates to a reception function for receiving first content data that is stream-distributed to a computer having storage means, and to the first content data. A position information acquisition function for acquiring a position information sequence including a plurality of position information indicating the data position, a storage function for buffering the first content data received by the reception function in a storage means, and acquiring second content data Among the position information included in the position information sequence acquired by the position information acquisition function after the timing at which the data acquisition function, the output function for outputting the switching signal at a predetermined timing, and the timing at which the switching signal is output by the output function , Position information corresponding to the first content data buffered in the storage means A specific function to be determined and the first content data is read from the storage means and played back, and when the playback position reaches a position corresponding to the position information specified by the specific function, the playback is stopped. A program for realizing a playback function for playing back the second content data acquired in the data acquisition function is provided.
本発明によれば、予め設定されたタイミングでありながら視聴の状況に応じたタイミングでコンテンツを切り替えることができるコンテンツ切替装置、コンテンツ切替方法およびプログラムを提供することができる。 According to the present invention, it is possible to provide a content switching device, a content switching method, and a program capable of switching content at a timing according to a viewing situation while being a preset timing.
以下、本発明の一実施形態について説明する。 Hereinafter, an embodiment of the present invention will be described.
<実施形態>
本発明の実施形態に係るコンテンツ切替装置1は、図1に示すように、ネットワーク100を介して、コンテンツ配信サーバ2、3と接続している。図1は、コンテンツ切替装置1とコンテンツ配信サーバ2、3の接続を示す説明図である。
<Embodiment>
A
コンテンツ配信サーバ2は、各種コンテンツ(本実施形態においては映画)を視聴するために必要なデータ、例えば映像データ、音声データであるコンテンツデータ(第1のコンテンツデータ)をストリーミング形式で配信するとともに、配信するコンテンツデータに対応した切替位置情報(位置情報列)(詳細は後述)を配信するサーバである。コンテンツ配信サーバ3は、各種のコマーシャルを視聴するために必要なデータ、例えば映像データ、音声データであるコマーシャルデータ(第2のコンテンツデータ)を配信するサーバである。コンテンツ切替装置1は、コンテンツデータ、切替位置情報およびコマーシャルデータを受信し、これらのデータを適当なタイミングで切り替えて再生して、利用者に各種コンテンツと各種コマーシャルを視聴させる機能を有している。
The
以下、コンテンツ切替装置1のハードウエアの構成について説明する。図2は、本発明の本実施形態に係るコンテンツ切替装置1のハードウエアの構成を示すブロック図である。
Hereinafter, the hardware configuration of the
CPU(Central Processing Unit)11は、ROM(Read Only Memory)12に記憶されているプログラムを読み出して、RAM(Random Access Memory)13にロードして実行することにより、データ再生装置1の各部について、バス10を介して制御する。また、RAM13は、CPU11が記憶された各データの加工などを行う際のワークエリアとして機能する。
A CPU (Central Processing Unit) 11 reads out a program stored in a ROM (Read Only Memory) 12, loads it into a RAM (Random Access Memory) 13, and executes it, so that each part of the
記憶部14は、例えば、ハードディスクなどの大容量記憶手段であって、後述する通信部18によって受信された切替位置情報、コマーシャルデータを記憶する。
The
操作部15は、例えばキーボードやマウスなどである。利用者が操作部15を操作するとその操作内容を表すデータがCPU11へ出力される。
The
表示部16は、映像を画面に表示する液晶ディスプレイなどの表示デバイスであって、入力される映像データに基づいて表示を行う。また、コンテンツ切替装置1を操作するためのメニュー画面などの各種画面を表示する。
The
音声出力部17は、スピーカなどの放音手段を有し、入力されるオーディオデータに基づいて放音する。
The
通信部18は、有線、無線などによって、ネットワーク100を介してコンテンツ配信サーバ2、3と各種データについて、ネットワークを介して送受信を行う通信手段であって、コンテンツ配信サーバ2からコンテンツデータおよび切替位置情報を受信すると共に、コンテンツ配信サーバ3からコマーシャルデータを受信する。切替位置情報は、コンテンツデータを受信する前に受信され、記憶部14に記憶される。また、コマーシャルデータは、コンテンツデータを受信する前、またはコンテンツデータの受信と並行して受信され、記憶部14に記憶される。
The
コンテンツデータは、上述したように、コンテンツとしての映画を視聴するためのデータである。コンテンツデータのデータ各部には、そのデータの再生タイミングを示すタイムコードが付されている。このタイムコードは、例えば01:23:45:10のような形式で記述され、このタイムコードが付されたデータは、コンテンツデータが再生されてから1時間23分45秒10フレーム目のタイミングで再生されることを意味している。
As described above, the content data is data for viewing a movie as content. Each data part of the content data is given a time code indicating the reproduction timing of the data. This time code is described in a format such as 01: 23: 45: 10, and the data to which this time code is attached is at the timing of 1 hour 23
切替位置情報は、受信するコンテンツデータに対応し、そのコンテンツデータに係るコンテンツを再生し、映画を視聴する場合に、映画における場面の切り替えなど、映画の視聴を中断する箇所として適当な箇所を示す情報と、それぞれの箇所ごとに対応して中断がどの程度適当であるかを示す優先度を示す情報を有する。具体的には、映画の視聴を中断する箇所として適当な箇所を示す情報は、対応するコンテンツデータのうち、特定のデータ位置を示す情報(位置情報)であって、コンテンツデータに付されるタイムコードによって特定される。また、優先度を示す情報は、各データ位置に対応して、優先度が”1”から”3”まで設定され、”1”が最も高い優先度を示し、”3”が最も低い優先度を示す。図3は、本実施形態で受信する切替位置情報の一部を示した説明図である。ここで、例えば、データ位置00:31:30:24においては、優先度が”1”であることを示し、このデータ位置で映画の視聴を中断しても、大きく場面が切り替わるところであるから、適当な位置での中断となることを示している。 The switching position information corresponds to the received content data, and indicates an appropriate location for interrupting viewing of the movie, such as switching of a scene in the movie, when the content related to the content data is reproduced and the movie is viewed. Information and information indicating the priority indicating how appropriate the interruption is for each location. Specifically, the information indicating an appropriate location as the location where the movie viewing is interrupted is information (location information) indicating a specific data position in the corresponding content data, and the time attached to the content data. Identified by code. The information indicating the priority is set so that the priority is set from “1” to “3” corresponding to each data position, “1” indicates the highest priority, and “3” indicates the lowest priority. Indicates. FIG. 3 is an explanatory diagram showing a part of the switching position information received in the present embodiment. Here, for example, at the data position 00: 31: 30: 24, the priority is “1”, and even if the viewing of the movie is interrupted at this data position, the scene changes greatly. It shows that it becomes an interruption at an appropriate position.
コマーシャルデータは、上述したように、各種のコマーシャルを視聴するためのデータである。コマーシャルは映画の再生途中に挿入され、利用者は映画視聴中の一部の時間においてコマーシャルを視聴することになる。また、コマーシャルデータは、通信部18によって受信された順にコマーシャルデータCM1、コマーシャルデータCM2、・・・として記憶部14に記憶される。
As described above, the commercial data is data for viewing various commercials. The commercial is inserted during the playback of the movie, and the user views the commercial at some time during the movie viewing. The commercial data is stored in the
次に、CPU11が、ROM12に記憶されたプログラムを実行することによって実現するコンテンツデータ切り替えの機能について説明する。図4は、CPU11が実現する機能を示したソフトウエアの構成を示すブロック図である。
Next, a content data switching function realized by the
バッファ部(記憶手段)101は、例えば、リングバッファであって、通信部18が受信したコンテンツデータを再生部105に読み出されるまでバッファする機能を有する。
The buffer unit (storage unit) 101 is, for example, a ring buffer, and has a function of buffering content data received by the
バッファ量検出部(検出手段)102は、バッファ部101にバッファされているコンテンツデータのバッファ量を検出する機能を有する。
The buffer amount detection unit (detection unit) 102 has a function of detecting the buffer amount of content data buffered in the
切替信号出力部(出力手段)103は、バッファ量検出部102が検出するバッファ量を監視し、当該バッファ量の変化に基づいて各種信号を出力する。具体的には、切替信号出力部103は、後述する再生部105がコンテンツデータを再生しているか否かを判定し、コンテンツデータを再生している場合に、バッファ量が所定値(以下、L1という)以下に減少したタイミングにおいて、切替位置特定部104へ切替信号を出力する。本実施形態においては、バッファ量L1に対応するデータを再生すると、1分間のデータ再生が可能なバッファ量として設定されている。
The switching signal output unit (output unit) 103 monitors the buffer amount detected by the buffer
また、切替信号出力部103は、後述する再生部105がコンテンツデータを再生しているか否かを判定し、コンテンツデータを再生していない場合、すなわちコマーシャルデータを再生している場合に、バッファ量がL1以上の所定値(以下、L2という)以上に増加したタイミングにおいて、再生部105へ復帰信号を出力する。なお、切替信号、復帰信号については、それぞれ出力されるタイミングが特定できればよいので、当該タイミングにおいてパルス信号を出力してもよいし、ステップ関数を示す信号として、当該タイミングでステップが切り替わるような信号であってもよく、どのような信号であってもよい。
Further, the switching
切替位置特定部(特定手段)104は、切替信号出力部103から切替信号が出力されると、バッファ部101にバッファされているコンテンツデータに付されたタイムコードと、記憶部14に記憶される切替位置情報が示すデータ位置とを比較する。そして、バッファ部101にバッファされているコンテンツデータのうち、切替位置情報が示すデータ位置に対応するデータ位置を特定する。特定したデータ位置のうち、優先度が最も高いデータ位置を示す情報を特定位置情報として再生部105に出力する。
When the switching signal is output from the switching
再生部(再生手段)105は、コンテンツデータとコマーシャルデータとを切り替えて再生する機能を有する。具体的には、以下のように切り替える。再生部105は、コンテンツデータの読み出しタイミングを規定する読み出しクロックを生成し、コンテンツデータに付されたタイムコードを参照して、当該読み出しクロックに基づいてバッファ部101にバッファされたコンテンツデータを読み出す。再生部105は、切替位置特定部104から出力される特定位置情報が入力された場合には、読み出したコンテンツデータのうち、当該特定位置情報が示すデータ位置に対応するデータを読み出したタイミングにおいて、読み出しクロックを停止させることによりコンテンツデータの再生を中止し、記憶部14に記憶されたコマーシャルデータを読み出して再生する。このとき、記憶部14に複数のコマーシャルデータが記憶されている場合、例えば、コマーシャルデータCM1、CM2、CM3が記憶されている場合には、これらのうち、いずれか一つのコマーシャルデータをランダムに選択して再生する。そして、切替信号出力部103から出力される復帰信号が再生部105に入力されるまでは、選択したコマーシャルデータの再生が終了しても、別のコマーシャルデータを再生する。
The playback unit (playback unit) 105 has a function of switching between content data and commercial data for playback. Specifically, the switching is performed as follows. The
次に、再生部105は、切替信号出力部103から出力される復帰信号が入力された場合には、そのタイミングにおいて再生されているコマーシャルデータが、最後まで再生されたタイミングで、読み出しクロックを再開させ、上述の再生を中止したデータ位置からコンテンツデータを読み出して再生する。このようにして、再生部105は、コンテンツデータとコマーシャルデータとを切り替えて再生する。そして、再生部105は、コンテンツデータ、コマーシャルデータを再生すると、これらの映像を示す映像データと、音声を示す音声データを生成し、それぞれ表示部16、音声出力部17に出力する。これにより利用者は、映画を視聴している途中にコマーシャルを視聴することになる。
Next, when the restoration signal output from the switching
次に、コンテンツ切替装置1がコンテンツデータからコマーシャルデータへ、またコマーシャルデータからコンテンツデータへと切り替えて再生するときの動作について、図5を用いて具体的に説明する。図5(a)は、再生部105が再生して出力するデータの内容、図5(b)は、バッファ量検出部102が検出するバッファ量、図5(c)は、コンテンツデータの読み出し状況を示す説明図である。それぞれ、図の横軸方向は時刻の進行を示している。図5(b)の縦軸は、バッファ量検出部102が検出するバッファ量を示している。図5(c)の縦軸は、ある時刻において読み出されたコンテンツデータに対応するタイムコードを示している。
Next, the operation when the
まず、再生部105は、コンテンツデータを再生し、利用者は映画を視聴している。通信部18とコンテンツ配信サーバ2との通信速度が低下すると、バッファ部101から読み出されるデータ量よりも、通信部18がネットワークを介して受信するデータ量が少なくなってくるため、バッファ部101におけるバッファ量が低下していく。バッファ量検出部102が検出するバッファ量が、L1以下に減少したタイミングで、切替信号出力部103は切替位置特定部104に切替信号を出力する。このときに再生部105に読み出されていたコンテンツデータのタイムコードは00:30:40:10であったとする。
First, the
切替位置特定部104は、切替信号が入力されると、バッファ部101にバッファされているコンテンツデータに付されたタイムコードを確認する。このとき、バッファ部101に残っているバッファ量はバッファ量L1であるが、これはコンテンツデータの再生の1分間に相当するデータであるから、切替位置特定部104は、タイムコードが00:30:40:11から00:31:40:10までのデータがバッファされていることが確認できる。そして、切替位置特定部104は、記憶部14に記憶された図3に示す切替位置情報を参照し、タイムコードが00:30:40:11から00:31:40:10までの間に対応するデータを特定する。この場合は、00:30:45:02(優先度2)、00:31:15:13(優先度3)、00:31:30:24(優先度1)が特定される。そして、最も優先度が高い優先度1の00:31:30:24を特定位置情報として、再生部105に出力する。
When the switching signal is inputted, the switching
再生部105は、コンテンツデータを読み出す際に参照するタイムコードが00:31:30:24になった時刻t1において、読み出しクロックを停止してコンテンツデータの再生を停止するとともに、記憶部14からコマーシャルデータCM1を読み出して再生する。これにより利用者はコマーシャルCM1の視聴をすることになる。ここで、再生部105はバッファ部101からコンテンツデータの読み出しを中止するから、バッファ量が増加していく。再生部105は、切替信号出力部103から復帰信号が出力されなかったから、コマーシャルデータCM1の再生終了後、引き続きコマーシャルデータCM2を再生する。これにより利用者は引き続きコマーシャルCM2の視聴をすることになる。
The
そして、さらにバッファ量が増加して、L2以上に増加したタイミングで、切替信号出力部103は再生部105に復帰信号を出力する。再生部105は、復帰信号が入力されたから、コマーシャルデータCM2の再生が終了した時刻t2から、読み出しクロックを再開し、コンテンツデータを読み出して再生する。このとき読み出されるコンテンツデータは、タイムコードが00:31:30:25であるデータから読み出されることになる。これにより、利用者は、コマーシャルCM1視聴前の映画の続きを視聴することになる。以上が、動作の説明である。
Then, the switching
このように、コンテンツ切替装置1は、バッファ部101のバッファ量が所定値以下に減少すると、切替位置情報を参照して、バッファされている残りのコンテンツデータから、再生を中止するべき最適なデータ位置を判断し、そのデータ位置に対応するコンテンツデータを読み出して再生した後に、コマーシャルデータの再生に切り替えることができる。そして、コマーシャルデータの再生をしているうちに、コンテンツデータのバッファ量が所定値以上に増加した後に、コンテンツデータの再生へ切り替えることができる。これにより、通信状況によってバッファ量が低下して、コンテンツデータの再生品質が低下しそうなときであって、コンテンツデータの再生を中断するのに適当なデータ位置を示す切替位置情報に基づいたタイミングで、コンテンツを切り替えることができるから、通信状況などの視聴の状況に応じたコンテンツの切り替えを行うことができる。
In this way, when the buffer amount of the
以上、本発明の実施形態について説明したが、本発明は以下のように、さまざまな態様で実施可能である。 As mentioned above, although embodiment of this invention was described, this invention can be implemented in various aspects as follows.
<変形例1>
上述した実施形態においては、バッファ量検出部102が検出するバッファ量がL1以下に減少したタイミングに基づいて切替位置特定部104よって特定されたデータ位置において、再生部105はコンテンツデータの再生を中止していた。本変形例においては、再生部105によるコンテンツデータの再生中止前に、バッファ量がL1以上に回復したときには、当該再生中止を取り消して、コンテンツデータの再生を続けるようにする。
<
In the embodiment described above, the
この場合には、以下のようにすればよい。切替信号出力部103は、再生部105がコンテンツデータを再生しているか否かを判定し、切替信号を出力した後であって、コンテンツデータの再生中止前に、バッファ量がL1以上に増加した場合には、バッファ量がL1以上に増加したタイミングで、バッファ量が回復したことを示す回復信号を再生部105へ出力する。そして、再生部105は、特定位置情報が示すデータ位置に対応するコンテンツデータをバッファ部101から読み出す前に回復信号が入力された場合には、当該特定位置情報が入力されなかったものとして、当該データ位置に対応するコンテンツデータを読み出した後もコンテンツデータの再生を継続する。
In this case, the following may be performed. The switching
以下、本変形例におけるコンテンツ切替装置1の動作について、図6を用いて具体的に説明する。図6は、図5と同様な説明図であって、実施形態の状況から変形例1の状況へ内容を変更した図である。実施形態における説明において、再生部105がコンテンツデータからコマーシャルデータに再生を切り替える時刻t1になる前に、バッファ量がL1以上に増加すると、切替信号出力部103は、回復信号を出力する。これにより、再生部105は、コンテンツデータを読み出す際に参照するタイムコードが00:31:30:24になったときの再生中止を取り消して、コンテンツデータの再生を続ける。
Hereinafter, the operation of the
再びバッファ量がL1以下に減少すると、切替信号出力部103は、切替信号を出力する。このときに再生部105に読み出されていたコンテンツデータのタイムコードは00:31:45:20であったとすると、切替位置特定部104は、00:32:42:18を特定し、特定位置情報として出力する。これにより、再生部105は、コンテンツデータを読み出す際に参照するタイムコードが00:32:42:18になった時刻t3において、読み出しクロックを停止してコンテンツデータの再生を停止するとともに、記憶部14からコマーシャルデータCM1を読み出して再生する。以降、実施形態と同様にして、再生部105は、時刻t4においてコマーシャルデータCM1からコンテンツデータへ再生を切り替えることになる。このようにすると、通信状況の悪化がすぐに回復した場合には、コンテンツデータからコマーシャルデータへ切り替えるタイミングを後にずらすこともできる。
When the buffer amount decreases to L1 or less again, the switching
<変形例2>
上述した実施形態において、切替位置特定部104は、出力した特定位置情報が示すデータ位置の優先度が”1”でない場合には、当該特定位置情報を出力した後も、バッファ部101にバッファされているコンテンツデータに付されたタイムコードと、記憶部14に記憶される切替位置情報が示すデータ位置とを比較を続けてもよい。この場合は、当該特定位置情報が示すデータ位置の優先度より高い優先度となるデータ位置が特定できる場合には、そのデータ位置を示す特定位置情報を再度出力する。そして、再生部105は、先に出力された特定位置情報が示すデータ位置においてコンテンツデータの再生を中止する前に、特定位置情報が新たに入力された場合には、先に出力された特定位置情報が示すデータ位置におけるコンテンツデータの再生中止を取り消して、新たに入力された特定位置情報が示すデータ位置においてコンテンツデータの再生を中止するようにする。
<
In the above-described embodiment, when the priority of the data position indicated by the output specific position information is not “1”, the switching
以下、本変形例におけるコンテンツ切替装置1の動作について、図7を用いて具体的に説明する。切替信号出力部103が切替信号を出力したタイミングにおいて、再生部105が再生していたコンテンツデータに付されていたタイムコードは、00:32:45:13であったとする。この場合、切替位置特定部104が出力する特定位置情報が示すデータ位置は、優先度3である00:33:22:11となる。切替位置特定部104は、特定位置情報を出力した後も、バッファ部101にバッファされているコンテンツデータに付されたタイムコードと、切替位置情報が示すデータ位置とを比較を続ける。そして、切替位置特定部104は、バッファ部101にバッファされているコンテンツデータに付されたタイムコードに、優先度1である00:33:52:22が存在することを確認すると、新たに00:33:52:22のデータ位置を示す特定位置情報を出力する。
Hereinafter, the operation of the
再生部105は、00:33:22:11に対応するコンテンツデータを再生する前に、00:33:52:22のデータ位置を示す特定位置情報が入力される。再生部105は、新たに特定位置情報が入力されたから、00:33:22:11に対応するコンテンツデータを再生する時刻t5を過ぎても再生を続け、00:33:52:22に対応するコンテンツデータを再生する時刻t6において、コンテンツデータの再生を中止し、コマーシャルデータCM1の再生を開始する。以降、実施形態と同様にして、再生部105は、時刻t7においてコマーシャルデータCM1からコンテンツデータへ再生を切り替えることになる。このように、切替信号が出力されたタイミング以降のタイミングにおいてデータ位置を特定すると、通信状況の悪化の程度が遅く、少ないながらもバッファ量を維持している場合には、コンテンツデータからコマーシャルデータへ切り替えるタイミングを、より優先度が高いデータ位置に対応するタイミングまでずらすこともできる。
The reproducing
<変形例3>
上述した実施形態においては、切替信号出力部103は、バッファ量検出部102が検出するバッファ量に応じて、すなわち、コンテンツ切替装置1とコンテンツ配信サーバ2との通信状況が悪化してバッファ量が少なくなったときに切替信号を出力していたが、切替信号を出力するタイミングはこの態様に限られない。切替信号が出力されるタイミングは、例えば、操作部15を利用者が操作したタイミング、最後にコマーシャルデータを再生してから所定時間経過した後のタイミング、ネットワークを介して切替信号を出力する指示が行われたタイミングなど、様々なタイミングとすることができる。
<
In the above-described embodiment, the switching
<変形例4>
上述した実施形態においては、コマーシャルデータは、記憶部14に記憶され、再生部105は、コンテンツデータの再生の途中で再生するデータを切り替えることにより、記憶部14に記憶されたコマーシャルデータを読み出して再生し、映画視聴の途中でコマーシャル視聴を行うようにしていた。本変形例におけるコンテンツ切替装置1は、コマーシャルデータの代わりに、ストリーミング配信されるもう一つのコンテンツデータを受信し、最初のコンテンツデータ(本変形例においてはコンテンツデータAという)に係る映画(本変形例においては映画Aという)からもう一方のコンテンツデータ(本変形例においてはコンテンツデータBという)に係る映画(本変形例においては映画Bという)に切り替える機能を有する。
<Modification 4>
In the embodiment described above, the commercial data is stored in the
以下、本変形例のコンテンツ切替装置1の構成について図8を用いて説明する。図8は、CPU11が実現する機能を示したソフトウエアの構成を示すブロック図である。操作部15は、利用者の操作に応じた操作信号を通信部18および切替信号出力部103に出力する。通信部18は、操作部15から出力される操作信号に応じて、コンテンツデータA、コンテンツデータBの受信を切り替える。バッファ部101は、通信部18が受信したコンテンツデータA、コンテンツデータBをバッファする機能を有する。バッファ量検出部102は、コンテンツデータAのバッファ量、コンテンツデータBのバッファ量を検出する。操作部15から操作信号が出力された後、通信部18が受信するコンテンツデータが切り替わることにより、再生中のコンテンツデータ(ここでは、コンテンツデータAとする)に対応するバッファ量が減少し、L1以下に減少したタイミングで、切替信号出力部103は、切替信号を出力する。なお、この切替信号の出力は、操作部15から信号が出力されたタイミングで行ってもよい。
Hereinafter, the configuration of the
切替位置特定部104は、実施形態と同様に、バッファ部101にバッファされているコンテンツデータAに付されたタイムコードと、切替位置情報が示すデータ位置とを比較し、当該比較に基づいて特定位置情報を出力する。そして、再生部105は、特定位置情報が示すデータ位置のコンテンツデータAを再生した後にコンテンツデータBの再生へ切り替える。このようにすれば、ストリーミング配信される複数のコンテンツデータを順次切り替えて再生することもできる。
Similarly to the embodiment, the switching
<変形例5>
上述した変形例4におけるコンテンツ切替装置1において、切替信号出力部103は、バッファ部101にバッファされるコンテンツデータBのバッファ量が所定値(以下、L3という)以上になった場合に、切替信号を出力するようにしてもよい。この場合におけるコンテンツ切替装置1の動作について、図9を用いて具体的に説明する。図9は、(a)は、再生部105が再生して出力するデータの内容、図9(b)は、バッファ量検出部102が検出するコンテンツデータAのバッファ量、図9(c)は、バッファ量検出部102が検出するコンテンツデータBのバッファ量を示す説明図である。それぞれ、図の横軸方向は時刻の進行を示している。図9(b)、(c)の縦軸は、バッファ量検出部102が検出するバッファ量を示している。
<Modification 5>
In the
利用者によって操作部15が操作されると、通信部18はコンテンツデータAの受信を終了し、コンテンツデータBの受信を開始する。そのため、コンテンツデータAのバッファ量は、再生部105の読み出しによって減少し、コンテンツデータBのバッファ量は、通信部18の受信によって増加する。切替信号出力部103は、コンテンツデータBのバッファ量がL3以上に増加したタイミングで切替信号を出力する。切替位置特定部104は、切替信号出力部103から切替信号が出力されたタイミングにおけるバッファ部101にバッファされているコンテンツデータAに付されたタイムコードと、切替位置情報が示すデータ位置とを比較し、当該比較に基づいて特定位置情報を出力する。そして、再生部105は、特定位置情報が示すデータ位置のコンテンツデータAを再生し、特定位置情報が示すデータ位置のコンテンツデータAを再生した時刻t8において、コンテンツデータBの再生へ切り替える。このようにすれば、ストリーミング配信される複数のコンテンツデータを順次切り替えて再生することもでき、次に再生されるコンテンツデータBがある程度のバッファ量を確保した後に、再生部105に読み出されることになるから、コンテンツデータBに再生が切り替わった後において、安定した再生を行うことができる。
When the
<変形例6>
上述した実施形態において、切替位置特定部104は、バッファ部101にバッファされているコンテンツデータに付されたタイムコードと、記憶部14に記憶される切替位置情報が示すデータ位置とを比較する際、バッファ部101にバッファされているコンテンツデータのうち、切替位置情報が示すデータ位置に対応するデータ位置を特定できない場合には、対応するデータ位置を特定できるまで比較を続けてもよい。このようにすれば、バッファ部101のバッファ量の減少の程度が遅くなった場合には、切替信号が出力されたタイミングにおいて、切替位置特定部104が適当なデータ位置を特定できなくても、当該タイミング以降のタイミングにおいて、適当なデータ位置を特定することができる。また、比較を続けても対応するデータ位置を特定できずに、さらにバッファ量が減少し、当該バッファ量が予め設定された所定量以下または「0」になった場合には、その時点でデータ位置を特定したものとみなして、強制的にコマーシャルデータへの再生に切り替えるようにすればよい。
<Modification 6>
In the embodiment described above, the switching
<変形例7>
上述した実施形態において、切替位置特定部104は、バッファ部101にバッファされているコンテンツデータに付されたタイムコードと、記憶部14に記憶される切替位置情報が示すデータ位置とを比較する際、バッファ部101にバッファされているコンテンツデータのうち、切替位置情報が示すデータ位置に対応するデータ位置が複数存在し、当該複数のデータ位置に対応する優先度が同一である場合には、いずれかを選択して特定すればよいが、最も後に再生されるデータ位置を特定する場合には、変形例1、2の構成と組み合わせた場合に、その効果をより大きなものとすることができる。
<Modification 7>
In the embodiment described above, the switching
<変形例8>
上述した実施形態においては、切替位置情報は、各データ位置に対応して優先度が設定されていたが、優先度の設定がされず、全て同じ優先度であるものとした情報としてもよい。また、切替位置情報が示すデータ位置については、タイムコードによって表していたが、コンテンツデータのデータ各部の再生タイミングを特定することができるデータ位置を示す情報であれば、どのような情報であってもよい。
<Modification 8>
In the above-described embodiment, the priority is set for each data position in the switching position information. However, the priority is not set, and may be information that all have the same priority. Further, the data position indicated by the switching position information is represented by the time code. However, any information may be used as long as the information indicates the data position that can specify the reproduction timing of each part of the data of the content data. Also good.
<変形例9>
上述した実施形態においては、事前に作成された切替位置情報を受信して記憶部14に記憶したが、切替位置情報を自動的に生成するようにしてもよい。この場合には、バッファ部101にバッファされているコンテンツデータを解析し、コンテンツデータに係る映像のうち所定のフレームの画像と直前のフレームの画像との一致度が所定量以上変化した場合には、当該直前のフレームをデータ位置として特定し、その変化量の程度に応じて優先度を決定し、これを切替位置情報として生成して記憶部14に記憶させる切替位置情報生成手段を設ければよい。このようにすれば、切替位置情報をコンテンツデータに合わせて事前に作成しなくても、実施形態と同様な効果を得ることができる。
<Modification 9>
In the above-described embodiment, the switching position information created in advance is received and stored in the
<変形例10>
実施形態においては、再生部105は、コマーシャルデータを再生する際には、記憶部14に記憶されたコマーシャルデータからランダムに選択して再生していたが、これを予め設定された順に再生するようにしてもよい。この場合は、コマーシャルデータの再生順を定めた再生順情報を例えばコンテンツ配信サーバ3から受信して記憶部14に記憶し、再生部105は、コマーシャルデータを再生するときには、再生順情報を参照して再生するようにすればよい。ここで、再生順情報が例えば、CM1→CM2→CM1→CM3となっていた場合に、再生部105は、最初にコマーシャルデータCM1、CM2と再生し、一旦コンテンツデータの再生へ切り替えた後、コマーシャルデータを再生するときには、コマーシャルデータCM1,CM3として再生する。
<
In the embodiment, when reproducing the commercial data, the
また、このような再生順情報は、利用者の嗜好に合わせた情報としてもよい。この場合には、再生順情報が送信されるサーバに対して、利用者に関する利用者情報を送信しておき、サーバは当該利用者情報に応じて再生順情報を生成して、再生順情報と対応するコマーシャルデータをコンテンツ切替装置1に送信するようにすればよい。このようにすると、利用者は嗜好にあったコマーシャルを視聴することができ、コマーシャルの宣伝効果を向上させることができる。
Further, such reproduction order information may be information according to the user's preference. In this case, the user information related to the user is transmitted to the server to which the reproduction order information is transmitted, and the server generates the reproduction order information according to the user information. Corresponding commercial data may be transmitted to the
<変形例11>
上述した実施形態においては、コンテンツ切替装置1は、コンテンツ配信サーバ2、3からコンテンツデータ、コマーシャルデータを受信していたが、通信部18が一般のテレビ放送などを受信するチューナの機能を有するようにすれば、コンテンツデータ、コマーシャルデータは、チューナによって受信した放送としてもよい。
<
In the embodiment described above, the
<変形例12>
上述した実施形態において、再生部105は、コンテンツデータの再生とコマーシャルデータの再生を行うデコーダをそれぞれ有していてもよい。それぞれデコーダを有することにより、再生の切替を滑らかに行うこともでき、変形例11のようにチューナで受信するようなリアルタイム性がある場合には、一方の映像の一部に他方の映像を挿入して再生することもできる。
<
In the embodiment described above, the
<変形例13>
上述した実施形態においては、コンテンツ切替装置1は、再生部105によってコンテンツデータ、コマーシャルデータを再生して生成した映像データを表示部16に、音声データを音声出力部17に出力することによって、利用者が視聴できるようにしていたが、これらの映像データ、音声データを通信部18から送信してもよい。そして、表示部16、音声出力部17を有するテレビ装置がコンテンツ切替装置1から送信された映像データ、音声データを受信することによって、テレビ装置の利用者が視聴できるようにしてもよい。このように、コンテンツ切替装置1は、コンテンツ配信サーバ2、3とテレビ装置との間のネットワーク中継装置として用いることもできる。
<
In the above-described embodiment, the
1…コンテンツ切替装置、2,3…コンテンツ配信サーバ、10…バス、11…CPU、12…ROM、13…RAM、14…記憶部、15…操作部、16…表示部、17…音声出力部、18…通信部、100…ネットワーク、101…バッファ部、102…バッファ量検出部、103…切替信号出力部、104…切替位置特定部、105…再生部
DESCRIPTION OF
Claims (8)
前記第1のコンテンツデータに対応し、当該第1のコンテンツデータのうち、特定のデータ位置を示す位置情報を複数含む位置情報列を取得する位置情報取得手段と、
前記受信手段において受信した第1のコンテンツデータをバッファする記憶手段と、
第2のコンテンツデータを取得するデータ取得手段と、
所定のタイミングにおいて切替信号を出力する出力手段と、
前記出力手段から切替信号が出力されたタイミング以降において、前記位置情報取得手段が取得した位置情報列に含まれる位置情報のうち、前記記憶手段にバッファされている第1のコンテンツデータに対応する位置情報を特定する特定手段と、
前記記憶手段から第1のコンテンツデータを読み出して再生するとともに、その再生位置が前記特定手段によって特定された位置情報に対応する位置になったとき、当該再生を中止して前記データ取得手段が取得した第2のコンテンツデータを再生する再生手段と
を具備することを特徴とするコンテンツ切替装置。 Receiving means for receiving the first content data to be streamed;
Position information acquisition means for acquiring a position information sequence corresponding to the first content data and including a plurality of position information indicating a specific data position among the first content data;
Storage means for buffering the first content data received by the receiving means;
Data acquisition means for acquiring second content data;
Output means for outputting a switching signal at a predetermined timing;
The position corresponding to the first content data buffered in the storage means among the position information included in the position information sequence acquired by the position information acquisition means after the timing when the switching signal is output from the output means. A specific means of identifying information;
The first content data is read from the storage means and played back, and when the playback position reaches a position corresponding to the position information specified by the specifying means, the playback is stopped and the data acquiring means acquires it. A content switching device comprising: playback means for playing back the second content data.
前記特定手段は、前記出力手段から切替信号が出力されたタイミング以降において、前記位置情報取得手段が取得した位置情報列に含まれる位置情報のうち、前記記憶手段にバッファされている第1のコンテンツデータに対応する位置情報であって、最も優先度の高い位置情報を特定する
ことを特徴とする請求項1に記載のコンテンツ切替装置。 The position information sequence is provided with a priority corresponding to each position information,
The specifying unit includes a first content buffered in the storage unit among the position information included in the position information sequence acquired by the position information acquisition unit after the timing when the switching signal is output from the output unit. The content switching apparatus according to claim 1, wherein the position information corresponding to the data and having the highest priority is specified.
前記出力手段は、前記再生手段が第1のコンテンツデータを再生している間であって、前記検出手段が検出するバッファ量が所定値以下に減少したタイミングにおいて、切替信号を出力する
ことを特徴とする請求項1または請求項2に記載のコンテンツ切替装置。 Further comprising detection means for detecting a buffer amount of the storage means;
The output means outputs a switching signal while the reproducing means is reproducing the first content data and at a timing when the buffer amount detected by the detecting means is reduced to a predetermined value or less. The content switching device according to claim 1 or 2.
ことを特徴とする請求項3に記載のコンテンツ切替装置。 If the reproduction unit increases the buffer amount detected by the detection unit to a predetermined amount or more before stopping the reproduction of the first content data, the reproduction position is specified by the specifying unit. The content switching device according to claim 3, wherein the reproduction of the first content data is continued even at a position corresponding to.
前記第2記憶手段のバッファ量を検出する第2検出手段と、
所定のタイミングにおいて取得信号を出力する取得信号出力手段と
をさらに具備し、
前記データ取得手段は、取得信号出力手段から取得信号が出力されたタイミング以降において、ストリーミング配信される前記第2のコンテンツデータを取得し、
前記出力手段は、前記第2検出手段が検出するバッファ量が所定値以上に増加したタイミングにおいて、切替信号を出力する
ことを特徴とする請求項1乃至請求項4のいずれかに記載のコンテンツ切替装置。 Second storage means for buffering the second content data;
Second detection means for detecting a buffer amount of the second storage means;
An acquisition signal output means for outputting an acquisition signal at a predetermined timing;
The data acquisition means acquires the second content data to be streamed after the timing when the acquisition signal is output from the acquisition signal output means,
The content switching according to any one of claims 1 to 4, wherein the output means outputs a switching signal at a timing when the buffer amount detected by the second detection means increases to a predetermined value or more. apparatus.
ことを特徴とする請求項1乃至請求項5のいずれかに記載のコンテンツ切替装置。 The reproduction means reproduces the second content data while the second content data is being reproduced and after the timing when the buffer amount of the storage means detected by the detection means increases to a predetermined value or more. 6. The content switching device according to claim 1, wherein the content switching apparatus reads the first content data from the first storage unit and reproduces the first content data.
前記第1のコンテンツデータに対応し、当該第1のコンテンツデータのうち、特定のデータ位置を示す位置情報を複数含む位置情報列を取得する位置情報取得過程と、
前記受信過程において受信した第1のコンテンツデータを記憶手段にバッファする記憶過程と、
第2のコンテンツデータを取得するデータ取得過程と、
所定のタイミングにおいて切替信号を出力する出力過程と、
前記出力過程によって切替信号が出力されたタイミング以降において、前記位置情報取得過程によって取得した位置情報列に含まれる位置情報のうち、前記記憶手段にバッファされている第1のコンテンツデータに対応する位置情報を特定する特定過程と、
前記記憶手段から第1のコンテンツデータを読み出して再生するとともに、その再生位置が前記特定過程によって特定された位置情報に対応する位置になったとき、当該再生を中止して前記データ取得過程において取得した第2のコンテンツデータを再生する再生過程と
を備えることを特徴とするコンテンツ切替方法。 A receiving process for receiving the first content data to be streamed;
A position information acquisition process for acquiring a position information sequence corresponding to the first content data and including a plurality of position information indicating a specific data position among the first content data;
A storage process for buffering the first content data received in the reception process in a storage means;
A data acquisition process for acquiring second content data;
An output process for outputting a switching signal at a predetermined timing;
The position corresponding to the first content data buffered in the storage unit among the position information included in the position information sequence acquired by the position information acquisition process after the timing when the switching signal is output by the output process. A specific process of identifying information,
The first content data is read from the storage means and reproduced, and when the reproduction position reaches a position corresponding to the position information identified by the identification process, the reproduction is stopped and acquired in the data acquisition process. A content switching method comprising: a reproduction process of reproducing the second content data.
ストリーミング配信される第1のコンテンツデータを受信する受信機能と、
前記第1のコンテンツデータに対応し、当該第1のコンテンツデータのうち、特定のデータ位置を示す位置情報を複数含む位置情報列を取得する位置情報取得機能と、
前記受信機能において受信した第1のコンテンツデータを記憶手段にバッファする記憶機能と、
第2のコンテンツデータを取得するデータ取得機能と、
所定のタイミングにおいて切替信号を出力する出力機能と、
前記出力機能によって切替信号が出力されたタイミング以降において、前記位置情報取得機能によって取得した位置情報列に含まれる位置情報のうち、前記記憶手段にバッファされている第1のコンテンツデータに対応する位置情報を特定する特定機能と、
前記記憶手段から第1のコンテンツデータを読み出して再生するとともに、その再生位置が前記特定機能によって特定された位置情報に対応する位置になったとき、当該再生を中止して前記データ取得機能において取得した第2のコンテンツデータを再生する再生機能と
を実現させるためのプログラム。 In a computer having storage means,
A receiving function for receiving the first content data to be streamed;
A position information acquisition function that corresponds to the first content data and acquires a position information sequence including a plurality of position information indicating a specific data position among the first content data;
A storage function for buffering the first content data received in the reception function in a storage means;
A data acquisition function for acquiring second content data;
An output function for outputting a switching signal at a predetermined timing;
The position corresponding to the first content data buffered in the storage unit among the position information included in the position information sequence acquired by the position information acquisition function after the timing when the switching signal is output by the output function. A specific function to identify information,
The first content data is read from the storage means and played back, and when the playback position reaches a position corresponding to the position information specified by the specifying function, the playback is stopped and acquired by the data acquisition function For realizing the playback function of playing back the second content data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007208110A JP2009044528A (en) | 2007-08-09 | 2007-08-09 | Content switching apparatus, content switching method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007208110A JP2009044528A (en) | 2007-08-09 | 2007-08-09 | Content switching apparatus, content switching method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009044528A true JP2009044528A (en) | 2009-02-26 |
Family
ID=40444771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007208110A Pending JP2009044528A (en) | 2007-08-09 | 2007-08-09 | Content switching apparatus, content switching method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009044528A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011077597A (en) * | 2009-09-29 | 2011-04-14 | Sony Corp | Information processing apparatus and method |
-
2007
- 2007-08-09 JP JP2007208110A patent/JP2009044528A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011077597A (en) * | 2009-09-29 | 2011-04-14 | Sony Corp | Information processing apparatus and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102536652B1 (en) | Dynamic reduction of alternative content playback to support aligning the end of the alternative content with the end of the substitute content. | |
US8583555B1 (en) | Synchronizing multiple playback device timing utilizing DRM encoding | |
JP4405523B2 (en) | CONTENT DISTRIBUTION SYSTEM, SERVER DEVICE AND RECEPTION DEVICE USED IN THE CONTENT DISTRIBUTION SYSTEM | |
JP5239858B2 (en) | Playback apparatus and method, and program | |
US7748020B2 (en) | Receiving apparatus and method for processing interruptions in streaming broadcasts | |
WO2012043356A1 (en) | Content transmitting device, content transmitting method, content reproduction device, content reproduction method, program, and content delivery system | |
US20070055980A1 (en) | Method for the uninterrupted display of television programs with suppressed program segments | |
JP2007512735A (en) | Insert commercials into a video stream based on surrounding program content | |
US7990473B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2008035102A (en) | Content receiving terminal device | |
US9451328B1 (en) | Methods and systems for variable speed playback with bi-directionality | |
JPWO2012001905A1 (en) | Playback apparatus, voice selection method, and voice selection program | |
JP2009044528A (en) | Content switching apparatus, content switching method and program | |
JP2008278237A (en) | Video playback device, video playbacking method and video playback program | |
EP2983373B1 (en) | Rendering of an audio and/or video signal comprising trick play limited parts | |
JP4994942B2 (en) | Information processing apparatus, information processing method, and information processing system | |
KR100848495B1 (en) | Searching System Of Video Contents And Method Thereof | |
JP2007074158A (en) | Reproduction system and reproducing method using the system | |
JP4421666B1 (en) | Content receiving apparatus and content reproducing method | |
JP2000013759A (en) | Device and method for transmitting information, device and method for receiving information, and providing medium | |
JP2007150787A (en) | Reproducing content switching system for video/sound equipment | |
TW202345606A (en) | Video playback system and method for providing switch of view angle characterized in that there is no need to open other players to watch a sub-view angle film | |
JP2010109993A (en) | Content reception device and content reproducing method | |
CN113055703A (en) | IPTV video playing method and system | |
JP2009105646A (en) | Television broadcast recording and reproducing device, and reproducing method for recorded digital broadcast |