JP5228854B2 - Content creation device, content creation method, and program - Google Patents
Content creation device, content creation method, and program Download PDFInfo
- Publication number
- JP5228854B2 JP5228854B2 JP2008306108A JP2008306108A JP5228854B2 JP 5228854 B2 JP5228854 B2 JP 5228854B2 JP 2008306108 A JP2008306108 A JP 2008306108A JP 2008306108 A JP2008306108 A JP 2008306108A JP 5228854 B2 JP5228854 B2 JP 5228854B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- program
- type
- main
- information
- 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
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、コンテンツを作成するコンテンツ作成装置と、その方法に関する。また、上記コンテンツ作成装置が実行するプログラムに関する。 The present invention relates to a content creation apparatus and a method for creating content. The present invention also relates to a program executed by the content creation device.
現在、インターネットに代表されるネットワーク通信やデジタルテレビジョン放送などが広く普及してきている。つまり、デジタルの映像・音声コンテンツが一般のユーザに多く提供、流通される環境が整ってきている。 Currently, network communications such as the Internet and digital television broadcasting are widely spread. That is, an environment in which a large amount of digital video / audio content is provided and distributed to general users has been established.
本願発明としては、例えば、上記のようなテレビジョン放送、ネットワークなどによるコンテンツ流通環境下でのコンテンツ再生機能に関して、よりユーザにとって有用なものを提供できるようにすることを、その課題とするものである。 An object of the present invention is, for example, to be able to provide a more useful content reproduction function for a content distribution function in a content distribution environment such as the above-described television broadcasting or network. is there.
そこで本発明は上記した課題を考慮して、コンテンツ作成装置として次のように構成す
る。
本篇コンテンツのデータを利用した内容を有する1以上の第1種のコンテンツと、上記本篇コンテンツのデータを利用した内容を有さない1以上の第2種のコンテンツとを再生時間に従って連結していくことで作成された1プログラム分としてのコンテンツ内容を有するプログラム単位コンテンツのデータを対象として上記データの特徴量の変化により上記データのコンテンツ種別を判定する解析処理を実行する解析手段と、上記解析処理のコンテンツ種別の判定結果に基づいて、上記プログラム単位コンテンツにおける上記第1種のコンテンツと上記第2種のコンテンツの区間を認識するコンテンツ区間認識手段と、上記コンテンツ区間認識手段の認識結果に基づいて、上記第1種のコンテンツと上記第2種のコンテンツとを素材としての上記プログラム単位コンテンツの構成を示す情報である、プログラム構成情報を生成する、プログラム構成情報生成手段と、少なくとも、上記プログラム単位コンテンツにおける第2種のコンテンツを再生装置により再生しているときに上記再生装置に対して行われた本篇コンテンツへの再生切り換えの指示操作に応じて、上記プログラム単位コンテンツに付加された上記プログラム構成情報を利用して、上記プログラム単位コンテンツの再生から、上記第1種のコンテンツに関連する本篇コンテンツの再生に切り換える動作が実行されるようにするための制御情報を生成する、制御情報生成手段と、上記プログラム構成情報と、上記制御情報とを有するメタ情報を生成し、このメタ情報を上記プログラム単位コンテンツに付加することで、上記再生装置により再生されるための、再生用のプログラム単位コンテンツを作成するコンテンツ作成手段とを備えることとした。
In view of the above-described problems, the present invention is configured as a content creation apparatus as follows.
One or more first type contents having contents using the data of the main part content and one or more second type contents having no contents using the main part content data are linked according to the reproduction time. Analysis means for executing an analysis process for determining a content type of the data based on a change in a feature amount of the data, with respect to data of a program unit content having a content content as one program created by the processing; Based on the determination result of the content type of the analysis process, the content section recognition means for recognizing the section of the first type content and the second type of content in the program unit content, and the recognition result of the content section recognition means Based on the content of the first type content and the second type content, The program configuration information generating means for generating program configuration information, which is information indicating the configuration of the program unit content, and at least the second type content in the program unit content when being played back by the playback device in response to an instruction operation of reproducing switching to the hen content made to the apparatus, by using the program configuration information added to the above SL program content unit, the reproduction of the program content units, the first Meta information including control information generation means, control information generation means, program configuration information, and control information for generating control information for switching to reproduction of main content related to a kind of content By generating and adding this meta information to the program unit content, For being reproduced by the serial reproduction apparatus, it was decided and a content creating means for creating program unit content for playback.
上記構成であれば、作成されたプログラム単位コンテンツを再生装置により再生しているときの指示操作に応じて、制御情報に従い、プログラム単位コンテンツに関連した本篇コンテンツの再生に切り換えることが可能になる。特に、プログラム単位コンテンツにおいて、本編コンテンツを利用して作成したものではない内容の再生中においても、適切とされる本編コンテンツへの再生切り換えが可能になる。 If it is the said structure, according to instruction | indication operation at the time of reproducing the produced program unit content with a reproducing | regenerating apparatus, it will become possible to switch to reproduction | regeneration of the main content related to a program unit content according to control information. . In particular, it is possible to switch playback to the proper main content even during playback of content that is not created using the main content in the program unit content.
このようにして、本発明は、本編コンテンツを利用した内容を有さないコンテンツ部分の再生中であるのにかかわらず、適切とされる本編コンテンツへの再生切り換えが可能とされることで、コンテンツ再生機能に関して、これまでよりもユーザにとって有用なものを提供できる。 In this way, the present invention enables the content to be switched to the appropriate main content regardless of whether the content portion that does not have the content using the main content is being played back. As for the playback function, it is possible to provide a user more useful than before.
以下、本願発明を実施するための最良の形態(以下、実施形態という)について、下記の順により説明する。
<1.コンテンツ流通システムの構成>
<2.コンテンツ再生態様(第1例)の概要>
<3.コンテンツ再生態様(第2例)の概要>
<4.コンテンツ作成装置の構成>
<5.セットトップボックスの構成>
<6.コンテンツサーバの構成>
<7.第1例のコンテンツ再生態様に対応するアルゴリズム>
[7−1.番組コンテンツ作成処理]
[7−2.番組関連メタ情報作成処理]
[7−3.再生コンテンツ切換処理]
<8.第2例のコンテンツ再生態様に対応するアルゴリズム>
[8−1.番組コンテンツ作成処理]
[8−2.番組関連メタ情報作成処理]
[8−3.再生コンテンツ切換処理]
Hereinafter, the best mode for carrying out the present invention (hereinafter referred to as an embodiment) will be described in the following order.
<1. Content distribution system configuration>
<2. Overview of content playback mode (first example)>
<3. Overview of content playback mode (second example)>
<4. Configuration of Content Creation Device>
<5. Configuration of set-top box>
<6. Content Server Configuration>
<7. Algorithm corresponding to content reproduction mode of first example>
[7-1. Program content creation process]
[7-2. Program-related meta information creation process]
[7-3. Playback content switching process]
<8. Algorithm corresponding to content reproduction mode of second example>
[8-1. Program content creation process]
[8-2. Program-related meta information creation process]
[8-3. Playback content switching process]
<1.コンテンツ流通システムの構成>
図1は、本実施形態のコンテンツ流通システムの構成例を示している。
本実施形態のコンテンツ流通システムは、この図に示すように、放送局1、コンテンツ作成装置2、セットトップボックス(STB)3、コンテンツサーバ4から成る。
<1. Content distribution system configuration>
FIG. 1 shows a configuration example of the content distribution system of the present embodiment.
The content distribution system according to the present embodiment includes a
放送局1は、デジタルテレビジョン放送により番組(コンテンツ)を放送する放送局のうちの1つである。なお、例えばデジタルテレビジョン放送は、現状においては、衛星放送、地上波放送のいずれもが稼働しているが、放送局1は、いずれの放送に対応するものであってもよい。
The
コンテンツ作成装置2は、放送局1が送出すべきビデオコンテンツ(送出用放送コンテンツ)を例えば番組単位で作成することができる。放送局1は、コンテンツ作成装置2により作成した送出用放送コンテンツを受け取り、放送網5を利用して、予め割り当てられたチャンネルの放送として送出する。
The
セットトップボックス3は、一般のユーザが所有するもので、実際には、ユーザごとに応じて多数存在する。
このセットトップボックスは、放送局1が対応するキャリアの放送網5を利用したデジタルテレビジョン放送を受信選局して、選局したチャンネルの画像・音声信号を再生出力できる。また、ネットワーク接続機能を有していることで、例えば次に説明するコンテンツサーバ4からネットワーク6経由でビデオコンテンツ(VODコンテンツ)をダウンロードし、その画像・音声信号を再生出力させることもできる。
The set-
This set-top box can receive and select a digital television broadcast using the
コンテンツサーバ4は、多くのビデオコンテンツを保有し、セットトップボックス3などのネットワーク端末からの正当なダウンロード要求に応じて、ネットワーク6経由で、要求されたネットワーク端末に対してコンテンツのデータを送信する。
また、ここでのコンテンツサーバ7は、ここでは放送局1が放送する放送コンテンツを成す素材としてのビデオコンテンツの本篇を保有する。
なお、コンテンツサーバ4が保有するビデオコンテンツは、上記のようにしてネットワーク端末からの要求に応じて送信されるものであり、視聴者が視聴したいときにコンテンツを配信するという、いわゆるビデオ・オン・デマンド(VOD:Video On Demand)の条件を満足している。そこで、コンテンツサーバ4が保有するビデオコンテンツについては、以降、VODコンテンツともいう。
また、この場合のコンテンツサーバ4は、例えば設備間通信網7により、コンテンツ作成装置2と通信可能に接続されている。この設備間通信網7は、専用線、もしくは、VPN(Virtual Private Network)などに代表されるセキュリティが図られたネットワーク通信により実現できる。
The
The content server 7 here holds the main part of the video content as a material constituting the broadcast content broadcasted by the
Note that the video content held by the
In this case, the
<2.コンテンツ再生態様(第1例)の概要>
本実施形態では、上記図1に示したコンテンツ流通システムによるコンテンツ再生の態様として2例を挙げる。そこで、これらコンテンツ再生態様についての概要を説明することとして、先ず、第1例から説明する。
<2. Overview of content playback mode (first example)>
In the present embodiment, two examples of content reproduction by the content distribution system shown in FIG. 1 are given. Therefore, first, the first example will be described as an outline of these content reproduction modes.
図2は、本実施形態としての第1のコンテンツ再生態様例を模式的に示している。
ここで、放送局1が或る放送時間帯により図2(a)に示される内容の番組単位の放送コンテンツである番組コンテンツ(プログラム単位コンテンツ)を放送しているものとする。そのうえで、或るユーザが、セットトップボックス3により、この図2(a)の番組コンテンツをその開始時刻から受信、再生出力させており、これを視聴していたとする。
FIG. 2 schematically shows a first content reproduction mode example as the present embodiment.
Here, it is assumed that the
ここで、番組コンテンツは、例えば或るタイトルの映画を放送しており、その内容の内訳として、開始時刻から終了時刻にかけて、本篇パート1、CM1、本篇パート2、CM2、本篇パート3、CM3、本篇パート4、CM4、本篇パート5の順となっているものとする。
なお、本篇パート(第1種のコンテンツ)は、映画本篇全体における或る時間分を抜き出した区間部分であり、この場合には、本篇パート1,2,3,4,5の順でつなげば、映画の本篇全体が再現される。また、CM1〜4は、それぞれCM(コマーシャル)として本篇パートの間に挿入されるCMコンテンツである。
Here, for example, the program content broadcasts a movie of a certain title, and as a breakdown of the content from the start time to the end time, the
The main part (first type content) is a section extracted from a certain amount of time in the whole main part of the movie. In this case, the
ここで、図2(a)に示す番組コンテンツをセットトップボックス3により視聴していたユーザが、この映画をとてもおもしろいと思い、例えば、CM2が再生出力されているときに、普通の映画本篇のようにしてCMの挿入無しに全部通して視聴したいと思ったとする。
この場合ユーザは、セットトップボックス3に対して、現在視聴している番組コンテンツと同じタイトルの映画で本篇だけから成る、通常の映画のコンテンツの視聴への切り換えを指示する操作を行うことができる。この操作を、ここでは「CM無しコンテンツへのジャンプ操作」、もしくはこれを省略して単に「ジャンプ操作」ともいうことにする。
Here, the user who has watched the program content shown in FIG. 2A with the set-
In this case, the user can perform an operation for instructing the set-
上記CM無しコンテンツへのジャンプ操作が行われると、セットトップボックス3は、コンテンツサーバ4から、図2(a)の放送コンテンツの本篇と同じタイトルの映画のVODコンテンツをダウンロードする。そして、セットトップボックス3は、これまでの番組コンテンツの再生出力から、受信したVODコンテンツの再生出力に切り換える。
When the jump operation to the CM-free content is performed, the set
ただし、本実施形態の第1例のコンテンツ再生態様としては、VODコンテンツとして、その本篇全体の内容をダウンロードしてはじめから再生出力させるのではなく、CM無しコンテンツへのジャンプ操作が行われた時点より後において番組コンテンツとして放送される内容をダウンロードして再生出力させる。 However, as a content playback mode of the first example of the present embodiment, as a VOD content, a jump operation to content without CM was performed instead of downloading and reproducing the entire contents of the main part from the beginning. The content broadcasted as the program content after the time is downloaded, reproduced and output.
具体例として、図2の場合には、番組コンテンツの本篇パート2が放送された後のCM2が流れているときにジャンプ操作が行われている。すると、この場合には、既に映画の本篇全体における本篇パート1,2が放送されており、未だ、本篇パート3〜本篇パート5までが放送されていないことになる。
そこで、この場合には、図2(b)に示すようにして、セットトップボックス3は、VODコンテンツとしての本篇全体において、本篇パート3の開始位置に対応する位置から本篇パート5の終了位置までの区間をダウンロードし、時系列で再生出力していくことになる。
As a specific example, in the case of FIG. 2, the jump operation is performed when the
Therefore, in this case, as shown in FIG. 2 (b), the set
例えばユーザが、通常のCMの挿入される番組をテレビジョン放送で視聴していておもしろいと感じ、その番組で放送している映画などのコンテンツを、すぐにCM抜きで通して鑑賞してみたいと思うことは、しばしばあると考えられる。本実施形態のようなコンテンツ再生出力の態様であれば、上記のようなユーザの要望に応えることができる。 For example, the user feels it is interesting to watch a program with a normal CM inserted on a television broadcast, and wants to immediately view the content such as a movie broadcast on that program without a CM. Is often considered to be. If the content reproduction output mode is as in the present embodiment, it is possible to meet the user's request as described above.
また、第1例のコンテンツ再生態様では、VODコンテンツの再生にあたり、ジャンプ操作を行った時点では放送済みの本篇コンテンツの内容は再生されることなく、ジャンプ操作を行った時点以降において番組で放送されるはずの、本篇の途中から再生が開始される。
ジャンプ操作は、ユーザがこれまで視聴していた番組コンテンツの本篇内容をおもしろいと思ったことに応じて行われることを想定している。従って、番組コンテンツにおいて、ジャンプ操作を行った時点では放送済みの本篇の内容は、既にユーザが視聴しているものとしてみてよい。そこで、番組コンテンツからVODコンテンツの再生に切り換える際、ジャンプ操作を行った時点以降の本篇の内容から再生を開始させれば、ユーザは、既に鑑賞し終わった内容を再び鑑賞することがなく、ストレスも感じない。
In the content reproduction mode of the first example, when the VOD content is reproduced, the content of the main content that has already been broadcast is not reproduced when the jump operation is performed, and the program is broadcast after the jump operation is performed. Playback should start from the middle of the main part.
It is assumed that the jump operation is performed in accordance with the fact that the main content of the program content that the user has watched so far is interesting. Therefore, in the program content, the content of the main part that has already been broadcast at the time when the jump operation is performed may be regarded as being already viewed by the user. Therefore, when switching from program content to VOD content playback, if the playback is started from the content of the main part after the jump operation, the user does not appreciate the content that has already been viewed, I don't feel stress.
<3.コンテンツ再生態様(第2例)の概要>
図3は、本実施形態のコンテンツ再生態様の第2例を模式的に示している。
この第2例に対応して放送局1から放送される番組コンテンツは、図3(a)に示すように、MC(Master of Ceremony)の映像・音声内容を有するMCコンテンツと、映画などの映像コンテンツを編集して作成したとされる映像・音声内容ダイジェストコンテンツとにより編集・作成されるものとなる。この図では、MC1、ダイジェスト[本篇コンテンツ1]、MC2、ダイジェスト[本篇コンテンツ2]、MC3、ダイジェスト[本篇コンテンツ3]・・・・の順でMC,ダイジェストコンテンツが配列されて1つの番組コンテンツを形成した例が示されている。ダイジェスト[本篇コンテンツ1]〜ダイジェスト[本篇コンテンツ3]は、それぞれが、異なる映像コンテンツ(ここでは便宜上、本篇コンテンツ1,2,3としている)を素材として、そのダイジェスト内容を有するものとして作成されたコンテンツである。
<3. Overview of content playback mode (second example)>
FIG. 3 schematically shows a second example of the content reproduction mode of the present embodiment.
As shown in FIG. 3A, program content broadcast from the
このような図3(a)に示される構成の番組は、一般に、MCの部分によりダイジェストコンテンツの基となる本編コンテンツについてのコメントが行われる。
また、MCの部分における本編コンテンツについてのコメントの流れであるが、最もよくみられるのは、直前に再生したダイジェストコンテンツに対応する本編コンテンツについてのコメントをした後に、次に再生することになるダイジェストコンテンツに対応する本編コンテンツについてのコメントをする、というものである。
In the program having the configuration shown in FIG. 3A, comments on the main content that is the basis of the digest content are generally performed by the MC portion.
In addition, the flow of comments about the main content in the MC part is the most common, but the most frequently seen digest after the comment on the main content corresponding to the digest content played back immediately before Comments are made on the main content corresponding to the content.
すると、先ず、ダイジェストコンテンツのそれぞれは、編集素材としての本篇コンテンツに対応する内容を有しているものとみることができる。
そのうえで、1つのダイジェストコンテンツが再生された後のMCについては、その前半は、直前に再生したダイジェストコンテンツに対応する本編コンテンツに関連した内容を有し、後半は、次に再生するダイジェストコンテンツに対応する本編コンテンツに関連した内容を有しているものとしてみることができる。
Then, first, each of the digest contents can be regarded as having contents corresponding to the main content as the editing material.
In addition, for the MC after one digest content is played, the first half has contents related to the main content corresponding to the digest content played immediately before, and the second half corresponds to the digest content to be played next. It can be seen that it has contents related to the main content.
そこで、この第2例においては、番組コンテンツについて、MCの区間も含めて、ダイジェストコンテンツの基となる本篇コンテンツごとに対応する区間(本編コンテンツ対応区間)を設定する。具体例として、図3(a)においては、MC1、ダイジェスト[本篇コンテンツ1]、及びMC2を分割点aにより分割した前側の部分とから成る、時系列的に連続した番組内容部分が、本篇コンテンツ1対応区間として設定されている。これは、MC1の全てと、ダイジェスト[本篇コンテンツ1]、また、MC2の分割点aより前の部分が、本篇コンテンツ1に関連した内容を有していることに基づいている。
また、MC2の分割点aより後ろの区間と、ダイジェスト[本篇コンテンツ2]、及び、MC3の分割点bより前の部分とから成る区間が、本篇コンテンツ2対応区間として設定されている。これは、ダイジェスト[本篇コンテンツ2]とともに、MC2の分割点aより後ろの区間、及びMC3の分割点bより前の区間も、本篇コンテンツ2についての紹介などをしていることで本篇コンテンツ2に関連していることに基づいて設定されたものである。
なお、本篇コンテンツ2対応区間に続いては、本篇コンテンツ3対応区間が設定されることになる。これら本篇コンテンツ1対応区間〜本篇コンテンツN対応区間のそれぞれについて特に区別することなく言及するときには、コンテンツ対応区間という。
Therefore, in this second example, a section corresponding to each main content that is the basis of the digest content (main content corresponding section) is set for the program content, including the MC section. As a specific example, in FIG. 3 (a), a program content portion that is continuous in time series composed of MC1, a digest [main content 1], and a front portion obtained by dividing MC2 by a division point a is It is set as the section corresponding to the
Further, a section composed of a section after the dividing point a of MC2, a digest [main part content 2], and a part before the dividing point b of MC3 is set as a section corresponding to the
The section corresponding to
ここで、ダイジェスト[本篇コンテンツ1]の基となる本編コンテンツ1は、例えば既に映像ソフト化されている映画などのビデオコンテンツについてのものであるとする。
そのうえで、ユーザが、図3(a)の番組コンテンツをセットトップボックス3により受信、再生出力させて鑑賞していたとする。そして、ダイジェスト[本篇コンテンツ1]での本篇コンテンツ1を紹介する映像を見て、この本篇コンテンツ1を鑑賞したいと思ったとする。このようなとき、ユーザは、VODコンテンツへのジャンプ操作を行うことができる。なお、このときには、本篇コンテンツ1としてのタイトルのVODコンテンツを鑑賞したいわけであるが、このための操作としては、単に「VODコンテンツへのジャンプ」を指示する操作のみでよく、敢えて、ジャンプ先のVODコンテンツのタイトルを指定する操作は必要ない。
Here, it is assumed that the
Then, it is assumed that the user has received and reproduced the program content of FIG. 3A by the set
図3においては、このジャンプ操作は、ダイジェスト[本篇コンテンツ1]が終了した次のMC2において、本篇コンテンツ1対応区間として設定されている区間内の時点で行われているとしている。つまり、ジャンプ操作は本篇コンテンツ1対応区間において行われた。
このようにして、本篇コンテンツ1対応区間においてジャンプ操作が行われたことに応じては、セットトップボックス3は、図3(b)に示すようにして、正規の本篇コンテンツ1のデータを先頭からダウンロードして、その開始から終了までを再生出力させる。
In FIG. 3, this jump operation is performed at the time point within the section set as the section corresponding to the
In this way, in response to the jump operation being performed in the section corresponding to the
このようなコンテンツの再生出力切り換えが行われることで、ユーザは、番組コンテンツのダイジェストを見て、自分が鑑賞したいと思った本篇コンテンツ1の再生にすぐ切り換えることができる。
By switching the playback output of such content, the user can immediately switch to playback of the
また、図2(a)に例示される番組コンテンツの内容は、本篇パートとCMとが混在している。再生の切り換え先であるVODコンテンツ(再生切換先コンテンツ)のタイトルとの関係性としてみた場合、本篇パートの映像内容は、VODコンテンツ(本編コンテンツ)のデータの一部となる。従って、本篇パートは、基の本篇コンテンツを直接的に利用しているということで映像内容として密接な関連性を有しているといえる。これに対して、CMは、なんらかの商品を宣伝する映像内容のものであるから、上記本編コンテンツのデータを利用して作成されるものではない。つまり、CMと本編コンテンツとでは、データ(映像・音声)についての利用関係は元来ないといえる。
同様にして、図3(a)に示される番組コンテンツは、コンテンツのダイジェストと、MCとが混在している。ダイジェストは、対応のコンテンツの本篇全体のデータの一部を直接に利用、編集して作成されるものである。これに対して、MCは、例えば、MCを行っている人物などが主体的な映像内容とされ、音声も、MCの人物のものであることが通常である。従って、MCと本編コンテンツとは、データについての利用関係は無いといえる。
Further, the contents of the program content illustrated in FIG. 2A are a mixture of the main part and CM. When viewed as a relationship with the title of the VOD content (playback switching destination content) that is the switching destination of playback, the video content of the main part is part of the data of the VOD content (main content). Therefore, it can be said that the main part has a close relationship as video contents because the main part is directly used. On the other hand, since the CM has video content that promotes some product, it is not created using the data of the main content. In other words, it can be said that the usage relationship for data (video / audio) is not originally between the CM and the main content.
Similarly, in the program content shown in FIG. 3A, the content digest and MC are mixed. The digest is created by directly using and editing a part of the entire data of the corresponding content. On the other hand, the MC usually has, for example, a person who is performing the MC as the main video content, and the sound is usually that of the MC person. Therefore, it can be said that the MC and the main content do not have a usage relationship for data.
このことから、本実施形態のコンテンツ再生態様の第1例と第2例では次の共通点を有しているといえる。
つまり、番組コンテンツは、映像内容的に再生切換先コンテンツと密接に関連するコンテンツ部分と、無関係とされるコンテンツ部分とが混在する内容を有している。そのうえで、密接に関連するコンテンツ部分だけではなく、無関係とされるコンテンツ部分を再生しているときにジャンプ操作が行われたときにおいても、ユーザの操作の意図に適合した、しかるべきVODコンテンツに再生が切り換えられるように配慮されている。
From this, it can be said that the first example and the second example of the content reproduction mode of the present embodiment have the following common points.
That is, the program content has a content in which a content portion closely related to the reproduction switching destination content in terms of video content and a content portion that is irrelevant are mixed. In addition, even when a jump operation is performed while reproducing a content portion that is not related to the content portion that is closely related, the content is played back to an appropriate VOD content that matches the intention of the user's operation. Is considered to be switched.
<4.コンテンツ作成装置の構成>
以降、上記した本実施形態のコンテンツ再生態様(第1例、第2例)に対応する技術構成例について説明していく。
先ず、図4を参照してコンテンツ作成装置の構成例について説明する。
この図に示されるコンテンツ作成装置2は、制御部21、コンテンツ作成部22、記憶部23、通信部24、送出部25、及び操作入力部26を備えて成るものとしている。
<4. Configuration of Content Creation Device>
Hereinafter, a technical configuration example corresponding to the content reproduction mode (first example, second example) of the present embodiment will be described.
First, a configuration example of the content creation device will be described with reference to FIG.
The
制御部21は、例えばCPU(Central Processing Unit)、ROM、RAMなどから成り、例えば記憶部23としての補助記憶装置とともに1つのコンピュータシステムを構成して、コンテンツ作成装置2における動作を制御する。
記憶部23には、例えば制御部21におけるCPUなどが実行すべきプログラム、コンテンツ作成の素材となるコンテンツの映像・音声データなどが記憶される。この記憶部23については例えばハードディスクなどを採用できる。
The
The
コンテンツ作成部22は、例えば放送用コンテンツとして、図2(a)、図3(a)などに示した番組コンテンツ単位による作成処理を行える部位であり、例えばそのための信号処理などのためのハードウェア、ソフトウェアなどより成る。
このコンテンツ作成部22を利用しての番組コンテンツの作成は、例えば編集・作成作業者が操作入力部26を操作して行うことができる。ただし、後述するようにして、放送コンテンツに付加される番組関連メタ情報については、放送コンテンツの編集結果に従って、コンテンツ作成部22が自動作成する。
The
Creation of program content using the
通信部24は、図1に示した設備間通信網7を経由してコンテンツサーバ4と通信するための機能部位である。
送出部25は、コンテンツ作成部22により作成した送出用放送コンテンツのデータを、所定の伝送線などを経由して放送局1に伝達する機能が与えられた部位である。
The
The sending
<5.セットトップボックスの構成>
図5のブロック図は、セットトップボックス3の構成例を示している。
この図に示すセットトップボックス3は、チューナ部31、映像・音声信号処理部32、映像出力部33、音声出力部34、制御部35、記憶部36、通信部37、操作部38を備えている。
<5. Configuration of set-top box>
The block diagram of FIG. 5 shows a configuration example of the set
The set
チューナ部31は、放送通信網5から、アンテナ経由、もしくはCATV回線などを経由して受信された放送波、もしくは放送信号を入力する。ユーザは、操作部38に対してチャンネルを指定する操作を行うことができるが、この操作に応じて制御部35は、チューナ部31により選曲すべきチャンネルを指定する。そしてチューナ部31は、制御部31により指定されたチャンネルのデータを抽出する。
本実施形態において、番組コンテンツ単位に対応する送出用放送コンテンツは、後述するようにして、番組内容に対応した映像・音声信号(放送コンテンツ)と、番組単位で付加されるメタデータ(番組関連メタ情報)から成る。チューナ部31は、上記チャンネルのデータとして、この放送コンテンツとしての映像・音声信号と、番組関連メタ情報とを抽出する。
チューナ部31は、抽出した映像・音声信号を映像・音声信号処理部32に対して出力する。また、番組関連メタ情報は、制御部35に出力する。
The
In the present embodiment, the broadcast content for transmission corresponding to the program content unit is, as will be described later, a video / audio signal (broadcast content) corresponding to the program content, and metadata (program-related metadata) added per program unit. Information). The
The
また、通信部37は、ネットワーク6経由での通信を行うために設けられる。制御部35が通信部37を制御して、対応の通信プロトコルに従った動作を実行させることで、コンテンツサーバ4をはじめとするネットワーク上のデバイスとの通信が可能になる。
VODコンテンツをダウンロードするときには、コンテンツサーバ4から送信されてくるVODコンテンツのデータが通信部37にて受信されることになる。通信部37は、パケットを解くなどの処理を行って、VODコンテンツとしての映像・音声信号を復元し、画像・声処理部32に対して出力する。
The
When the VOD content is downloaded, the VOD content data transmitted from the
上記のようにして映像・音声信号処理部32に入力される映像・音声信号は例えば圧縮符号化形式となっている。そこで、映像・音声信号処理部32は、映像・音声信号について伸張処理を実行して所定形式の映像・音声信号を得る。また、必要に応じて伸張後の映像・音声信号について所定の信号処理を施す。そして、これらの信号処理を施した映像・音声信号のうち、映像信号ついては映像出力部33に出力し、音声信号については音声出力部34に対して出力する。
The video / audio signal input to the video / audio
映像出力部33は、入力される映像信号を表示用画像信号に変換して出力する。例えばこの表示用画像信号は、ここでは図示していないディスプレイデバイスに入力されて画像として再生表示される。
音声出力部34は、入力される音声信号を増幅して出力する。音声出力部34にて増幅されて出力された音声信号は、ここでは図示していないスピーカ、ヘッドフォンなどに供給されることで、音として再生される。
The
The
制御部35は、例えばCPU、ROM、RAMなどから成り、例えば補助記憶装置としての記憶部36とにより、コンピュータシステムを形成する。例えば、上記CPUが、記憶部36、ROMなどに記憶されるプログラムを実行することで、制御部35としての各種の制御、処理の動作が得られる。
The
記憶部36は、例えばHDDなどの大容量の記憶媒体を有して成るもので、例えば上記制御部35の補助記憶装置として機能する。
本実施形態においては、例えばこの記憶部36に、放送の受信、もしくはネットワーク経由でダウンロードしたコンテンツとしての映像・音声信号を、所定のファイル形式により保存させることが可能である。
The
In the present embodiment, for example, the
操作部38は、セットトップボックス3の本体に備えられる各種操作子、また、リモートコントローラなどを一括して示したものである。操作部38に対して操作が行われることに応じては、制御部35に対して、その操作に対応した操作信号が出力される。制御部35は、入力された操作信号に応じてしかるべき制御、処理を実行する。これにより、ユーザ操作に応じたセットトップボックス3の動作が得られる。
本実施形態では、制御部35は、ジャンプ操作に対応する操作信号入力に応じて、後述するようにして番組関連メタ情報を利用して、図2、図3に示した再生態様例に対応した再生コンテンツの切換制御を実行する。
The
In the present embodiment, the
<6.コンテンツサーバの構成>
図6のブロック図は、コンテンツサーバ4の構成例を示している。この図に示すコンテンツサーバ4は、制御部41、記憶部42、及び通信部43から成るものとしている。
制御部41は、CPU、ROM、RAMなどから成り、例えば補助記憶装置としての記憶部42とにより、サーバコンピュータシステムを形成する。上記CPUが、記憶部42、ROMなどに記憶されるプログラムを実行することで、制御部41としての各種の制御、処理の動作が得られる。
<6. Content Server Configuration>
The block diagram of FIG. 6 shows a configuration example of the
The
記憶部42は、例えばHDDなどにより形成され、上記したように、制御部41の補助記憶装置としての機能を有する。
また、記憶部42には、VODコンテンツデータベース42Aが記憶されている。このVODコンテンツデータベース42Aは、多数のVODコンテンツ1〜Nをデータベース形式により記憶管理する。VODコンテンツデータベース42Aは、例えば、図7において模式的に示すようにして、VODコンテンツごとに、固有のサーバコンテンツID(Server_content_ID)を対応付けて管理する構造を有する。
The
The
<7.第1例のコンテンツ再生態様に対応するアルゴリズム>
[7−1.番組コンテンツ作成処理]
第1例のコンテンツ再生態様に対応しては、図2(a)に示したように、本篇パートとCMとが交互に挿入される内容の番組コンテンツを放送局1から放送する。この番組コンテンツは、コンテンツ作成装置2にて作成され、放送局1に渡される。
<7. Algorithm corresponding to content reproduction mode of first example>
[7-1. Program content creation process]
Corresponding to the content reproduction mode of the first example, as shown in FIG. 2 (a), the
図8は、コンテンツ作成装置2が行う、第1例に対応する番組コンテンツの作成手順を模式的に示している。ここでは、図2(a)に示した番組コンテンツを作成する例を示している。
また、図11のフローチャートは、コンテンツ作成装置2において実行される番組コンテンツ作成処理として、図8の手順に従った処理例を示している。
FIG. 8 schematically shows a program content creation procedure corresponding to the first example performed by the
Moreover, the flowchart of FIG. 11 has shown the process example according to the procedure of FIG. 8 as a program content creation process performed in the
コンテンツ作成装置2は、先ず図11のステップS101により、これより作成する番組コンテンツに組み込むべき本篇コンテンツのデータを取得する。図8(a)は、取得した本篇コンテンツのデータを時系列に従った帯形状により示している。
First, in step S101 in FIG. 11, the
ここでは、上記本篇コンテンツのデータは、ここでは、設備間通信網7を経由した通信によりコンテンツサーバ4から取得するものとする。つまり、コンテンツ作成装置2の制御部21は、通信部24により設備間通信網7経由で、本篇コンテンツを指定して送信要求を行う。
この際、コンテンツ作成作業者は、操作入力部26に対する操作により、コンテンツサーバ4にアクセスさせたうえで取得したい本篇コンテンツを選択する操作を行うことができるものとする。コンテンツサーバ4は、このようにして選択された本篇コンテンツのデータをVODコンテンツデータベース42Aから読み出し、コンテンツ作成装置2に送信する。コンテンツ作成装置2の制御部21は、送信されてきた本篇コンテンツのデータを受信して記憶部23に対して記憶させる。
このように、本実施形態では、VODコンテンツデータベース42Aにて記憶されるコンテンツは、セットトップボックス3などにVODコンテンツとして配信されるだけではなく、番組作成のための素材である本篇コンテンツとして、コンテンツ作成装置2に対しても送信される。
Here, the data of the main content is acquired from the
At this time, it is assumed that the content creation worker can perform an operation of selecting the main content to be acquired after accessing the
As described above, in the present embodiment, the content stored in the
ステップS102においてコンテンツ作成装置2は、取得した本篇コンテンツを、番組構成のもとで設定されているCM以外の本篇部分ごとの時間長を基準にして、複数の本篇パートに分割する。図8(b)の例では、本篇コンテンツの全体を、本篇パート1〜5の5つに分割することになる。
例えばこの本篇コンテンツの分割処理は、作業者の操作入力部26に対する、本篇コンテンツの分割編集操作に応じた制御部21の制御に従い、コンテンツ作成部22が実行する。
In step S102, the
For example, the main content splitting process is executed by the
次のステップS103においてコンテンツ作成装置2は、番組コンテンツの素材として1以上の必要なコマーシャルコンテンツを取得する。図8(c)の例では、4つのコマーシャルCM1〜CM4のCMコンテンツを取得している。
CMコンテンツについては、例えばそのCMコンテンツを作成した広告会社、メーカなどから提供されるものを、ネットワークなどの通信網経由での受信、もしくは記憶媒体からの読み込みなどにより取り込んで記憶部23に記憶させることとすればよい。
In the next step S103, the
As for the CM content, for example, the content provided by the advertising company or manufacturer that created the CM content is taken in by being received via a communication network such as a network or read from a storage medium and stored in the
ステップS104〜S106は、コンテンツ作成装置2におけるコンテンツ作成部22が制御部35の制御に応じて実行する。
ステップS104として、コンテンツ作成部22は、ステップS102により得た本篇パートと、ステップS103により得たコマーシャルコンテンツとを編集・作成素材として利用して、番組コンテンツを作成する。つまり、図8(d)に例示するようにして、時系列に沿って、本篇パート1、CM1、本篇パート2、CM2、本篇パート3、CM3、本篇パート4、CM4、本篇パート5の順にデータ(ビデオ・オーディオデータ)を連結していく。これにより得られることとなった1単位のコンテンツデータを番組コンテンツとする。
このコンテンツ作成部22による本篇パートとCMの連結処理も、作業者による操作に応じて行われる。
Steps S104 to S106 are executed by the
In step S104, the
The
次のステップS105においてコンテンツ作成部22は、上記ステップS104により作成した番組コンテンツに対応する番組関連メタ情報を作成する。図8(e)においては、図8(d)の番組コンテンツの内容に対応して作成したとする番組関連メタ情報が示されている。
なお、ステップS105については、作業者の操作に応じて作成するのではなく、¥ステップS104による番組コンテンツの作成結果に従い、コンテンツ作成部22が自動的に番組関連メタ情報を作成する処理を実行する。このコンテンツ作成部22が実行する番組関連メタ情報の作成処理については後述する。
In the next step S105, the
Note that step S105 is not created according to the operator's operation, but the
次のステップS106において、コンテンツ作成部22は、放送用番組コンテンツ(再生用のプログラム単位コンテンツ)を作成する。
つまり、図8(f)に例示するようにして、ステップS104にて作成した番組コンテンツに対して、ステップS105により作成した番組関連メタ情報を付加する。このようにして番組コンテンツに番組関連メタ情報を付加した形式のデータが、放送用番組コンテンツとなる。
In the next step S106, the
That is, as illustrated in FIG. 8F, the program-related meta information created in step S105 is added to the program content created in step S104. Data in a format in which program-related meta information is added to program content in this way becomes broadcast program content.
[7−2.番組関連メタ情報作成処理]
次に、上記図11のステップS105としての番組関連メタ情報の作成処理について説明する。
先ず、番組関連メタ情報の構造例を図9に示す。
この図に示す番組関連メタ情報は、番組ID、放送時間帯情報、番組構成情報(プログラム構成情報)、及びジャンプ制御情報の各情報項目を有して成るものとしている。
番組IDは、対応する番組(番組コンテンツ)に対して固有に与えられる識別子である。
放送時間帯情報は、対応する番組が放送される時間帯を示す。
番組構成情報は、対応する番組の全編における構成内容を示す。
ジャンプ制御情報は、対応する番組をセットトップボックス3により再生出力しているときにジャンプ操作が行われた場合、このジャンプ操作に対応して適切にしかるべきVODコンテンツの再生出力に切り換えるための制御情報である。このジャンプ制御情報は、例えばXML(eXtensible Markup Language)、BML(Broadcast Markup Language)などの放送との親和性が高いマークアップ言語を利用して記述された形式とすることが考えられる。
[7-2. Program-related meta information creation process]
Next, the process for creating program-related meta information as step S105 in FIG. 11 will be described.
First, an example of the structure of program-related meta information is shown in FIG.
The program-related meta information shown in this figure includes information items of program ID, broadcast time zone information, program configuration information (program configuration information), and jump control information.
The program ID is an identifier uniquely given to the corresponding program (program content).
The broadcast time zone information indicates a time zone during which the corresponding program is broadcast.
The program configuration information indicates the content of the configuration of the entire corresponding program.
The jump control information is a control for switching to the appropriate VOD content reproduction output in response to the jump operation when the jump operation is performed while the corresponding program is reproduced and output by the set
図10は、番組構成情報の内容例として、図8(d)に示した構成の番組コンテンツに対応したものを示している。
番組構成情報は、左ブラケットと右ブラケット([ ])により括られる記述部分ごとに、1つの素材コンテンツ(本篇パート、もしくはCM)に対応した内容(素材単位情報)を示している。
先ず、先頭における素材単位情報は、本篇パート1に対応するのであるが、
[
Content_ID=V0001
program_time=00:00-00:27
content_time=start-00:27
]
と記述されている。
上記素材単位情報においてContent_IDは、対応する素材コンテンツ(ここでは本篇パート1)を特定する識別子である。ただし、対応する素材コンテンツが本篇パートの場合には、Content_IDには、その基となる、図8(a)の本篇コンテンツのサーバコンテンツIDが記述される。ここでは、本篇コンテンツのサーバコンテンツIDとして便宜上「V0001」と表記している。このサーバコンテンツIDによっては、当該本篇パートの基となるVODコンテンツが保存されているコンテンツサーバ4と、そのコンテンツサーバ4におけるVODコンテンツデータベース42Aにおいて管理される上記基となるVODコンテンツとが特定できる。
program_timeは、対応する番組内での相対的再生時間が示される。ここでは、program_time=00:00-00:27と示されている。これは、番組において、本篇パート1が、番組の開始時刻(00:00)から27分(00:27)を経過するまで再生されることを示している。なお、実際においては、再生時間を秒単位で管理できるが、ここでは説明を簡単で分かりやすいものとすることの便宜上、分単位としている。
content_timeは、対応の素材コンテンツについて、その基となるコンテンツにおける再生時間を示す。ここでは、content_time=start-00:27と示されている。これは、対応する素材コンテンツである本篇パート1は、サーバコンテンツID=V0001の本篇コンテンツにおける開始位置から27分が経過するまでの区間を再生するものであることを示している。
FIG. 10 shows an example of the content of the program configuration information corresponding to the program content having the configuration shown in FIG.
The program configuration information indicates the content (material unit information) corresponding to one material content (part of the main part or CM) for each description part enclosed by the left bracket and the right bracket ([]).
First, the material unit information at the top corresponds to Part 1 of this volume.
[
Content_ID = V0001
program_time = 00: 00-00: 27
content_time = start-00: 27
]
It is described.
In the material unit information, Content_ID is an identifier for specifying the corresponding material content (here,
The program_time indicates a relative playback time in the corresponding program. Here, program_time = 00: 00-00: 27 is indicated. This indicates that in the program, the
content_time indicates the playback time of the content that is the basis of the corresponding material content. Here, content_time = start-00: 27 is indicated. This indicates that the
次に、CM1に対応する2番目の素材単位情報は、
[
Content_ID=CM1
program_time=00:27-00:30
content_time=start-end
]
と記述されている。上記の記述において、先ず、Content_ID=CM1は、対応する素材コンテンツがCM1としてのコンテンツであることを示している。ここでは、Content_IDは、その値を参照すれば、その素材コンテンツがVODコンテンツを基とするものであるのか、CM自体であるのかを区別できるように定義されているものとする。
また、program_time=00:27-00:30と記述されていることで、CM1は、本篇パート1に続けて、番組中の時刻00:27-00:30の区間において再生されるものであることを示している。
また、content_time=start-endと記述されている。本編パートは、本編コンテンツのデータを利用して作成されたものであるため、その大元の実体としては、本編コンテンツで有ることになる。これに対してCMコンテンツは、これ自体が独立したコンテンツとなる。従って、この場合には、素材コンテンツとして、CM1の開始位置(start)から終了位置(end)までを再生すべきことを示している。
Next, the second material unit information corresponding to CM1 is
[
Content_ID = CM1
program_time = 00: 27-00: 30
content_time = start-end
]
It is described. In the above description, first, Content_ID = CM1 indicates that the corresponding material content is content as CM1. Here, Content_ID is defined so as to be able to distinguish whether the material content is based on the VOD content or the CM itself if the value is referred to.
In addition, since program_time = 00: 27-00: 30 is described, CM1 is reproduced in the section of time 00: 27-00: 30 in the
Also, content_time = start-end is described. Since the main part is created using data of the main contents, the main content is the main contents. On the other hand, the CM content itself is independent content. Therefore, in this case, it is indicated that the material content from the start position (start) to the end position (end) of CM1 should be reproduced.
同様にして、次の本篇パート2に対応する素材単位情報は、
[
Content_ID=V0001
program_time=00:30-00:57
content_time=00:27-00:54
]
と記述され、対応の素材コンテンツ(即ち本篇パート2)は、本篇パート1と同じContent_ID=V0001であること、番組内の再生時刻は、CM1に続く00:30-00:57の区間であること、Content_ID=V0001により示される本篇コンテンツにおける時刻00:27-00:54の区間を再生するものであることが示される。
以降の素材単位情報についても、同様にして、Content_IDによる本篇コンテンツもしくはCMコンテンツの指定と、program_timeによる番組内再生時間の指定、content_timeによる基のコンテンツ(CMコンテンツ自体)の再生時刻の区間の指定が行われる。
このようにして、図10に示される番組構成情報は、図8(d)に示した番組コンテンツにおける、素材コンテンツの構成内容を示すものとして形成される。
Similarly, the material unit information corresponding to
[
Content_ID = V0001
program_time = 00: 30-00: 57
content_time = 00: 27-00: 54
]
The corresponding material content (that is,
Similarly, for the material unit information thereafter, the main content or CM content is specified by Content_ID, the in-program playback time is specified by program_time, and the playback time interval of the base content (CM content itself) is specified by content_time. Is done.
In this way, the program configuration information shown in FIG. 10 is formed to indicate the configuration content of the material content in the program content shown in FIG.
図12のフローチャートは、図11のステップS105となる、第1例に対応の番組構成情報作成のための処理手順例を示している。
先ず、コンテンツ作成部22は、ステップS201において、例えば放送時間帯情報を取得する。放送時間帯の情報は、例えば放送局1側からの通信などによって予めコンテンツ作成装置2に伝達されており、コンテンツ作成装置2はこれを記憶しているものとする。ステップS201では、このようにして記憶されている放送時間帯情報を読み出して取得する。
The flowchart of FIG. 12 shows an example of a processing procedure for creating program configuration information corresponding to the first example, which is step S105 of FIG.
First, the
次のステップS202においては、番組IDを取得する。番組IDも、例えば放送局1側で設定されたものを、事前に、コンテンツ作成装置2側にて受け取って記憶しておくようにする。
In the next step S202, the program ID is acquired. For example, the program ID set on the
ステップS203においては、番組構成情報を生成する。番組構成情報生成のための処理手順例については、図13により後述する。 In step S203, program configuration information is generated. An example of a processing procedure for generating the program configuration information will be described later with reference to FIG.
ステップS204においては、ジャンプ制御情報を生成する。ジャンプ制御情報としては、先にも述べたように、BML、XMLなどのマークアップ言語などにより、ジャンプ操作に応じた処理を記述することで実現できる。このジャンプ制御情報がどのような内容を有するべきものであるのかについては、図14のフローチャートによるジャンプ操作に応じた処理手順例として後述する。 In step S204, jump control information is generated. As described above, the jump control information can be realized by describing a process corresponding to the jump operation using a markup language such as BML or XML. What the jump control information should have will be described later as an example of a processing procedure according to the jump operation according to the flowchart of FIG.
ステップS205においてコンテンツ作成部22は、上記ステップS201〜S204により取得、生成して保持している、放送時間帯情報、番組ID、番組構成情報、ジャンプ制御情報を所定のデータ構造にあてはめるようにして、番組関連メタ情報として構築する。これにより、番組関連メタ情報が作成されたことになる。
In step S205, the
図13は、コンテンツ作成部22が実行する番組構成情報作成のための処理手順例を示している。この図に示す処理は、図12のステップS203に対応する。なお、コンテンツ作成部22の機能について、制御部21がプログラムを実行することにより得られる機能、もしくはDSPに与えるプログラムにより得られる機能であるとして捉えると、この図に示す処理は、CPU、DSPがプログラムを実行することにより実現されるものであるとみることができる。
FIG. 13 shows an example of a processing procedure for creating program configuration information executed by the
図13においてコンテンツ作成部22は、先ず、ステップS301、S302により、変数n、mに対して、それぞれ初期値として0を代入する。変数nは、本篇パートごとについて処理の便宜上付すべき、番組コンテンツにおける時系列の出現順に従った番号を示す。変数mは、CMごとについて処理の便宜上付すべき、番組コンテンツにおける時系列の出現順に従った番号を示す。
次に、コンテンツ作成部22は、ステップS303により、図11のステップS104により作成された番組コンテンツの映像・音声の解析スキャンを開始する。ここでいうスキャンとは、番組コンテンツの映像信号、音声信号を、それぞれ開始位置から終了位置まで時系列に従って読み込んでいきながら、映像信号解析処理と、音声信号解析処理を実行していくことをいう。
In FIG. 13, the
Next, in step S303, the
本実施形態では、この映像・音声解析スキャンにより、解析結果として、例えば番組コンテンツにおける一定間隔の時刻ごとに、そのときのコンテンツ種別が本篇パートとCMとのいずれであるのかの判定結果を得る。
なお、このようなコンテンツ種別は、映像信号、音声信号それぞれについて特徴量を求めた上で、この特徴量の変化の状態に基づいて判定できる。
例えば、映像に関しては、例えば映画などであると、一貫して基本的な色合いが持続されることが多い。これは、例えば色ヒストグラムが或る特定の傾向を持つということにつながる。また、字幕付きであれば、映画本篇の内容を放送しているときには、台詞の声などに応じたタイミングで、必ず決まった位置に字幕が現れる。また、映画などでは、登場人物も或る程度の数に限定される。つまり、顔の個人認識を行った場合、認識される顔の特徴も、いくつかのパターンに限定される傾向となる。
また、音声についても、その本篇コンテンツに特有な周波数スペクトルの特性が得られる場合があると考えられる。また、例えば本篇コンテンツがコンサートなどであれば、本篇パートにおいては、音楽として検知される音声信号が得られることになる。
このようにして、本篇コンテンツについては、各種のパラメータに基づいた映像・音声の特徴量の情報を利用することで、或る時刻の番組コンテンツが、本篇コンテンツとしてみることのできる特徴量を有しているのか否か、つまり、本篇パートであるのか、もしくはCMであるのかを判定できる。
In this embodiment, by this video / audio analysis scan, a determination result as to whether the content type at that time is a main part or a CM is obtained as an analysis result, for example, at every predetermined time in the program content. .
Such a content type can be determined based on a change state of the feature amount after obtaining the feature amount for each of the video signal and the audio signal.
For example, regarding a video, for example, a movie is often consistently maintained in basic colors. This leads to, for example, that the color histogram has a certain tendency. Also, if subtitles are included, the subtitles will always appear at a fixed position at the timing according to the voice of the dialogue when the contents of the main part of the movie are being broadcast. In movies and the like, the number of characters is limited to a certain number. That is, when face recognition is performed, the recognized facial features tend to be limited to several patterns.
In addition, it is considered that there may be a frequency spectrum characteristic specific to the main content of audio. For example, if the main content is a concert, an audio signal detected as music can be obtained in the main part.
In this way, for the main content, by using the information on the video / audio feature values based on various parameters, the program content at a certain time can be converted into feature values that can be viewed as the main content. It can be determined whether or not it has, that is, whether it is a main part or a CM.
ステップS304においてコンテンツ種別が本篇パートであるとして判定された場合には、ステップS305の手順に進み、変数nをインクリメントする。ここで、ステップS301からステップS304までを経て、最初にステップS305に至った場合には、変数nは1となる。 If it is determined in step S304 that the content type is the main part, the process proceeds to step S305, and the variable n is incremented. Here, the variable n is 1 when the process reaches step S305 for the first time through steps S301 to S304.
ステップS305からステップS306に至ると、本篇パートnの再生時間のカウントが開始される。
ここで、映像・音声解析により本篇パートとCMの判定が可能であるということは、本篇パートとCMとの間でのコンテンツ種別の変化点を検出可能であることなる。そこで、ステップS307においては、本篇パートからCMへのコンテンツ種別の変化が生じたか否かについて判別する。ここで、コンテンツ種別に変化がないとして否定の判別結果が得られたのであれば、ステップS308において番組コンテンツのスキャンが終端まで行われたか否かを判別し、否定の判別結果が得られたのであれば、ステップS306に戻る。つまり、スキャンによってコンテンツ種別の変化点に至った、もしくは番組コンテンツの終了位置までスキャンが完了するまで、本篇パートnについてのカウントを継続して実行する。
From step S305 to step S306, counting of the reproduction time of the main part part n is started.
Here, the fact that the main part and CM can be determined by video / audio analysis means that the change point of the content type between the main part and CM can be detected. In step S307, it is determined whether or not the content type has changed from the main part to the CM. If a negative determination result is obtained because there is no change in the content type, it is determined in step S308 whether the program content has been scanned up to the end, and a negative determination result is obtained. If there is, the process returns to step S306. That is, the count for the main part part n is continuously executed until the change point of the content type is reached by the scan or until the scan is completed up to the end position of the program content.
これに対して、ステップS307においてコンテンツ種別がCMに変化したとして肯定の判別結果が得られた場合には、ステップS309に進む。
ステップS309においては、変数mについてインクリメントしてからステップS310に進むことでCMmの再生時間のカウントを開始する。このカウント処理は、ステップS311によりコンテンツ種別がCMから本篇パートに変化したことが判別されるまで、もしくはステップS312により、番組コンテンツの終了位置までスキャンが完了したことが判別されるまで継続される。
そして、ステップS311においてコンテンツ種別が本篇パートに変化したことが判別されると、ステップS305に移行する。
On the other hand, if a positive determination result is obtained in step S307 that the content type has changed to CM, the process proceeds to step S309.
In step S309, the count of CMm reproduction time is started by incrementing the variable m and then proceeding to step S310. This counting process is continued until it is determined in step S311 that the content type has changed from CM to the main part or until it is determined in step S312 that the scan has been completed up to the end position of the program content. .
If it is determined in step S311 that the content type has changed to the main part, the process proceeds to step S305.
これまでに述べた処理により、コンテンツ作成部22は、番組コンテンツを解析スキャンしながら、本篇パートとCMの区間を時系列に従って弁別していく。そして、本篇パート1〜nの各区間とCM1〜CMmの区間ごとに、その再生時間長を認識していく。
Through the processing described so far, the
そして、ステップS308、もしくはステップS312において解析スキャンが終了したとして肯定の判別結果が得られると、ステップS313に進む。 Then, when a positive determination result is obtained in step S308 or step S312 that the analysis scan is completed, the process proceeds to step S313.
ステップS313においては、番組構成情報を記述する処理を実行する。
番組構成情報の記述に際しては、図10に示したように、素材コンテンツに対応する素材単位情報ごとに、対応する素材コンテンツを特定するContent_ID、番組コンテンツ中での再生時刻の区間を示すprogram_time、及び、対応する素材コンテンツ自体の再生時間長を示すcontent_timeの情報が必要になる。
In step S313, processing for describing program configuration information is executed.
When describing the program configuration information, as shown in FIG. 10, for each material unit information corresponding to the material content, Content_ID for identifying the corresponding material content, program_time indicating the playback time section in the program content, and The content_time information indicating the playback time length of the corresponding material content itself is required.
ここで、本篇パートについては、図11のステップS101により本篇コンテンツを取得した段階で、そのサーバコンテンツIDを保持しており、CMについては、ステップS103にて取得した段階で、CMコンテンツ自体のコンテンツIDを保持している。
Content_IDについては、また、上記のようにして保持している本篇コンテンツのサーバコンテンツID、CMコンテンツのコンテンツIDをContent_IDとして利用すればよい。
Here, for the main part, the server content ID is held when the main part content is acquired in step S101 of FIG. 11, and for the CM, the CM content itself is acquired at the stage acquired in step S103. The content ID is held.
Regarding Content_ID, the server content ID of the main content and the content ID of CM content held as described above may be used as Content_ID.
また、本篇パートごとのcontent_timeについては、本篇パート1〜nの順番で、それぞれステップS306によりカウントされた再生時間をオフセット(積算)していく計算を行う。この計算の結果得られる本篇パート1〜nごとの時刻の区間が、content_timeとなる。
なお、CMについては、例えば図10の場合であれば、start-endと表記している。ただし、ステップS309によりカウントされた再生時間を利用して、00:00〜xx:xxのような表記としてもよい。
For content_time for each part of the main part, a calculation is performed in which the reproduction times counted in step S306 are offset (integrated) in the order of
For example, in the case of FIG. 10, CM is described as start-end. However, the notation such as 00:00 to xx: xx may be used by using the reproduction time counted in step S309.
また、program_timeは、解析スキャンによって判定された本篇パートとCMの配列の順に従って、ステップS306、S309によりカウントされた再生時間をオフセット(積算)していく。これにより得られる時刻の区間は、番組コンテンツ中での再生時刻の区間に対応する。つまり、program_timeとなる。
そして、コンテンツ作成部22は、上記のようにして得た素材コンテンツごとのContent_ID、program_time、content_timeを利用して、例えば図10に例示したように番組構成情報としての記述を実行する。この結果、番組構成情報は、番組コンテンツの作成結果に応じて自動的に作成されるものとなる。
Also, program_time offsets (accumulates) the reproduction time counted in steps S306 and S309 according to the order of the main part and CM determined by the analysis scan. The section of time obtained in this way corresponds to the section of playback time in the program content. That is, program_time.
Then, the
[7−3.再生コンテンツ切換処理]
図14のフローチャートは、第1例としての、セットトップボックス3が実行するジャンプ操作に応じた再生コンテンツ切換処理の手順例を示している。
ここで、セットトップボックス3においては、第1例に対応する本篇パートとCMが混在する放送用番組コンテンツを受信して、その番組コンテンツとしての映像・音声を再生出力しているものとする。このとき、セットトップボックス3においては、放送用番組コンテンツから番組関連メタ情報を抽出して制御部35が取り込んで保持しているものとする。
[7-3. Playback content switching process]
The flowchart of FIG. 14 shows a procedure example of a playback content switching process according to a jump operation executed by the set
Here, it is assumed that the set-
この図に示す処理は、セットトップボックス3の制御部35(CPU)が、番組関連メタ情報におけるジャンプ制御情報を解釈して実行して得られるものとみることができる。この点で、ジャンプ制御情報は、セットトップボックス3の制御部35(CPU)が実行するプログラムとしてみることができ、図14のフローチャートは、ジャンプ制御情報として記述されたプログラム内容を示しているといえる。
The processing shown in this figure can be considered to be obtained by the control unit 35 (CPU) of the set
先ず、制御部35は、図14のステップS401によりジャンプ操作が行われるのを待機しており、ジャンプ操作が行われたことを検知すると、ステップS402以降の手順にすすむ。
First, the
ステップS402においては、上記ステップS401に対応して検知されたジャンプ操作が行われたタイミングに対応する番組内再生時刻(操作時対応番組内再生時刻)を認識する。番組内再生時刻とは、番組の開始時刻を起点(00:00)としたうえで時間経過に応じた番組の進行に従って計時される時刻となる。例えば、番組の開始から15分に至った時点の番組内再生時刻は、00:15となる。
この操作時番組内再生時刻を認識するには、例えば番組関連メタ情報の放送時間帯情報が示す番組の開始時刻と、制御部35が有している時計が示す現在時刻とを取得し、現在時刻と開始時刻との差分を求めればよい。この差分としての値から再生時刻が得られる。
In step S402, the reproduction time in the program (reproduction time corresponding to the operation time) corresponding to the timing at which the jump operation detected corresponding to step S401 is performed is recognized. The in-program playback time is a time measured according to the progress of the program over time with the start time (00:00) of the program as the starting point. For example, the in-program playback time at the point of 15 minutes from the start of the program is 00:15.
In order to recognize the playback time in the program at the time of this operation, for example, the start time of the program indicated by the broadcast time zone information of the program-related meta information and the current time indicated by the clock of the
次に制御部35は、ステップS403により、ジャンプ操作時に再生中とされていたコンテンツ種別が、本篇パートとCMのいずれであるのかについて判別する。
このためには、番組構成情報の素材単位情報におけるprogram_timeが示す時刻区間のうちから、上記ステップS402により認識した番組内再生時刻を含むprogram_timeを有する素材単位情報を探索する。次に、探索した素材単位情報において記述されるContent_IDを参照して、対応のコンテンツが本篇パートとCMのいずれであるのかを認識する。この認識結果が、ステップS403の判定結果となる。
Next, in step S403, the
For this purpose, material unit information having program_time including the reproduction time in the program recognized in step S402 is searched from the time section indicated by program_time in the material unit information of the program configuration information. Next, referring to the Content_ID described in the searched material unit information, it is recognized whether the corresponding content is the main part or CM. This recognition result becomes the determination result of step S403.
ステップS403により再生中のコンテンツ種別が本篇パートであると判別された場合にはステップS404,S405の処理を実行してステップS408に進む。
ステップS404に至った場合、上記のようにジャンプ操作は本篇パートの再生中に行われていたことになる。そこで、ステップS404においては、ジャンプ操作が行われたときの本篇パート内の位置が、本篇コンテンツにおいてどの再生時刻となるのか(本篇コンテンツ対応操作時刻)を認識する。
このためには、ステップS403にて探索された素材単位情報のcontent_timeの時間区間のなかから、ステップS402にて認識した番組内再生時刻において再生していたとされる本篇コンテンツにおける再生時刻を求める。
例えば図8の番組コンテンツを例にして、ステップS402にて認識した番組内再生時刻が00:40であったとする。番組内再生時刻00:40を含むprogram_timeは、図10の番組構成情報における三番目の素材単位情報、つまり、本篇パート2に対応したものである。この本篇パート2の素材単位情報においては、program_time=00:30-00:57であり、番組内再生時刻00:40と照らし合わせることで、ジャンプ操作は、本篇パート2の再生開始から10分に至ったタイミングで行われたことが分かる。次に、同じ本篇パート2の素材単位情報におけるcontent_timeを参照すると00:27-00:54となっている。つまり、本篇パート2は、本篇コンテンツにおける00:27-00:54の再生時刻区間を再生することが示されている。すると、ジャンプ操作は、本篇コンテンツにおける00:27の時刻位置から10分を経過した00:37の時刻位置を再生していたときに行われたことが分かる。これが本篇コンテンツ対応操作時刻となる。
If it is determined in step S403 that the content type being reproduced is the main part, the processes of steps S404 and S405 are executed, and the process proceeds to step S408.
When step S404 is reached, the jump operation has been performed during the reproduction of the main part as described above. Therefore, in step S404, the playback time in the main part content at the position in the main part when the jump operation is performed is recognized (the main part content corresponding operation time).
For this purpose, the reproduction time in the main content that is assumed to have been reproduced at the reproduction time in the program recognized in step S402 is obtained from the time section of content_time of the material unit information searched in step S403.
For example, taking the program content in FIG. 8 as an example, assume that the in-program playback time recognized in step S402 is 00:40. Program_time including in-program playback time 00:40 corresponds to the third material unit information in the program configuration information of FIG. 10, that is,
ステップS405においては、本篇コンテンツの全体(開始位置〜終了位置)のうち、上記ステップS404により認識した本篇コンテンツ対応操作時刻から終端までの区間の本篇コンテンツ部分を、VODコンテンツとして要求する通信を、コンテンツサーバ4に対して行う。この要求に際しては、要求コマンドのオペランドに、VODコンテンツのサーバコンテンツIDと、本篇コンテンツ対応操作時刻から終端までの区間を示す情報(区間情報)と格納して送信する。サーバコンテンツIDは、番組構成情報において本篇コンテンツを示すContent_IDの値を利用する。
In step S405, communication that requests the main part content portion of the whole main part content (start position to end position) from the main part content corresponding operation time to the end recognized in step S404 as VOD content. To the
これに対して、ステップS403によりコンテンツ種別がCMであると認識された場合には、ステップS406,S407の処理を実行してからステップS408に進む。
ステップS406においては、ジャンプ操作が行われた時点に再生中とされていたCMの次に再生される本篇パートの開始位置が対応する本篇コンテンツにおける再生時刻(本篇コンテンツ内再生開始時刻)を認識する。
このためには、ステップS403に対応して認識されたジャンプ操作時に対応するCMコンテンツの素材単位情報の次の素材単位情報にアクセスする。そして、このアクセスした素材単位情報におけるcontent_timeにおける開始時刻を認識する。
例えば、図8の番組コンテンツを例にして、CM2の再生中にジャンプ操作が行われたものとする。図10の番組構成情報においては、4番目の素材単位情報がCM2に対応する。そこで、5番目の素材単位情報にアクセスして、この5番目の素材単位情報におけるcontent_timeを参照すると、00:54-01:21となっている。この場合には、content_timeにおける開始時刻00:54を認識することになる。この開始時刻00:54が本篇コンテンツ内再生開始時刻となる。
On the other hand, if it is recognized in step S403 that the content type is CM, the processing proceeds to step S408 after executing the processing of steps S406 and S407.
In step S406, the playback time in the main content corresponding to the start position of the main part to be reproduced next to the CM that was being reproduced at the time when the jump operation was performed (the reproduction start time in the main content) Recognize
For this purpose, the material unit information next to the material unit information of the CM content corresponding to the jump operation recognized corresponding to step S403 is accessed. Then, the start time at content_time in the accessed material unit information is recognized.
For example, it is assumed that a jump operation is performed during the reproduction of CM2, taking the program content of FIG. 8 as an example. In the program configuration information of FIG. 10, the fourth material unit information corresponds to CM2. Therefore, when accessing the fifth material unit information and referring to the content_time in the fifth material unit information, 00: 54-01: 21 is obtained. In this case, the start time 00:54 in content_time is recognized. This start time 00:54 becomes the reproduction start time in the main content.
ステップS407においては、上記ステップS406で認識した本篇コンテンツ内再生開始時刻から終端までの区間の本篇コンテンツ部分をVODコンテンツとして要求する通信を、コンテンツサーバ4に対して行う。この要求に際しては、要求コマンドのオペランドに、VODコンテンツのサーバコンテンツIDと、本篇コンテンツ対応操作時刻から終端までの区間を示す情報(区間情報)とを格納して送信する。
In step S407, the
ステップS405又はステップS407により送信されたVODコンテンツの要求を受信したコンテンツサーバ4は、VODコンテンツデータベース42Aから、要求コマンドに格納されるサーバコンテンツIDと対応付けられているVODコンテンツを検索する。次に、この検索したVODコンテンツにおいて、要求コマンドに格納される区間情報により指定される時刻区間のデータを抜き出して、1つのダウンロード用VODコンテンツの形式として生成する。そして、この生成したダウンロード用VODコンテンツを、要求元のセットトップボックス3に対して送信する。
Upon receiving the VOD content request transmitted in step S405 or step S407, the
セットトップボックス3の制御部35は、ステップS405又はステップS407によるVODコンテンツの要求を行った後、ステップS408において、この要求に応答してコンテンツサーバ4から送信されてくるVODコンテンツが受信されるのを待機する。そして、VODコンテンツが受信されたことを判別すると、ステップS409により、コンテンツの再生切り換えを実行する。つまり、これまでの放送経由の番組コンテンツ(放送コンテンツ)の再生出力を停止させ、これに代えて、ステップS408に対応して受信が開始されたVODコンテンツの再生出力を先頭から開始させる。
The
このような処理により、図2にて説明したように、先ず、番組コンテンツにおけるCMの再生中にジャンプ操作が行われたことに応じて、本篇コンテンツの時系列における、このCMに続けて放送される本篇パートの冒頭に対応する位置からの再生出力に切り換わる。
また、番組コンテンツにおける本篇パートの再生中にジャンプ操作が行われたことに応じては、ジャンプ操作が行われたときに本篇パートとして再生されていた本篇コンテンツの内容から、CM無しの本篇コンテンツの再生出力に切りかわる。
With this process, as described in FIG. 2, first, in response to the jump operation being performed during the reproduction of the CM in the program content, the broadcast is continued following this CM in the main content time series. Switch to playback output from the position corresponding to the beginning of the main part.
Further, in response to the jump operation being performed during the reproduction of the main part in the program content, from the content of the main part being reproduced as the main part when the jump operation is performed, no CM is indicated. Switch to playback output of main content.
<8.第2例のコンテンツ再生態様に対応するアルゴリズム>
[8−1.番組コンテンツ作成処理]
第1例と同様、第2例に対応する構成内容の番組コンテンツも、コンテンツ作成装置2にて作成されたうえで放送局1に渡される。
図15は、コンテンツ作成装置2による第2例に対応した番組コンテンツの作成手順を模式的に示している。ここでは、図3(a)に示した番組コンテンツを作成する場合の例を示している。
また、図16のフローチャートは、コンテンツ作成装置2において実行される番組コンテンツ作成処理として、図15の手順に従った処理例を示している。
<8. Algorithm corresponding to content reproduction mode of second example>
[8-1. Program content creation process]
Similar to the first example, the program content having the configuration corresponding to the second example is created by the
FIG. 15 schematically shows a program content creation procedure corresponding to the second example by the
Further, the flowchart of FIG. 16 shows a processing example according to the procedure of FIG. 15 as the program content creation processing executed in the
コンテンツ作成装置2は、先ず図16のステップS501として、番組コンテンツに必要なダイジェストコンテンツとしてのデータを取得する。図15(a)においては、本篇コンテンツ1,2,3・・・に対応したダイジェスト1,2,3・・・として示すように、必要数のダイジェストコンテンツを取得していることが模式的に示される。なお、この場合のダイジェストコンテンツのデータは、番組コンテンツ作成者が、コンテンツサーバ4においてVODコンテンツとして記憶管理されているもののうちから選んだコンテンツを基として編集を行って作成し、記憶部23に記憶させたものとする。従って、
First, in step S501 in FIG. 16, the
次のステップS502においては、MCコンテンツを取得する。MCコンテンツ、ここでは、番組コンテンツ作成者が制作して、そのデータを記憶部23に記憶させるものとする。図15(b)には、MC1,MC2,MC3・・・のようにして、必要な複数のMCコンテンツを取得したことが模式的に示される。
In the next step S502, MC content is acquired. It is assumed that the MC content, here the program content creator, produces and stores the data in the
ステップS503〜S505は、コンテンツ作成装置2におけるコンテンツ作成部22が制御部35の制御に応じて実行する。
ステップS503として、コンテンツ作成部22は、例えば作業者の編集操作に応じて、ステップS501により得たダイジェストコンテンツと、ステップS502により得たMCコンテンツとを編集・作成素材として利用して、番組コンテンツを作成する。つまり、図15(c)に例示するようにして、時系列に沿って、MC1、ダイジェスト[本篇コンテンツ1]、MC2、ダイジェスト[本篇コンテンツ2]、MC3、ダイジェスト[本篇コンテンツ3]・・・のようにして番組の最後となるダイジェストコンテンツもしくはMCコンテンツまで連結していく。これにより得られることとなった1単位のコンテンツが第2例に対応した構造の番組コンテンツとなる。
Steps S <b> 503 to S <b> 505 are executed by the
In step S503, the
次にコンテンツ作成部22は、ステップS504により、上記ステップS503により作成された番組コンテンツの内容に基づき、番組関連メタ情報を作成する。この第2例に対応する番組関連メタ情報の内容例及び作成処理については後述する。
図15(d)には、図15(c)の番組コンテンツの内容に基づいて作成したとする番組関連メタ情報が示されている。
Next, in step S504, the
FIG. 15D shows program-related meta information that is created based on the contents of the program content shown in FIG.
ステップS505においてコンテンツ作成部22は、図15(e)に例示するように、上記ステップS503により作成した番組コンテンツに対して、ステップS504により作成した番組関連メタ情報を付加した形式の放送用番組コンテンツを作成する。
In step S505, as illustrated in FIG. 15E, the
[8−2.番組関連メタ情報作成処理]
次に、第2例に対応した番組関連メタ情報の作成処理について説明する。
ここで、第2例に対応する番組関連情報の構造としては、図9と同様でよいが、その構造内における番組構成情報については、例えば図17に示される形式となる。
第2例に対応する番組構成情報は、先ず、図17(a)に示すようにして、番組コンテンツの素材コンテンツ構成を時系列に沿って示す素材単位情報群を有する。これに加えて、さらに対応区間情報(本編コンテンツ対応区間情報)を有する。
[8-2. Program-related meta information creation process]
Next, a process for creating program-related meta information corresponding to the second example will be described.
Here, the structure of the program related information corresponding to the second example may be the same as that in FIG. 9, but the program configuration information in the structure is in the format shown in FIG. 17, for example.
As shown in FIG. 17A, the program configuration information corresponding to the second example first has a material unit information group indicating the material content configuration of the program content in time series. In addition to this, it has corresponding section information (main content corresponding section information).
先ず、図17(a)に示される番組構成情報は、図15(c)のコンテンツ内容に対応したものとなっており、例えばMC1に対応する1番目の素材単位情報は、
[
Content_ID=MC1
program_time=00:00-00:04
content_time=start-end
]
と記述されている。これは、Content_ID=MC1により、対応の素材コンテンツがMC1であることを示している。また、program_time=00:00-00:04により、このMC1が番組コンテンツにおける00:00-00:04の時刻区間において再生されることを示す。また、content_time=start-endとされているが、これは、MC1としての独立したコンテンツの開始位置から終端までの区間を、素材コンテンツとして再生すべきことを示している。
また、MC1に続いて再生されるべきダイジェスト[本篇コンテンツ1]に対応する2番目の素材単位情報は、
[
Content_ID=dj1
program_time=00:04-00:10
content_time=start-end
]
と記述されている。ここではContent_ID=dj1により、対応の素材コンテンツがダイジェスト[本篇コンテンツ1]としてのダイジェストコンテンツであることを示している。また、また、program_time=00:04-00:10により、このMC1が番組コンテンツにおける00:04-00:10の時刻区間において再生されることを示す。また、ダイジェストコンテンツは、第1例での本篇パートのようにして本篇コンテンツの一部として扱うのではなく、1つの独立したコンテンツとして扱うこととしている。これにより、content_time=start-endと記述して、ダイジェストコンテンツの開始位置から終端までの区間を、素材コンテンツとして再生すべきことを示すようにする。
以降、同様にして、時系列に従った素材コンテンツの再生順に従って、素材単位情報が記述されていく。
First, the program configuration information shown in FIG. 17A corresponds to the content of FIG. 15C. For example, the first material unit information corresponding to MC1 is
[
Content_ID = MC1
program_time = 00: 00-00: 04
content_time = start-end
]
It is described. This indicates that the corresponding material content is MC1 by Content_ID = MC1. Further, program_time = 00: 00-00: 04 indicates that this MC1 is reproduced in the time interval of 00: 00-00: 04 in the program content. Also, content_time = start-end, which indicates that the section from the start position to the end of the independent content as MC1 should be reproduced as material content.
The second material unit information corresponding to the digest [main content 1] to be reproduced following MC1 is as follows:
[
Content_ID = dj1
program_time = 00: 04-00: 10
content_time = start-end
]
It is described. Here, Content_ID = dj1 indicates that the corresponding material content is a digest content as a digest [main content 1]. Further, program_time = 00: 04-00: 10 indicates that this MC1 is reproduced in the time interval 00: 04-00: 10 in the program content. In addition, the digest content is not handled as a part of the main content like the main part in the first example, but is handled as one independent content. Thereby, content_time = start-end is described to indicate that the section from the start position to the end of the digest content should be reproduced as the material content.
Thereafter, in the same manner, the material unit information is described according to the reproduction order of the material content in time series.
次に、図17(b)に示される対応区間情報は、上記素材単位情報群によりその素材コンテンツ構造が規定される番組コンテンツにおける、図3(a)に示した本篇コンテンツ1対応区間〜本篇コンテンツN対応区間を規定するものとなる。
Next, the corresponding section information shown in FIG. 17B is the
図17(b)の対応区間情報は、区間単位情報から成る。1つの区間単位情報が、1つの対応区間を規定する内容を有する。区間単位情報は、番組コンテンツにおける素材コンテンツの時系列に沿った再生順に従った順で記述されている。
図17(b)の1番目の区間単位情報は、
[
dj1_time=00:00-00:13
Server_content_ID=0001
]
と記述されている。dj1_time=00:00-00:13は、ダイジェスト[本篇コンテンツ1]が対応する本篇コンテンツ1に対応する区間、即ち本篇コンテンツ1対応区間が、番組コンテンツにおいて00:00-00:13の再生時刻区間で有ることを示す。また、Server_content_ID=0001
は、本篇コンテンツ1対応区間が対応する本篇コンテンツ1についてのサーバコンテンツIDを示す。
以降、これに準じて、2番目以降の区間単位情報により、本篇コンテンツ2対応区間〜本篇コンテンツN対応区間ごとについての番組コンテンツにおける時間区間、及び対応する本篇コンテンツについてのサーバコンテンツIDが示される。
The corresponding section information in FIG. 17 (b) includes section unit information. One section unit information has a content that defines one corresponding section. The section unit information is described in the order according to the reproduction order along the time series of the material content in the program content.
The first section unit information in FIG.
[
dj1_time = 00: 00-00: 13
Server_content_ID = 0001
]
It is described. dj1_time = 00: 00-00: 13 is a section corresponding to the
Indicates the server content ID for the
Thereafter, in accordance with this, the time section in the program content for each section corresponding to
第2例に対応する番組関連メタ情報の作成処理としての全体の手順、流れは、図12と同様でよい。
また、番組構成情報における素材単位情報群の生成については、図13に準じた処理を適用できる。
但し、この場合のステップS303の映像・音声解析スキャンは、コンテンツ種別として、ダイジェストコンテンツとMCコンテンツのいずれであるのかが判定できるようにアルゴリズムを構成する。MCは、一般には、番組を通じて同じ人物の紹介音声が用いられるが、その周波数特性は、ダイジェストコンテンツとは相当の違いがあることが通常である。従って、このMCの音声の特徴量を把握しておけば、これに基づいたダイジェストコンテンツとMCコンテンツとの弁別は可能である。
そのうえでステップS304においては、コンテンツ種別として、ダイジェストコンテンツとMCコンテンツのいずれであるのかを判別する。そして、ダイジェストコンテンツとの判別結果に応じてはステップS306〜S308の手順を実行し、MCコンテンツとの判別結果に応じてはステップS310〜S312の手順を実行させる。
また、ステップS313としては、ステップS301〜S312までの処理結果に基づいて番組構成情報における素材単位情報群を記述し、次に説明する図18のフローチャートに示す手順を実行して対応区間情報を生成する。そして、これらの素材単位情報群と対応区間情報とにより番組構成情報を構築すればよい。
The overall procedure and flow of the program-related meta information creation process corresponding to the second example may be the same as in FIG.
Moreover, the process according to FIG. 13 can be applied to the generation of the material unit information group in the program configuration information.
However, the video / audio analysis scan in step S303 in this case configures an algorithm so that it can be determined whether the content type is digest content or MC content. In general, MC introduces the same person's introduction voice throughout a program, but its frequency characteristic is usually significantly different from digest content. Therefore, if the feature amount of the MC audio is known, it is possible to discriminate between the digest content and the MC content based on this.
In step S304, it is determined whether the content type is digest content or MC content. Then, the procedure of steps S306 to S308 is executed according to the discrimination result with the digest content, and the procedure of steps S310 to S312 is executed according to the discrimination result with the MC content.
In step S313, the material unit information group in the program configuration information is described based on the processing results in steps S301 to S312, and the corresponding section information is generated by executing the procedure shown in the flowchart of FIG. To do. Then, the program configuration information may be constructed from the material unit information group and the corresponding section information.
また、第2例の番組コンテンツとしては、例えばダイジェストコンテンツが2以上連続して連結される区間があるようにして作成される場合もあると考えられる。この場合に対応しては、ステップS307については、コンテンツ種別の変化点だけではなく、コンテンツ種別として同じダイジェストコンテンツが連続する場合には、これらのダイジェストコンテンツの間の変化点の有無についても判別するアルゴリズムとする。ダイジェストコンテンツについては、基とする本編コンテンツが異なれば、その特徴量も相応に異なるものとなる。従って、映像・音声解析スキャンにより、ダイジェストコンテンツの相違、即ち、連続するダイジェストコンテンツの変化点を検出することは可能である。
そして、ステップS307においてコンテンツ種別の変化もしくはダイジェストコンテンツ間での変化があるとして判別された場合には、ステップS309に移行せずに、ともにステップS304に戻ることとして、ここで改めてコンテンツ種別が何であるのかについて判別すればよい。ここで、次のコンテンツ種別もダイジェストコンテンツであるとして判別されれば、ステップS305以降の処理に進むことになって、次のダイジェストコンテンツについての再生時間カウントが適正に行われる。
In addition, the program content of the second example may be created such that there is a section in which two or more digest contents are continuously connected. Corresponding to this case, in step S307, not only the change point of the content type but also the presence or absence of a change point between these digest contents when the same digest content continues as the content type. It is an algorithm. As for the digest content, if the base main content is different, the feature amount will be correspondingly different. Accordingly, it is possible to detect a difference in digest contents, that is, a change point of successive digest contents by video / audio analysis scanning.
If it is determined in step S307 that there is a change in content type or a change between digest contents, the process returns to step S304 without moving to step S309. What is the content type here again? What is necessary is just to determine. If it is determined that the next content type is also the digest content, the process proceeds to step S305 and subsequent steps, and the reproduction time count for the next digest content is appropriately performed.
図18は、対応区間情報生成のための処理手順例を示している。
先ず、コンテンツ作成部22は、ステップS601により、変数Nについて初期値として1を設定する。
次のステップS602においては、番組コンテンツの映像・音声解析スキャンを開始させ、ステップS603に進む。
ステップS602のスキャンは、対応区間の変化点検出のために実行する。このためには、先ず、MCコンテンツの区間におけるMCとしての語りの音声について、その発話内容の解析を行うようにする。そのうえで、発話内容が、そのMCの区間の前に再生されていたダイジェストコンテンツ(即ち、このダイジェストに対応する本篇コンテンツ)に対応するものであるのか、そのMC区間の次に再生されることとなるダイジェストコンテンツ(即ち、このダイジェストに対応する本篇コンテンツ)に対応するものであるのかについての弁別ができるように解析を行うようにする。対応区間の変化点は、MCコンテンツの区間において、発話内容が、先に再生したダイジェストコンテンツに対応するものから次に再生するダイジェストコンテンツに対応するものに変わる位置となる。
この点からすると、対応区間の変化点検出は、音声の解析スキャンのみによっても可能ではある。しかし、例えば映像の解析スキャンにより番組コンテンツにおける現スキャン位置のコンテンツ種別がダイジェストコンテンツとMCコンテンツの何れであるのかについての検出も行うこととして、この検出結果を併用してもよい。この場合には,ダイジェストコンテンツであるとして判定される区間は変化点を検出しないようにマスキング処理を行うようにする。このようにすれば、例えば対応区間の変化点をより高い信頼性で検出できる。
FIG. 18 shows an example of a processing procedure for generating corresponding section information.
First, the
In the next step S602, the video / audio analysis scan of the program content is started, and the process proceeds to step S603.
The scan in step S602 is executed for detecting a change point in the corresponding section. For this purpose, first, the utterance content of the narrative voice as MC in the MC content section is analyzed. In addition, whether the utterance content corresponds to the digest content that was played before the MC section (that is, the main content corresponding to the digest), or is played back after the MC section. The analysis is performed so that it is possible to discriminate whether the content corresponds to the digest content (that is, the main content corresponding to the digest). The change point of the corresponding section is a position in the MC content section where the utterance content changes from the one corresponding to the digest content reproduced first to the one corresponding to the digest content reproduced next.
From this point, the change point detection of the corresponding section can be performed only by the analysis scan of the voice. However, this detection result may be used in combination, for example, by detecting whether the content type at the current scan position in the program content is digest content or MC content by video analysis scanning. In this case, a masking process is performed so that a change point is not detected in a section determined as digest content. In this way, for example, the change point of the corresponding section can be detected with higher reliability.
コンテンツ作成部22は、ステップS603に至ると本篇コンテンツN対応区間の再生時間のカウントを開始させ、ステップS604により、現時刻までの映像の解析スキャンの結果荷基づき変化点が検出されたか否かについて判別する。
ステップS604において否定の判別結果が得られた場合には、ステップS606により、番組コンテンツの終端まで映像・音声解析スキャンが終了したか否かについて判別することとして、ここで否定の判別結果が得られたのであれば,ステップS603に戻ることで、本篇コンテンツN対応区間の再生時間のカウントを継続する。
When the
If a negative determination result is obtained in step S604, a negative determination result is obtained in step S606 by determining whether the video / audio analysis scan has been completed up to the end of the program content. If so, the process returns to step S603 to continue counting the playback time of the section corresponding to the main content N.
また、ステップS604において変化点が検出されたとして肯定の判別結果が得られると、コンテンツ作成部22は、ステップS605により変数Nをインクリメントして、ステップS603に戻る。
これにより、ステップS603によっては、新たに、次の本篇コンテンツN対応区間の再生時間のカウントを開始する。なお、コンテンツ作成部22は、これまでの再生時間のカウント動作は停止させ、この停止時点にて得られている再生時間を、先の対応区間(この時点では本篇コンテンツN−1対応区間となる)の再生時間として保持する。
このようにして、ステップS603〜S606の処理が繰り返されることで、本篇コンテンツN対応区間ごとの再生時間長が、順次、時系列に従って計測されていく。
If a positive determination result is obtained in step S604 that a change point is detected, the
Thereby, depending on step S603, the count of the reproduction time of the next section corresponding to the main content N is newly started. The
In this way, by repeating the processing of steps S603 to S606, the playback time length for each section corresponding to the main content N is measured sequentially in time series.
そして、番組コンテンツの終端まで映像・音声解析スキャンが完了したことでステップS606において肯定の判別結果が得られると、ステップS607に進み、これまでの再生時間のカウントを停止する。 If a positive determination result is obtained in step S606 because the video / audio analysis scan has been completed up to the end of the program content, the process proceeds to step S607, and the count of the reproduction time so far is stopped.
ステップS607においては、対応区間情報を生成する。
対応区間情報の生成には、djN_timeとして規定される、本篇コンテンツ1対応区間〜本篇コンテンツN対応区間ごとの、番組コンテンツにおける時刻区間の情報と、本篇コンテンツ1対応区間〜本篇コンテンツN対応区間ごとに対応する本篇コンテンツ1〜NごとのサーバコンテンツIDとなる。
In step S607, corresponding section information is generated.
For the generation of the corresponding section information, information on the time section in the program content and the
サーバコンテンツIDは、図16のステップS501に対応してダイジェスト[本篇コンテンツ1]〜ダイジェスト[本篇コンテンツN]を制作する際に取得して、例えば記憶部23などにおいて保持させておくようにされている。
また、djN_timeは、ステップS601〜S606までの処理によって得られた、本篇コンテンツ1対応区間〜本篇コンテンツN対応区間ごとの再生時間長の情報を利用する。つまり書く対応区間の再生時間長を、本篇コンテンツ1対応区間〜本篇コンテンツN対応区間の順でオフセット(積算)していく。これにより得られる本篇コンテンツ1対応区間〜本篇コンテンツN対応区間ごとの時刻区間が、それぞれdj1_time〜djN_timeとなる。
そこで、ステップS607では、上記のようにして得られたサーバコンテンツIDとdj1_time〜djN_timeの情報を利用して、本篇コンテンツ1対応区間〜本篇コンテンツN対応区間ごとに区間単位情報を順次記述する。これにより、対応区間情報が生成される。
The server content ID is acquired when producing the digest [main content 1] to the digest [main content N] corresponding to step S501 in FIG. 16, and is stored in the
Further, djN_time uses information on the reproduction time length for each section corresponding to
Therefore, in step S607, section unit information is sequentially described for each section corresponding to
[8−3.再生コンテンツ切換処理]
図19のフローチャートは、第2例に対応してセットトップボックス3が実行する、ジャンプ操作に応じた再生コンテンツ切換処理の手順例を示している。
この場合に対応しては、セットトップボックス3は、第2例に対応する、ダイジェストコンテンツとMCコンテンツとが混在する放送用番組コンテンツを受信して、その番組コンテンツとしての映像・音声を再生出力している。また、セットトップボックス3においては、放送用番組コンテンツから番組関連メタ情報を抽出して制御部35が取り込んで保持している。
[8-3. Playback content switching process]
The flowchart of FIG. 19 shows a procedure example of the playback content switching process corresponding to the jump operation executed by the set
Corresponding to this case, the set
また、この図に示す処理も、第1例と同じく、セットトップボックス3の制御部35(CPU)が、番組関連メタ情報におけるジャンプ制御情報、即ちプログラムを解釈して実行することで得られるものとみることができる。
The processing shown in this figure is also obtained by interpreting and executing jump control information in the program-related meta information, that is, the program, by the control unit 35 (CPU) of the set-
図19において制御部35は、ステップS701にてジャンプ操作が行われるのを待機しており、ジャンプ操作が行われることを検知すると、ステップS702以降の手順にすすむ。
In FIG. 19, the
ステップS702においては、上記ステップS701に対応して検知されたジャンプ操作に対応する操作時対応番組内再生時刻を認識する。
次に、制御部35は、ステップS703により、上記ステップS702にて認識した操作時対応番組内再生時刻が含まれるコンテンツの対応区間が、本篇コンテンツ1対応区間〜本篇コンテンツN対応区間のうちの何れであるのかを認識する。このためには、番組関連メタ情報の番組構成情報における対応区間情報から、操作時対応番組内再生時刻を含むdjN_timeを探索する。探索されたdjN_timeを有する区間単位情報が、操作時対応番組内再生時刻が含まれるコンテンツ対応区間に対応する。
In step S702, the reproduction time in the program corresponding to the operation time corresponding to the jump operation detected corresponding to step S701 is recognized.
Next, in step S703, the
次のステップS704においては、上記ステップS703により認識したコンテンツ対応区間が有するサーバコンテンツIDを指定して、コンテンツサーバ4に対して、ネットワーク経由でVODコンテンツ要求を送信する。
この場合、VODコンテンツ要求を受信したコンテンツサーバ4は、VODコンテンツデータベース42Aから、指定されたサーバコンテンツIDに対応するVODコンテンツのデータを、その開始位置から終了位置までの全区間読み出す。そして、このように読み出したVODコンテンツを、要求元のセットトップボックス3に対して送信する。
In the next step S704, the server content ID of the content corresponding section recognized in step S703 is specified, and a VOD content request is transmitted to the
In this case, the
制御部35は、ステップS705において、要求したVODコンテンツの受信を待機する。そして、VODコンテンツを受信すると、ステップS706により、これまでの番組コンテンツの再生出力を停止する代わりに、このVODコンテンツを先頭から再生出力していく。
In step S705, the
なお、本実施形態のコンテンツ流通システムに対応するビジネスモデルとしては、例えば、次のようなものを考えることができる。
つまり、セットトップボックス3により放送局1からの放送コンテンツを受信して再生出力することについては無料とする。これに対して、コンテンツサーバ4からセットトップボックス3にVODコンテンツとしてビデオコンテンツをダウンロードすることについては、有料にする。というものである。第1例の場合であれば、ダウンロードしたVODコンテンツの区間の、本編コンテンツの全体における割合などに従って、料金を変更することが考えられる。
In addition, as a business model corresponding to the content distribution system of this embodiment, the following can be considered, for example.
That is, it is free to receive, reproduce and output broadcast content from the
また、図14のフローチャートによると、第1例では、CMコンテンツの再生中だけではなく、本篇コンテンツの再生中においてジャンプ操作が行われた場合にも、そのジャンプ操作が行われたときに再生されていたコンテンツ内容の続きから、本篇コンテンツの再生に切り換わるようにされている。
また、第2例も同様にして、図19のフローチャートから分かるように、MCコンテンツを再生中のときだけではなく、ダイジェストコンテンツを再生中においてジャンプ操作が行われても、そのダイジェストコンテンツに対応する本篇コンテンツの再生に切り替わるようにされている。
本実施形態としては、前述したように、CMコンテンツであるとかMCコンテンツのような本篇コンテンツとは無関係とされる内容のコンテンツが再生中においても、本篇コンテンツへのジャンプ操作が行われたときには、その操作が行われた番組コンテンツでの位置に応じて、適切な本篇コンテンツへの再生に切り換えることができることに特徴を有する。
この点からすれば、本実施形態としては、少なくとも、CMコンテンツ、MCコンテンツの再生中においてのみジャンプ操作に応答した本篇コンテンツへの再生が行われるように構成すれば、上記の目的、効果は達成される。
しかし、実用上のことを想定すると、本篇パートやダイジェストコンテンツの再生中にジャンプ操作ができないのではユーザが不便に感じることが多いと考えられる。そこで、本実施形態では、本篇パートやダイジェストコンテンツの再生中にもジャンプ操作が行えるようにしてジャンプ制御情報を作成することとしている。
Further, according to the flowchart of FIG. 14, in the first example, not only during the reproduction of the CM content but also when the jump operation is performed during the reproduction of the main content, the reproduction is performed when the jump operation is performed. The continuation of the content content that has been performed is switched to the reproduction of the main content.
Similarly, in the second example, as can be seen from the flowchart of FIG. 19, not only when the MC content is being reproduced, but also when a jump operation is performed while the digest content is being reproduced, the digest content is handled. The main content is switched to playback.
In this embodiment, as described above, the jump operation to the main content was performed even while the content that is not related to the main content such as CM content or MC content is being played back. In some cases, it is possible to switch to reproduction of the main content according to the position in the program content where the operation is performed.
From this point, in the present embodiment, at least the above-described object and effect can be obtained by configuring the main content in response to the jump operation only during the reproduction of the CM content and the MC content. Achieved.
However, assuming practical use, it is considered that the user often feels inconvenient if the jump operation cannot be performed during reproduction of the main part or digest content. Therefore, in the present embodiment, jump control information is created so that a jump operation can be performed even during reproduction of the main part and digest content.
また、例えば第2例でのジャンプ操作に応じては、番組コンテンツにおけるダイジェストコンテンツにて紹介されている本篇コンテンツがVODコンテンツとして再生出力される。つまり番組コンテンツにおいて再生されるダイジェストコンテンツにおいて紹介されている同タイトルの本篇コンテンツをVODコンテンツとして再生するものとしている。つまり、再生されるVODコンテンツは、ダイジェストコンテンツにより一義的に特定されるものであり、ダイジェストコンテンツと直接関係しているといえる。
しかし本実施形態としては、例えば第2例に関しては、本篇コンテンツもしくはダイジェストコンテンツと関連してさえすれば、より間接的な関係を持つビデオコンテンツがVODコンテンツとして再生されるようにしてよい。つまり、ジャンプ操作が行われたとすると、そのジャンプ操作時に対応するダイジェストコンテンツが紹介するビデオコンテンツに関連した他のビデオコンテンツがVODコンテンツとして再生されるようにするものである。
より具体的な態様としては、ダイジェストコンテンツとして、例えばこれから劇場公開される映画を紹介したものを製作して番組コンテンツに組み込んだ場合を考えてみる。この場合、ダイジェストコンテンツにより紹介する映画のタイトルは、一般には、未だビデオソフト化されていない。つまり、コンテンツサーバ4においても、未だVODコンテンツとして記憶されていない。
このような場合には、例えば、ダイジェストコンテンツにより紹介している映画に関連するものとして、同じ映画監督であるとか同じ主役で既にコンテンツサーバ4に登録されているビデオコンテンツなどをVODコンテンツとして再生させるようにする。
この場合、ジャンプ操作に応じて再生できるVODコンテンツは複数存在することが考えられる。そこで、コンテンツサーバ4は、ジャンプ操作に応じては、先ず、ダイジェストコンテンツにより紹介している映画に関連性があるものとしてVODコンテンツデータベース42Aに登録されているビデオコンテンツのリストを作成し、このリストをセットトップボックス3に送信する。セットトップボックス3側では、ジャンプ制御情報に従って、このリストをGUIとして表示させる。そして、セットトップボックス3では、このリスト表示に対するユーザのコンテンツ選択決定操作に応じて指定されたコンテンツをVODコンテンツとして改めて要求する。次に、セットトップボックス3は、要求に応答してビデオコンテンツサーバ4が送信してきたVODコンテンツを再生出力させる。
For example, in response to the jump operation in the second example, the main content introduced in the digest content in the program content is reproduced and output as VOD content. That is, the main content with the same title introduced in the digest content that is reproduced in the program content is reproduced as VOD content. That is, the VOD content to be played back is uniquely specified by the digest content, and can be said to be directly related to the digest content.
However, in the present embodiment, for example, regarding the second example, video content having a more indirect relationship may be reproduced as VOD content as long as it is related to the main content or the digest content. That is, if a jump operation is performed, other video content related to the video content introduced by the digest content corresponding to the jump operation is reproduced as VOD content.
As a more specific aspect, let us consider a case where, as a digest content, for example, a movie introducing a movie to be released in the future is produced and incorporated in the program content. In this case, generally, the title of a movie introduced by digest content has not yet been converted into video software. That is, the
In such a case, for example, video content that is the same movie director or already registered in the
In this case, it can be considered that there are a plurality of VOD contents that can be reproduced in accordance with the jump operation. Therefore, in response to the jump operation, the
また、上記実施形態では、放送用番組コンテンツの再生から本篇コンテンツの再生に切り換えるのにあたり、セットトップボックス3は、本篇コンテンツをサーバからネットワーク経由でダウンロードして取得することとしている。しかし、ジャンプ制御情報の記述内容として、ジャンプ操作に応じては、例えばセットトップボックス3のローカルに保存している本篇コンテンツを読み出して、これの再生出力に切り換えるように構成することもできる。この場合においては、セットトップボックス3のローカルで保存管理する際のビデオコンテンツのIDと、放送用番組コンテンツを作成する側で管理するビデオコンテンツのIDとの間で、共通化が図られる仕組みを整えておくようにする。
In the above embodiment, when switching from the reproduction of the broadcast program content to the reproduction of the main content, the set-
また、上記実施形態では、放送により番組コンテンツを提供するようにしているが、例えばインターネットで番組コンテンツを提供するサイトから配信できるようにしてもよい。
これとともに、プログラム単位コンテンツとしては、放送により提供される番組単位のコンテンツに限定されることなく、例えば映画紹介など、1つのまとまったプログラム内容を有して作成された1まとまりのコンテンツでありさえすればよい。
In the above embodiment, the program content is provided by broadcasting. However, for example, the program content may be distributed from a site that provides the program content on the Internet.
At the same time, the program unit content is not limited to the program unit content provided by broadcasting, but is a single piece of content created with a single program content such as a movie introduction. do it.
また、これまでの説明では、番組コンテンツとしてビデオコンテンツを対象にしたものを前提としているが、同じ仕組み、構成を、オーディオコンテンツにも適用できる。 In the description so far, it is assumed that the program content is targeted for video content, but the same mechanism and configuration can be applied to audio content.
また、実施形態としてこれまでにフローチャートとしての図により示した処理を実現するために装置に実行させるプログラムは、例えば内部の記憶部などの記憶領域に対して書き込んで記憶させるほか、リムーバブルの記憶媒体に記憶させておいたうえで、この記憶媒体からインストール(アップデートも含む)させるようにして上記の記憶領域に記憶させることが考えられる。また、所定のデータインターフェース経由により、他のホストとなる機器からの制御によってプログラムのインストールを行えるようにすることも考えられる。さらに、ネットワーク上の記憶装置に記憶させておいたうえで、ネットワーク機能により、上記記憶装置からダウンロードして取得できるように構成することも考えられる。 In addition, a program to be executed by the apparatus for realizing the processing shown in the flowchart as the embodiment as an embodiment is written and stored in a storage area such as an internal storage unit, or a removable storage medium. It is possible to store the data in the storage area by installing (including updating) from the storage medium. It is also conceivable that the program can be installed via a predetermined data interface under the control of another host device. Further, it may be configured to be stored in a storage device on a network and downloaded from the storage device by the network function.
1 放送局、2 コンテンツ作成装置、3 セットトップボックス、4 コンテンツサーバ、21 制御部、22 コンテンツ作成部、23 記憶部、24 通信部、25 送出部、26 操作入力部、31 チューナ部、32 映像・音声処理部、33 映像出力部、34 音声出力部、35 制御部、36 記憶部、37 通信部、38 操作部、41 制御部、42 記憶部、42A VODコンテンツデータベース、43 通信部 1 broadcast station, 2 content creation device, 3 set top box, 4 content server, 21 control unit, 22 content creation unit, 23 storage unit, 24 communication unit, 25 sending unit, 26 operation input unit, 31 tuner unit, 32 video Audio processing unit, 33 video output unit, 34 audio output unit, 35 control unit, 36 storage unit, 37 communication unit, 38 operation unit, 41 control unit, 42 storage unit, 42A VOD content database, 43 communication unit
Claims (5)
上記解析処理のコンテンツ種別の判定結果に基づいて、上記プログラム単位コンテンツにおける上記第1種のコンテンツと上記第2種のコンテンツの区間を認識するコンテンツ区間認識手段と、
上記コンテンツ区間認識手段の認識結果に基づいて、上記第1種のコンテンツと上記第2種のコンテンツとを素材としての上記プログラム単位コンテンツの構成を示す情報である、プログラム構成情報を生成する、プログラム構成情報生成手段と、
少なくとも、上記プログラム単位コンテンツにおける第2種のコンテンツを再生装置により再生しているときに上記再生装置に対して行われた本篇コンテンツへの再生切り換えの指示操作に応じて、上記プログラム単位コンテンツに付加された上記プログラム構成情報を利用して、上記プログラム単位コンテンツの再生から、上記第1種のコンテンツに関連する本篇コンテンツの再生に切り換える動作が実行されるようにするための制御情報を生成する、制御情報生成手段と、
上記プログラム構成情報と、上記制御情報とを有するメタ情報を生成し、このメタ情報を上記プログラム単位コンテンツに付加することで、上記再生装置により再生されるための、再生用のプログラム単位コンテンツを作成するコンテンツ作成手段と、
を備えるコンテンツ作成装置。 One or more first type contents having contents using the data of the main part content and one or more second type contents having no contents using the main part content data are linked according to the reproduction time. Analysis means for executing analysis processing for determining the content type of the data based on a change in the characteristic amount of the data for the data of the program unit content having the content content as one program created by the processing;
Content section recognition means for recognizing the section of the first type content and the second type content in the program unit content based on the determination result of the content type of the analysis process;
A program for generating program configuration information, which is information indicating the configuration of the program unit content using the first type content and the second type content as materials, based on the recognition result of the content section recognition means Configuration information generating means;
At least, in response to the instruction operation of reproducing switching to the hen content made to the playback apparatus when playing the playback device the content of the second type in the program content unit, the upper SL program unit content Control information for switching from reproduction of the program unit content to reproduction of the main content related to the first type content using the program configuration information added to Control information generating means for generating;
Generating meta information including the program configuration information and the control information, and adding the meta information to the program unit content creates a program unit content for playback to be played back by the playback device. Content creation means,
A content creation device comprising:
上記制御情報生成手段は、上記プログラム構成情報に基づいて、上記指示操作が行われたタイミングにおいて再生されていた第2種のコンテンツの後に再生される第1種のコンテンツの開始位置と一致する上記本篇コンテンツにおける時系列上でのデータ位置を特定し、このデータ位置から再生が開始される動作が得られるようにするための上記制御情報を生成する、
請求項1に記載のコンテンツ作成装置。 The program unit content is created by inserting a second type of content between a plurality of first type content created by dividing one main content in a time series direction,
The control information generation means matches the start position of the first type of content reproduced after the second type of content reproduced at the timing when the instruction operation is performed based on the program configuration information. Specify the data position on the time series in the main content and generate the control information for obtaining an operation to start reproduction from this data position.
The content creation apparatus according to claim 1.
上記解析手段は、上記プログラム単位コンテンツのデータを上記第一種のコンテンツと判定した場合には、上記コンテンツプログラム単位コンテンツについて、時系列における映像及び/又は音声の内容として、上記第1〜第Nの第1種のコンテンツの基となる第1〜第Nの本篇コンテンツの何れに対応するものであるのかを解析し、
プログラム構成情報生成手段は、上記解析手段による解析処理の結果に基づいて、上記プログラム単位コンテンツについて、第1〜第Nの本篇コンテンツのそれぞれに対応する映像及び/又は音声の内容を有する第1〜第Nの本篇コンテンツ対応区間による区分を示す本篇コンテンツ対応区間情報を生成してプログラム構成情報に含めるようにされ、
上記制御情報生成手段は、本篇コンテンツ対応区間情報に基づいて、上記指示操作が行われたときに再生されていた上記本篇コンテンツ対応区間に対応する本篇コンテンツの再生が開始される動作が得られるようにするための制御情報を生成する、
請求項1又は請求項2に記載のコンテンツ作成装置。 The program unit content is such that the first to Nth first type contents created based on different main contents and one or more second type contents are connected in time series. It was created by
When the analysis unit determines that the data of the program unit content is the first type of content, the first to Nth contents of the content program unit content are time-series video and / or audio contents. Analyzing which of the first to Nth main content that is the basis of the first type of content corresponds to
Program structure information generating means, based on the result of the analysis processing by the analysis means, for the program content units, the having respective contents of the corresponding video and / or audio of the hen contents of the first to N 1 to Nth main content corresponding to the main content corresponding section is generated, and the main content corresponding section information is generated and included in the program configuration information.
The control information generating means performs an operation of starting reproduction of the main content corresponding to the main content corresponding section that has been reproduced when the instruction operation is performed based on the main content corresponding section information. Generate control information to be obtained,
The content creation apparatus according to claim 1 or 2.
上記解析処理のコンテンツ種別の判定結果に基づいて、上記プログラム単位コンテンツにおける上記第1種のコンテンツと上記第2種のコンテンツの区間を認識するコンテンツ区間認識手順と、
上記コンテンツ区間認識手順による認識結果に基づいて、上記第1種のコンテンツと上記第2種のコンテンツとを素材としての上記プログラム単位コンテンツの構成を示す情報である、プログラム構成情報を生成する、プログラム構成情報生成手順と、
少なくとも、上記プログラム単位コンテンツにおける第2種のコンテンツを再生装置により再生しているときに上記再生装置に対して行われた本篇コンテンツへの再生切り換えの指示操作に応じて、上記プログラム単位コンテンツに付加された上記プログラム構成情報を利用して、上記プログラム単位コンテンツの再生から、上記第1種のコンテンツに関連する本篇コンテンツの再生に切り換える動作が実行されるようにするための制御情報を生成する、制御情報生成手順と、
上記プログラム構成情報と、上記制御情報とを有するメタ情報を生成し、このメタ情報を上記プログラム単位コンテンツに付加することで、上記再生装置により再生されるための、再生用のプログラム単位コンテンツを作成するコンテンツ作成手順と、
を実行するコンテンツ作成方法。 One or more first type contents having contents using the data of the main part content and one or more second type contents having no contents using the main part content data are linked according to the reproduction time. An analysis procedure for executing an analysis process for determining a content type of the data based on a change in a feature amount of the data for data of a program unit content having a content content as one program created by
A content section recognition procedure for recognizing a section between the first type content and the second type content in the program unit content based on the determination result of the content type of the analysis process;
A program that generates program configuration information, which is information indicating a configuration of the program unit content using the first type content and the second type content as materials, based on a recognition result obtained by the content section recognition procedure. Configuration information generation procedure,
At least, in response to the instruction operation of reproducing switching to the hen content made to the playback apparatus when playing the playback device the content of the second type in the program content unit, the upper SL program unit content Control information for switching from reproduction of the program unit content to reproduction of the main content related to the first type content using the program configuration information added to A control information generation procedure to be generated;
Generating meta information including the program configuration information and the control information, and adding the meta information to the program unit content creates a program unit content for playback to be played back by the playback device. To create content,
Content creation method to execute.
上記解析処理のコンテンツ種別の判定結果に基づいて、上記プログラム単位コンテンツにおける上記第1種のコンテンツと上記第2種のコンテンツの区間を認識するコンテンツ区間認識手順と、
上記コンテンツ区間認識手順による認識結果に基づいて、上記第1種のコンテンツと上記第2種のコンテンツとを素材としての上記プログラム単位コンテンツの構成を示す情報である、プログラム構成情報を生成する、プログラム構成情報生成手順と、
少なくとも、上記プログラム単位コンテンツにおける第2種のコンテンツを再生装置により再生しているときに上記再生装置に対して行われた本篇コンテンツへの再生切り換えの指示操作に応じて、上記プログラム単位コンテンツに付加された上記プログラム構成情報を利用して、上記プログラム単位コンテンツの再生から、上記第1種のコンテンツに関連する本篇コンテンツの再生に切り換える動作が実行されるようにするための制御情報を生成する、制御情報生成手順と、
上記プログラム構成情報と、上記制御情報とを有するメタ情報を生成し、このメタ情報を上記プログラム単位コンテンツに付加することで、上記再生装置により再生されるための、再生用のプログラム単位コンテンツを作成するコンテンツ作成手順と、
をコンテンツ作成装置に実行させるプログラム。 One or more first type contents having contents using the data of the main part content and one or more second type contents having no contents using the main part content data are linked according to the reproduction time. An analysis procedure for executing an analysis process for determining a content type of the data based on a change in a feature amount of the data for data of a program unit content having a content content as one program created by
A content section recognition procedure for recognizing a section between the first type content and the second type content in the program unit content based on the determination result of the content type of the analysis process;
A program that generates program configuration information, which is information indicating a configuration of the program unit content using the first type content and the second type content as materials, based on a recognition result obtained by the content section recognition procedure. Configuration information generation procedure,
At least, in response to the instruction operation of reproducing switching to the hen content made to the playback apparatus when playing the playback device the content of the second type in the program content unit, the upper SL program unit content Control information for switching from reproduction of the program unit content to reproduction of the main content related to the first type content using the program configuration information added to A control information generation procedure to be generated;
Generating meta information including the program configuration information and the control information, and adding the meta information to the program unit content creates a program unit content for playback to be played back by the playback device. To create content,
That causes the content creation device to execute the program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008306108A JP5228854B2 (en) | 2008-12-01 | 2008-12-01 | Content creation device, content creation method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008306108A JP5228854B2 (en) | 2008-12-01 | 2008-12-01 | Content creation device, content creation method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010130613A JP2010130613A (en) | 2010-06-10 |
| JP5228854B2 true JP5228854B2 (en) | 2013-07-03 |
Family
ID=42330610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008306108A Expired - Fee Related JP5228854B2 (en) | 2008-12-01 | 2008-12-01 | Content creation device, content creation method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5228854B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2595399A1 (en) * | 2011-11-16 | 2013-05-22 | Thomson Licensing | Method of digital content version switching and corresponding device |
| KR101947186B1 (en) * | 2012-12-28 | 2019-02-14 | 주식회사 알티캐스트 | Content reproduction method and system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4329310B2 (en) * | 2001-06-29 | 2009-09-09 | ソニー株式会社 | Information processing apparatus and method, information providing apparatus and method, recording medium, and program |
| JP2006270722A (en) * | 2005-03-25 | 2006-10-05 | Sony Corp | Stream distribution system, receiving device, channel selection method, server, and program |
-
2008
- 2008-12-01 JP JP2008306108A patent/JP5228854B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010130613A (en) | 2010-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20090004490A (en) | Electronic devices, content playback methods and computer readable media | |
| WO2000054500A1 (en) | Receiving device and method | |
| KR20070109950A (en) | Information processing system, terminal device, information processing method, program | |
| US10028012B2 (en) | Apparatus, systems and methods for audio content shuffling | |
| JP5228854B2 (en) | Content creation device, content creation method, and program | |
| JP2012015958A (en) | Content reproduction system | |
| CA3193587A1 (en) | System and method for dynamic playback switching of live and previously recorded audio content | |
| KR102147317B1 (en) | Video display device and operating method thereof | |
| KR101856852B1 (en) | Method and Apparatus for playing YouTube Channel in Channel-based Content Providing System | |
| JP2016213709A (en) | Video playback system, client device, server device, and program | |
| JP2006500674A (en) | System and method for associating different types of media content | |
| JP6213031B2 (en) | Video processing apparatus and method | |
| JP5233134B2 (en) | Electronic music apparatus, electronic music apparatus system, and program used therefor | |
| KR101702992B1 (en) | Method and apparatus for playing vod contents | |
| KR100430610B1 (en) | Method for selectively reproducing broadcast program and apparatus therefor | |
| KR20040035112A (en) | Method and apparatus for managing a recording broadcasting program list | |
| JP4614247B2 (en) | Information processing apparatus and method, and recording medium | |
| JP2004282634A (en) | Content metadata description method, transmission method, and content reception / playback apparatus | |
| US8005343B2 (en) | Recording/playback device, recording/playback method and digital broadcast viewing history recording system | |
| JP7497280B2 (en) | Receiving device and generating method | |
| JP2006148839A (en) | BROADCAST DEVICE, RECEPTION DEVICE, AND DIGITAL BROADCAST SYSTEM HAVING THEM | |
| JP2012114606A (en) | Control device and control method | |
| KR100850918B1 (en) | How to Skip Advertising in Digital Broadcasting Equipment | |
| JP2007274418A (en) | Content reproduction method and apparatus thereof, and comprehensive digest information generating method and apparatus thereof | |
| JP2008252270A (en) | Content player |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121204 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130128 |
|
| 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: 20130219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130304 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160329 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |