Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5228854B2 - Content creation device, content creation method, and program - Google Patents
[go: Go Back, main page]

JP5228854B2 - Content creation device, content creation method, and program - Google Patents

Content creation device, content creation method, and program Download PDF

Info

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
Application number
JP2008306108A
Other languages
Japanese (ja)
Other versions
JP2010130613A (en
Inventor
英夫 長坂
象 村越
匡朗 君島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2008306108A priority Critical patent/JP5228854B2/en
Publication of JP2010130613A publication Critical patent/JP2010130613A/en
Application granted granted Critical
Publication of JP5228854B2 publication Critical patent/JP5228854B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2000−113066号公報JP 2000-113066 A

本願発明としては、例えば、上記のようなテレビジョン放送、ネットワークなどによるコンテンツ流通環境下でのコンテンツ再生機能に関して、よりユーザにとって有用なものを提供できるようにすることを、その課題とするものである。   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 broadcasting station 1, a content creation device 2, a set-top box (STB) 3, and a content server 4, as shown in FIG.

放送局1は、デジタルテレビジョン放送により番組(コンテンツ)を放送する放送局のうちの1つである。なお、例えばデジタルテレビジョン放送は、現状においては、衛星放送、地上波放送のいずれもが稼働しているが、放送局1は、いずれの放送に対応するものであってもよい。   The broadcasting station 1 is one of broadcasting stations that broadcast programs (contents) by digital television broadcasting. For example, digital television broadcasting currently operates both satellite broadcasting and terrestrial broadcasting, but the broadcasting station 1 may be compatible with any broadcasting.

コンテンツ作成装置2は、放送局1が送出すべきビデオコンテンツ(送出用放送コンテンツ)を例えば番組単位で作成することができる。放送局1は、コンテンツ作成装置2により作成した送出用放送コンテンツを受け取り、放送網5を利用して、予め割り当てられたチャンネルの放送として送出する。   The content creation device 2 can create video content (broadcast content for transmission) to be transmitted by the broadcast station 1, for example, in units of programs. The broadcast station 1 receives the broadcast content for transmission created by the content creation device 2 and transmits it as a broadcast of a channel assigned in advance using the broadcast network 5.

セットトップボックス3は、一般のユーザが所有するもので、実際には、ユーザごとに応じて多数存在する。
このセットトップボックスは、放送局1が対応するキャリアの放送網5を利用したデジタルテレビジョン放送を受信選局して、選局したチャンネルの画像・音声信号を再生出力できる。また、ネットワーク接続機能を有していることで、例えば次に説明するコンテンツサーバ4からネットワーク6経由でビデオコンテンツ(VODコンテンツ)をダウンロードし、その画像・音声信号を再生出力させることもできる。
The set-top box 3 is owned by a general user, and actually there are many set-top boxes 3 for each user.
This set-top box can receive and select a digital television broadcast using the broadcast network 5 of the carrier to which the broadcast station 1 corresponds, and can reproduce and output an image / audio signal of the selected channel. Also, by having a network connection function, for example, video content (VOD content) can be downloaded from the content server 4 described below via the network 6 and the image / audio signal can be reproduced and output.

コンテンツサーバ4は、多くのビデオコンテンツを保有し、セットトップボックス3などのネットワーク端末からの正当なダウンロード要求に応じて、ネットワーク6経由で、要求されたネットワーク端末に対してコンテンツのデータを送信する。
また、ここでのコンテンツサーバ7は、ここでは放送局1が放送する放送コンテンツを成す素材としてのビデオコンテンツの本篇を保有する。
なお、コンテンツサーバ4が保有するビデオコンテンツは、上記のようにしてネットワーク端末からの要求に応じて送信されるものであり、視聴者が視聴したいときにコンテンツを配信するという、いわゆるビデオ・オン・デマンド(VOD:Video On Demand)の条件を満足している。そこで、コンテンツサーバ4が保有するビデオコンテンツについては、以降、VODコンテンツともいう。
また、この場合のコンテンツサーバ4は、例えば設備間通信網7により、コンテンツ作成装置2と通信可能に接続されている。この設備間通信網7は、専用線、もしくは、VPN(Virtual Private Network)などに代表されるセキュリティが図られたネットワーク通信により実現できる。
The content server 4 has a lot of video content, and transmits content data to the requested network terminal via the network 6 in response to a valid download request from the network terminal such as the set top box 3. .
The content server 7 here holds the main part of the video content as a material constituting the broadcast content broadcasted by the broadcast station 1 here.
Note that the video content held by the content server 4 is transmitted in response to a request from the network terminal as described above, and the so-called video-on-video that distributes the content when the viewer wants to view it is used. It satisfies the requirements of VOD (Video On Demand). Accordingly, the video content held by the content server 4 is hereinafter also referred to as VOD content.
In this case, the content server 4 is connected to the content creation device 2 through a communication network 7 between the facilities, for example. The inter-facility communication network 7 can be realized by a dedicated line or network communication with security represented by a VPN (Virtual Private Network) or the like.

<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 broadcast station 1 is broadcasting program content (program unit content) that is broadcast content in units of programs having the contents shown in FIG. Then, it is assumed that a certain user has received, reproduced and output the program content of FIG. 2A from the start time by the set top box 3 and viewed it.

ここで、番組コンテンツは、例えば或るタイトルの映画を放送しており、その内容の内訳として、開始時刻から終了時刻にかけて、本篇パート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 main part 1, CM 1, main part 2, CM 2, main part 3 , CM3, main part 4, CM4, main part 5.
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 main parts 1, 2, 3, 4, and 5 are in this order. If connected, the whole movie will be reproduced. CMs 1 to 4 are CM contents inserted between the main part as CMs (commercials).

ここで、図2(a)に示す番組コンテンツをセットトップボックス3により視聴していたユーザが、この映画をとてもおもしろいと思い、例えば、CM2が再生出力されているときに、普通の映画本篇のようにしてCMの挿入無しに全部通して視聴したいと思ったとする。
この場合ユーザは、セットトップボックス3に対して、現在視聴している番組コンテンツと同じタイトルの映画で本篇だけから成る、通常の映画のコンテンツの視聴への切り換えを指示する操作を行うことができる。この操作を、ここでは「CM無しコンテンツへのジャンプ操作」、もしくはこれを省略して単に「ジャンプ操作」ともいうことにする。
Here, the user who has watched the program content shown in FIG. 2A with the set-top box 3 thinks that this movie is very interesting. For example, when CM2 is reproduced and output, an ordinary movie main part is produced. Suppose you want to watch through all without inserting CM.
In this case, the user can perform an operation for instructing the set-top box 3 to switch to viewing of the content of the normal movie, which is a movie having the same title as the program content currently being watched and is composed of only the main part. it can. This operation is also referred to herein as “jump operation to content without CM” or simply “jump operation” by omitting this operation.

上記CM無しコンテンツへのジャンプ操作が行われると、セットトップボックス3は、コンテンツサーバ4から、図2(a)の放送コンテンツの本篇と同じタイトルの映画のVODコンテンツをダウンロードする。そして、セットトップボックス3は、これまでの番組コンテンツの再生出力から、受信したVODコンテンツの再生出力に切り換える。   When the jump operation to the CM-free content is performed, the set top box 3 downloads the VOD content of the movie having the same title as the main part of the broadcast content of FIG. Then, the set top box 3 switches from the reproduction output of the program content so far to the reproduction output of the received VOD content.

ただし、本実施形態の第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 CM 2 after the main part 2 of the program content is broadcast is flowing. Then, in this case, the main parts 1 and 2 in the whole main part of the movie have already been broadcast, and the main part 3 to the main part 5 have not been broadcast yet.
Therefore, in this case, as shown in FIG. 2 (b), the set top box 3 has the main part 5 from the position corresponding to the start position of the main part 3 in the whole main part as the VOD content. The section up to the end position is downloaded and reproduced and output in time series.

例えばユーザが、通常の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 broadcasting station 1 corresponding to the second example includes MC content having MC (Master of Ceremony) video and audio content, and video such as movies. It is edited / created by the video / audio content digest content that is created by editing the content. In this figure, MC, digest [main part content 1], MC2, digest [main part content 2], MC3, digest [main part content 3],. An example of forming program content is shown. The digest [main content 1] to the digest [main content 3] are assumed to have the digest contents using different video contents (in this case, the main contents 1, 2, and 3 for convenience) as materials. It is the created content.

このような図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 chapter content 1. This is based on the fact that all of MC1 and the digest [main part content 1] and the part before division point a of MC2 have contents related to main part content 1.
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 main part content 2. This is because, together with the digest [main part content 2], the section after the dividing point a of MC2 and the section before the dividing point b of MC3 also introduce the main part contents 2, etc. It is set based on the fact that it is related to the content 2.
The section corresponding to main content 3 is set after the section corresponding to main content 2. When each of these sections corresponding to main content 1 to main content N is referred to without particular distinction, it is referred to as a content corresponding section.

ここで、ダイジェスト[本篇コンテンツ1]の基となる本編コンテンツ1は、例えば既に映像ソフト化されている映画などのビデオコンテンツについてのものであるとする。
そのうえで、ユーザが、図3(a)の番組コンテンツをセットトップボックス3により受信、再生出力させて鑑賞していたとする。そして、ダイジェスト[本篇コンテンツ1]での本篇コンテンツ1を紹介する映像を見て、この本篇コンテンツ1を鑑賞したいと思ったとする。このようなとき、ユーザは、VODコンテンツへのジャンプ操作を行うことができる。なお、このときには、本篇コンテンツ1としてのタイトルのVODコンテンツを鑑賞したいわけであるが、このための操作としては、単に「VODコンテンツへのジャンプ」を指示する操作のみでよく、敢えて、ジャンプ先のVODコンテンツのタイトルを指定する操作は必要ない。
Here, it is assumed that the main content 1 that is the basis of the digest [main content 1] relates to video content such as a movie that has already been converted into video software.
Then, it is assumed that the user has received and reproduced the program content of FIG. 3A by the set top box 3 for viewing. Then, suppose that the user wants to appreciate the main content 1 after watching the video introducing the main content 1 in the digest [main content 1]. In such a case, the user can perform a jump operation to the VOD content. At this time, the user wants to view the title VOD content as the main content 1, but the operation for this purpose is simply an operation of instructing “jump to VOD content”. There is no need to specify the title of the VOD content.

図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 main contents 1 in the MC 2 after the digest [main contents 1] ends. That is, the jump operation was performed in the section corresponding to the main content 1.
In this way, in response to the jump operation being performed in the section corresponding to the main contents 1, the set top box 3 stores the data of the regular main contents 1 as shown in FIG. Download from the beginning and play and output from the beginning to the end.

このようなコンテンツの再生出力切り換えが行われることで、ユーザは、番組コンテンツのダイジェストを見て、自分が鑑賞したいと思った本篇コンテンツ1の再生にすぐ切り換えることができる。   By switching the playback output of such content, the user can immediately switch to playback of the main content 1 that he / she wants to watch by watching the digest of the program content.

また、図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 content creation apparatus 2 shown in this figure includes a control unit 21, a content creation unit 22, a storage unit 23, a communication unit 24, a sending unit 25, and an operation input unit 26.

制御部21は、例えばCPU(Central Processing Unit)、ROM、RAMなどから成り、例えば記憶部23としての補助記憶装置とともに1つのコンピュータシステムを構成して、コンテンツ作成装置2における動作を制御する。
記憶部23には、例えば制御部21におけるCPUなどが実行すべきプログラム、コンテンツ作成の素材となるコンテンツの映像・音声データなどが記憶される。この記憶部23については例えばハードディスクなどを採用できる。
The control unit 21 includes, for example, a CPU (Central Processing Unit), ROM, RAM, and the like, and configures one computer system together with an auxiliary storage device as the storage unit 23, for example, and controls operations in the content creation device 2.
The storage unit 23 stores, for example, a program to be executed by the CPU or the like in the control unit 21, video / audio data of content that is a content creation material, and the like. For the storage unit 23, for example, a hard disk or the like can be employed.

コンテンツ作成部22は、例えば放送用コンテンツとして、図2(a)、図3(a)などに示した番組コンテンツ単位による作成処理を行える部位であり、例えばそのための信号処理などのためのハードウェア、ソフトウェアなどより成る。
このコンテンツ作成部22を利用しての番組コンテンツの作成は、例えば編集・作成作業者が操作入力部26を操作して行うことができる。ただし、後述するようにして、放送コンテンツに付加される番組関連メタ情報については、放送コンテンツの編集結果に従って、コンテンツ作成部22が自動作成する。
The content creation unit 22 is a part that can perform creation processing in units of program content shown in FIGS. 2A and 3A as broadcast content, for example. For example, hardware for signal processing therefor , Consisting of software and so on.
Creation of program content using the content creation unit 22 can be performed, for example, by an operator operating the operation input unit 26 by an editing / creation operator. However, as will be described later, the program-related meta information added to the broadcast content is automatically created by the content creation unit 22 according to the editing result of the broadcast content.

通信部24は、図1に示した設備間通信網7を経由してコンテンツサーバ4と通信するための機能部位である。
送出部25は、コンテンツ作成部22により作成した送出用放送コンテンツのデータを、所定の伝送線などを経由して放送局1に伝達する機能が与えられた部位である。
The communication unit 24 is a functional part for communicating with the content server 4 via the inter-facility communication network 7 shown in FIG.
The sending unit 25 is a part to which the function of transmitting the broadcast content data for sending created by the content creating unit 22 to the broadcasting station 1 via a predetermined transmission line or the like is given.

<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 top box 3.
The set top box 3 shown in this figure includes a tuner unit 31, a video / audio signal processing unit 32, a video output unit 33, an audio output unit 34, a control unit 35, a storage unit 36, a communication unit 37, and an operation unit 38. Yes.

チューナ部31は、放送通信網5から、アンテナ経由、もしくはCATV回線などを経由して受信された放送波、もしくは放送信号を入力する。ユーザは、操作部38に対してチャンネルを指定する操作を行うことができるが、この操作に応じて制御部35は、チューナ部31により選曲すべきチャンネルを指定する。そしてチューナ部31は、制御部31により指定されたチャンネルのデータを抽出する。
本実施形態において、番組コンテンツ単位に対応する送出用放送コンテンツは、後述するようにして、番組内容に対応した映像・音声信号(放送コンテンツ)と、番組単位で付加されるメタデータ(番組関連メタ情報)から成る。チューナ部31は、上記チャンネルのデータとして、この放送コンテンツとしての映像・音声信号と、番組関連メタ情報とを抽出する。
チューナ部31は、抽出した映像・音声信号を映像・音声信号処理部32に対して出力する。また、番組関連メタ情報は、制御部35に出力する。
The tuner unit 31 receives broadcast waves or broadcast signals received from the broadcast communication network 5 via an antenna or via a CATV line. The user can perform an operation of designating a channel on the operation unit 38, and in response to this operation, the control unit 35 designates a channel to be selected by the tuner unit 31. The tuner unit 31 extracts data of the channel designated by the control unit 31.
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 tuner unit 31 extracts the video / audio signal as the broadcast content and the program-related meta information as the channel data.
The tuner unit 31 outputs the extracted video / audio signal to the video / audio signal processing unit 32. The program related meta information is output to the control unit 35.

また、通信部37は、ネットワーク6経由での通信を行うために設けられる。制御部35が通信部37を制御して、対応の通信プロトコルに従った動作を実行させることで、コンテンツサーバ4をはじめとするネットワーク上のデバイスとの通信が可能になる。
VODコンテンツをダウンロードするときには、コンテンツサーバ4から送信されてくるVODコンテンツのデータが通信部37にて受信されることになる。通信部37は、パケットを解くなどの処理を行って、VODコンテンツとしての映像・音声信号を復元し、画像・声処理部32に対して出力する。
The communication unit 37 is provided for performing communication via the network 6. The control unit 35 controls the communication unit 37 to execute an operation according to a corresponding communication protocol, thereby enabling communication with devices on the network such as the content server 4.
When the VOD content is downloaded, the VOD content data transmitted from the content server 4 is received by the communication unit 37. The communication unit 37 performs processing such as solving the packet, restores the video / audio signal as the VOD content, and outputs it to the image / voice processing unit 32.

上記のようにして映像・音声信号処理部32に入力される映像・音声信号は例えば圧縮符号化形式となっている。そこで、映像・音声信号処理部32は、映像・音声信号について伸張処理を実行して所定形式の映像・音声信号を得る。また、必要に応じて伸張後の映像・音声信号について所定の信号処理を施す。そして、これらの信号処理を施した映像・音声信号のうち、映像信号ついては映像出力部33に出力し、音声信号については音声出力部34に対して出力する。   The video / audio signal input to the video / audio signal processing unit 32 as described above is, for example, in a compression encoding format. Therefore, the video / audio signal processing unit 32 performs expansion processing on the video / audio signal to obtain a video / audio signal in a predetermined format. In addition, predetermined signal processing is performed on the expanded video / audio signal as necessary. Of the video / audio signals subjected to the signal processing, the video signal is output to the video output unit 33, and the audio signal is output to the audio output unit 34.

映像出力部33は、入力される映像信号を表示用画像信号に変換して出力する。例えばこの表示用画像信号は、ここでは図示していないディスプレイデバイスに入力されて画像として再生表示される。
音声出力部34は、入力される音声信号を増幅して出力する。音声出力部34にて増幅されて出力された音声信号は、ここでは図示していないスピーカ、ヘッドフォンなどに供給されることで、音として再生される。
The video output unit 33 converts the input video signal into a display image signal and outputs it. For example, the display image signal is input to a display device (not shown) and reproduced and displayed as an image.
The audio output unit 34 amplifies and outputs the input audio signal. The audio signal amplified and output by the audio output unit 34 is supplied to a speaker, headphones, or the like not shown here, and is reproduced as sound.

制御部35は、例えばCPU、ROM、RAMなどから成り、例えば補助記憶装置としての記憶部36とにより、コンピュータシステムを形成する。例えば、上記CPUが、記憶部36、ROMなどに記憶されるプログラムを実行することで、制御部35としての各種の制御、処理の動作が得られる。   The control unit 35 includes, for example, a CPU, a ROM, a RAM, and the like, and forms a computer system with, for example, a storage unit 36 as an auxiliary storage device. For example, when the CPU executes a program stored in the storage unit 36, the ROM, or the like, various control and processing operations as the control unit 35 are obtained.

記憶部36は、例えばHDDなどの大容量の記憶媒体を有して成るもので、例えば上記制御部35の補助記憶装置として機能する。
本実施形態においては、例えばこの記憶部36に、放送の受信、もしくはネットワーク経由でダウンロードしたコンテンツとしての映像・音声信号を、所定のファイル形式により保存させることが可能である。
The storage unit 36 includes a large-capacity storage medium such as an HDD, and functions as an auxiliary storage device of the control unit 35, for example.
In the present embodiment, for example, the storage unit 36 can store a video / audio signal as a content received via broadcast or downloaded via a network in a predetermined file format.

操作部38は、セットトップボックス3の本体に備えられる各種操作子、また、リモートコントローラなどを一括して示したものである。操作部38に対して操作が行われることに応じては、制御部35に対して、その操作に対応した操作信号が出力される。制御部35は、入力された操作信号に応じてしかるべき制御、処理を実行する。これにより、ユーザ操作に応じたセットトップボックス3の動作が得られる。
本実施形態では、制御部35は、ジャンプ操作に対応する操作信号入力に応じて、後述するようにして番組関連メタ情報を利用して、図2、図3に示した再生態様例に対応した再生コンテンツの切換制御を実行する。
The operation unit 38 collectively shows various operators provided in the main body of the set top box 3, a remote controller, and the like. In response to an operation performed on the operation unit 38, an operation signal corresponding to the operation is output to the control unit 35. The control unit 35 executes appropriate control and processing according to the input operation signal. Thereby, operation | movement of the set top box 3 according to user operation is obtained.
In the present embodiment, the control unit 35 uses the program-related meta information as described later in response to an operation signal input corresponding to the jump operation, and corresponds to the reproduction mode examples shown in FIGS. Perform playback content switching control.

<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 content server 4. The content server 4 shown in this figure includes a control unit 41, a storage unit 42, and a communication unit 43.
The control unit 41 includes a CPU, ROM, RAM, and the like, and forms a server computer system with the storage unit 42 as an auxiliary storage device, for example. When the CPU executes a program stored in the storage unit 42, ROM, or the like, various control and processing operations as the control unit 41 are obtained.

記憶部42は、例えばHDDなどにより形成され、上記したように、制御部41の補助記憶装置としての機能を有する。
また、記憶部42には、VODコンテンツデータベース42Aが記憶されている。このVODコンテンツデータベース42Aは、多数のVODコンテンツ1〜Nをデータベース形式により記憶管理する。VODコンテンツデータベース42Aは、例えば、図7において模式的に示すようにして、VODコンテンツごとに、固有のサーバコンテンツID(Server_content_ID)を対応付けて管理する構造を有する。
The storage unit 42 is formed by an HDD or the like, for example, and has a function as an auxiliary storage device of the control unit 41 as described above.
The storage unit 42 stores a VOD content database 42A. The VOD content database 42A stores and manages a large number of VOD contents 1 to N in a database format. For example, as schematically shown in FIG. 7, the VOD content database 42A has a structure in which a unique server content ID (Server_content_ID) is associated and managed for each VOD content.

<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 broadcast station 1 broadcasts the program content in which the main part and CM are inserted alternately. This program content is created by the content creation device 2 and delivered to the broadcasting station 1.

図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 content creation device 2. Here, an example is shown in which the program content shown in FIG.
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 content creation apparatus 2. FIG.

コンテンツ作成装置2は、先ず図11のステップS101により、これより作成する番組コンテンツに組み込むべき本篇コンテンツのデータを取得する。図8(a)は、取得した本篇コンテンツのデータを時系列に従った帯形状により示している。   First, in step S101 in FIG. 11, the content creating apparatus 2 acquires data of the main content to be incorporated in the program content to be created. FIG. 8A shows the acquired main content data in a band shape according to time series.

ここでは、上記本篇コンテンツのデータは、ここでは、設備間通信網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 content server 4 by communication via the inter-facility communication network 7 here. That is, the control unit 21 of the content creation device 2 makes a transmission request by designating the main content via the communication network 24 via the inter-facility communication network 7.
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 content server 4 by operating the operation input unit 26. The content server 4 reads the data of the main story content selected in this way from the VOD content database 42A, and transmits it to the content creation device 2. The control unit 21 of the content creation device 2 receives the transmitted main content data and causes the storage unit 23 to store it.
As described above, in the present embodiment, the content stored in the VOD content database 42A is not only distributed as VOD content to the set top box 3 or the like, but also as main content that is a material for creating a program. It is also transmitted to the content creation device 2.

ステップS102においてコンテンツ作成装置2は、取得した本篇コンテンツを、番組構成のもとで設定されているCM以外の本篇部分ごとの時間長を基準にして、複数の本篇パートに分割する。図8(b)の例では、本篇コンテンツの全体を、本篇パート1〜5の5つに分割することになる。
例えばこの本篇コンテンツの分割処理は、作業者の操作入力部26に対する、本篇コンテンツの分割編集操作に応じた制御部21の制御に従い、コンテンツ作成部22が実行する。
In step S102, the content creation apparatus 2 divides the acquired main content into a plurality of main parts based on the time length of each main part other than the CM set under the program configuration. In the example of FIG. 8 (b), the entire main story content is divided into five main story parts 1-5.
For example, the main content splitting process is executed by the content creation unit 22 in accordance with the control of the control unit 21 corresponding to the main content split editing operation on the operator operation input unit 26.

次のステップS103においてコンテンツ作成装置2は、番組コンテンツの素材として1以上の必要なコマーシャルコンテンツを取得する。図8(c)の例では、4つのコマーシャルCM1〜CM4のCMコンテンツを取得している。
CMコンテンツについては、例えばそのCMコンテンツを作成した広告会社、メーカなどから提供されるものを、ネットワークなどの通信網経由での受信、もしくは記憶媒体からの読み込みなどにより取り込んで記憶部23に記憶させることとすればよい。
In the next step S103, the content creation device 2 acquires one or more necessary commercial contents as the material of the program content. In the example of FIG. 8C, CM contents of four commercials CM1 to CM4 are acquired.
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 storage unit 23. You can do that.

ステップ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 content creation unit 22 in the content creation device 2 under the control of the control unit 35.
In step S104, the content creation unit 22 creates program content using the main part obtained in step S102 and the commercial content obtained in step S103 as editing / creation materials. That is, as illustrated in FIG. 8D, the main part 1, CM 1, main part 2, CM 2, main part 3, CM 3, main part 4, CM 4, main part are arranged in chronological order. Data (video / audio data) are concatenated in the order of Part 5. One unit of content data thus obtained is defined as program content.
The content creation unit 22 connects the main part and the CM in response to an operation by the operator.

次のステップS105においてコンテンツ作成部22は、上記ステップS104により作成した番組コンテンツに対応する番組関連メタ情報を作成する。図8(e)においては、図8(d)の番組コンテンツの内容に対応して作成したとする番組関連メタ情報が示されている。
なお、ステップS105については、作業者の操作に応じて作成するのではなく、¥ステップS104による番組コンテンツの作成結果に従い、コンテンツ作成部22が自動的に番組関連メタ情報を作成する処理を実行する。このコンテンツ作成部22が実行する番組関連メタ情報の作成処理については後述する。
In the next step S105, the content creation unit 22 creates program-related meta information corresponding to the program content created in step S104. FIG. 8E shows program-related meta information that is created corresponding to the contents of the program content shown in FIG.
Note that step S105 is not created according to the operator's operation, but the content creation unit 22 automatically creates program-related meta information according to the program content creation result in step S104. . The program-related meta information creation process executed by the content creation unit 22 will be described later.

次のステップS106において、コンテンツ作成部22は、放送用番組コンテンツ(再生用のプログラム単位コンテンツ)を作成する。
つまり、図8(f)に例示するようにして、ステップS104にて作成した番組コンテンツに対して、ステップS105により作成した番組関連メタ情報を付加する。このようにして番組コンテンツに番組関連メタ情報を付加した形式のデータが、放送用番組コンテンツとなる。
In the next step S106, the content creation unit 22 creates broadcast program content (program unit content for playback).
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 top box 3. Information. The jump control information may be in a format described using a markup language having high compatibility with broadcasting such as XML (eXtensible Markup Language) and BML (Broadcast Markup Language).

図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, Part 1 of the main part). However, when the corresponding material content is the main part, Content_ID describes the server content ID of the main part in FIG. Here, for convenience, the server content ID of the main content is described as “V0001”. Depending on the server content ID, it is possible to identify the content server 4 in which the VOD content that is the basis of the main part is stored, and the VOD content that is the basis managed in the VOD content database 42A in the content server 4 .
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 main part 1 is played until 27 minutes (00:27) have elapsed from the start time (00:00) of the program. In practice, the playback time can be managed in seconds, but here it is in minutes for the sake of convenience and simplicity.
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 main part 1 corresponding to the material content reproduces a section from the start position in the main part of the server content ID = V0001 until 27 minutes have passed.

次に、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 program following Part 1 of the main part. It is shown that.
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 Part 2 of the main part is
[
Content_ID = V0001
program_time = 00: 30-00: 57
content_time = 00: 27-00: 54
]
The corresponding material content (that is, Part 2 of the main part) is the same as Content_ID = V0001 in Part 1 of the main part, and the playback time in the program is 00: 30-00: 57 following CM1. In other words, it indicates that the section of time 00: 27-00: 54 in the main content indicated by Content_ID = V0001 is to be reproduced.
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 content creation unit 22 acquires, for example, broadcast time zone information in step S201. The broadcast time zone information is transmitted in advance to the content creation device 2 through communication from the broadcast station 1 side, for example, and the content creation device 2 stores this information. In step S201, the broadcast time zone information stored in this way is read out and acquired.

次のステップS202においては、番組IDを取得する。番組IDも、例えば放送局1側で設定されたものを、事前に、コンテンツ作成装置2側にて受け取って記憶しておくようにする。   In the next step S202, the program ID is acquired. For example, the program ID set on the broadcasting station 1 side is received and stored in advance on the content creation device 2 side.

ステップ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 content creation unit 22 applies the broadcast time zone information, program ID, program configuration information, and jump control information acquired, generated, and held in steps S201 to S204 to a predetermined data structure. It is constructed as program related meta information. As a result, program-related meta information is created.

図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 content creation unit 22. The process shown in this figure corresponds to step S203 in FIG. If the function of the content creation unit 22 is regarded as a function obtained by the control unit 21 executing a program or a function obtained by a program given to the DSP, the processing shown in this figure is performed by the CPU and the DSP. It can be seen that it is realized by executing a program.

図13においてコンテンツ作成部22は、先ず、ステップS301、S302により、変数n、mに対して、それぞれ初期値として0を代入する。変数nは、本篇パートごとについて処理の便宜上付すべき、番組コンテンツにおける時系列の出現順に従った番号を示す。変数mは、CMごとについて処理の便宜上付すべき、番組コンテンツにおける時系列の出現順に従った番号を示す。
次に、コンテンツ作成部22は、ステップS303により、図11のステップS104により作成された番組コンテンツの映像・音声の解析スキャンを開始する。ここでいうスキャンとは、番組コンテンツの映像信号、音声信号を、それぞれ開始位置から終了位置まで時系列に従って読み込んでいきながら、映像信号解析処理と、音声信号解析処理を実行していくことをいう。
In FIG. 13, the content creation unit 22 first substitutes 0 as an initial value for each of the variables n and m in steps S301 and S302. The variable n indicates a number according to the appearance order of the time series in the program content, which should be given for the convenience of processing for each part of the main part. The variable m indicates a number according to the time-series appearance order in the program content, which should be assigned for each CM for convenience of processing.
Next, in step S303, the content creation unit 22 starts a video / audio analysis scan of the program content created in step S104 of FIG. Scanning here refers to executing video signal analysis processing and audio signal analysis processing while reading the video signal and audio signal of the program content in time series from the start position to the end position, respectively. .

本実施形態では、この映像・音声解析スキャンにより、解析結果として、例えば番組コンテンツにおける一定間隔の時刻ごとに、そのときのコンテンツ種別が本篇パートと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 content creation unit 22 discriminates between the main part and the CM section in time series while analyzing and scanning the program content. Then, the playback time length is recognized for each section of main part 1 to n and each section of CM1 to CMm.

そして、ステップ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 main part 1 to n. The time interval for each part 1 to n of the main part obtained as a result of this calculation is content_time.
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 content creation unit 22 uses the Content_ID, program_time, and content_time for each material content obtained as described above to execute description as program configuration information, for example, as illustrated in FIG. As a result, the program configuration information is automatically created according to the program content creation result.

[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 top box 3 as a first example.
Here, it is assumed that the set-top box 3 receives the broadcast program content in which the main part corresponding to the first example and the CM are mixed, and reproduces and outputs the video / audio as the program content. . At this time, in the set-top box 3, it is assumed that the program-related meta information is extracted from the broadcast program content and is fetched and held by the control unit 35.

この図に示す処理は、セットトップボックス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 top box 3 interpreting and executing the jump control information in the program-related meta information. In this respect, the jump control information can be viewed as a program executed by the control unit 35 (CPU) of the set-top box 3, and the flowchart of FIG. 14 shows the program contents described as the jump control information. I can say that.

先ず、制御部35は、図14のステップS401によりジャンプ操作が行われるのを待機しており、ジャンプ操作が行われたことを検知すると、ステップS402以降の手順にすすむ。   First, the control unit 35 waits for a jump operation to be performed in step S401 in FIG. 14, and when it detects that the jump operation has been performed, the control unit 35 proceeds to a procedure after step S402.

ステップ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 control unit 35 are acquired, What is necessary is just to obtain | require the difference of time and start time. The reproduction time is obtained from the value as the difference.

次に制御部35は、ステップS403により、ジャンプ操作時に再生中とされていたコンテンツ種別が、本篇パートとCMのいずれであるのかについて判別する。
このためには、番組構成情報の素材単位情報におけるprogram_timeが示す時刻区間のうちから、上記ステップS402により認識した番組内再生時刻を含むprogram_timeを有する素材単位情報を探索する。次に、探索した素材単位情報において記述されるContent_IDを参照して、対応のコンテンツが本篇パートとCMのいずれであるのかを認識する。この認識結果が、ステップS403の判定結果となる。
Next, in step S403, the control unit 35 determines whether the content type being played during the jump operation is a main part or a CM.
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, part 2 of the main part. In the material unit information of this part 2 of the main part, program_time = 00: 30-00: 57, and the jump operation is 10 You can see that it was done at the minute. Next, referring to content_time in the material unit information of the same main part 2 is 00: 27-00: 54. That is, Part 2 of the main part is shown to reproduce the playback time section of 00: 27-00: 54 in the main part content. Then, it can be seen that the jump operation was performed when the time position of 00:37, which was 10 minutes after the time position of 00:27 in the main content, was played back. This is the main content corresponding operation time.

ステップ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 content server 4. When this request is made, the server content ID of the VOD content and the information (section information) indicating the section from the operation time corresponding to the main content to the end are stored and transmitted in the operand of the request command. The server content ID uses the value of Content_ID indicating the main content in the program configuration information.

これに対して、ステップ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 content server 4 is communicated to request the main part content portion of the section from the reproduction start time in the main part content recognized in step S406 to the end as the VOD content. When making this request, the server content ID of the VOD content and information (section information) indicating the section from the operation time corresponding to the main content to the end are stored and transmitted in the operand of the request command.

ステップ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 content server 4 searches the VOD content database 42A for VOD content associated with the server content ID stored in the request command. Next, in the searched VOD content, data of the time interval specified by the interval information stored in the request command is extracted and generated as one download VOD content format. Then, the generated download VOD content is transmitted to the set-top box 3 as the request source.

セットトップボックス3の制御部35は、ステップS405又はステップS407によるVODコンテンツの要求を行った後、ステップS408において、この要求に応答してコンテンツサーバ4から送信されてくるVODコンテンツが受信されるのを待機する。そして、VODコンテンツが受信されたことを判別すると、ステップS409により、コンテンツの再生切り換えを実行する。つまり、これまでの放送経由の番組コンテンツ(放送コンテンツ)の再生出力を停止させ、これに代えて、ステップS408に対応して受信が開始されたVODコンテンツの再生出力を先頭から開始させる。   The control unit 35 of the set top box 3 makes a request for VOD content in step S405 or step S407, and then receives the VOD content transmitted from the content server 4 in response to this request in step S408. Wait. When it is determined that the VOD content has been received, content playback switching is executed in step S409. That is, the reproduction output of the program content (broadcast content) via the broadcast is stopped, and instead, the reproduction output of the VOD content started to be received in response to step S408 is started from the top.

このような処理により、図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 content creation device 2 and then delivered to the broadcasting station 1.
FIG. 15 schematically shows a program content creation procedure corresponding to the second example by the content creation device 2. Here, an example in which the program content shown in FIG. 3A is created is shown.
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 content creation device 2.

コンテンツ作成装置2は、先ず図16のステップS501として、番組コンテンツに必要なダイジェストコンテンツとしてのデータを取得する。図15(a)においては、本篇コンテンツ1,2,3・・・に対応したダイジェスト1,2,3・・・として示すように、必要数のダイジェストコンテンツを取得していることが模式的に示される。なお、この場合のダイジェストコンテンツのデータは、番組コンテンツ作成者が、コンテンツサーバ4においてVODコンテンツとして記憶管理されているもののうちから選んだコンテンツを基として編集を行って作成し、記憶部23に記憶させたものとする。従って、   First, in step S501 in FIG. 16, the content creating apparatus 2 acquires data as digest content necessary for program content. In FIG. 15 (a), as shown as digests 1, 2, 3,... Corresponding to the main contents 1, 2, 3,. Shown in The digest content data in this case is created by editing the content selected by the program content creator from the content stored and managed as VOD content in the content server 4 and stored in the storage unit 23. Suppose that Therefore,

次のステップ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 storage unit 23. FIG. 15B schematically shows that a plurality of necessary MC contents have been acquired as MC1, MC2, MC3.

ステップ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 content creation unit 22 in the content creation device 2 under the control of the control unit 35.
In step S503, the content creation unit 22 uses the digest content obtained in step S501 and the MC content obtained in step S502 as an editing / creation material, for example, in accordance with the editing operation of the operator, and program content is obtained. create. That is, as illustrated in FIG. 15C, MC1, digest [main part content 1], MC2, digest [main part content 2], MC3, digest [main part content 3].・ ・ Continue to digest content or MC content at the end of the program. One unit of content thus obtained becomes program content having a structure corresponding to the second example.

次にコンテンツ作成部22は、ステップS504により、上記ステップS503により作成された番組コンテンツの内容に基づき、番組関連メタ情報を作成する。この第2例に対応する番組関連メタ情報の内容例及び作成処理については後述する。
図15(d)には、図15(c)の番組コンテンツの内容に基づいて作成したとする番組関連メタ情報が示されている。
Next, in step S504, the content creation unit 22 creates program-related meta information based on the content of the program content created in step S503. A content example and creation process of the program-related meta information corresponding to the second example will be described later.
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 content creating unit 22 broadcasts the program content in a format in which the program-related meta information created in step S504 is added to the program content created in step S503. Create

[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 main content 1 corresponding section to the book shown in FIG. 3A in the program content whose material content structure is defined by the material unit information group. The section corresponding to the content N is defined.

図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 main content 1 corresponding to the digest [main content 1], that is, the main content 1 corresponding section is 00: 00-00: 13 in the program content. Indicates that it is in the playback time section. Server_content_ID = 0001
Indicates the server content ID for the main content 1 corresponding to the main content 1 corresponding section.
Thereafter, in accordance with this, the time section in the program content for each section corresponding to main content 2 to main content N and the server content ID for the corresponding main content are determined by the second and subsequent section unit information. Indicated.

第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 content creation unit 22 sets 1 as an initial value for the variable N in step S601.
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 content creation unit 22 reaches step S603, it starts counting the playback time of the section corresponding to the main content N, and whether or not a change point is detected based on the result of the analysis scan of the video up to the current time in step S604. Determine about.
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 content creation unit 22 increments the variable N in step S605 and returns to step S603.
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 content creation unit 22 stops the count operation of the playback time so far, and sets the playback time obtained at the time of the stop to the previous corresponding section (at this time, the main section content N-1 corresponding section. Hold) as the playback time.
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 main section content 1 corresponding section to the main section content N for each section corresponding to the main section content 1 corresponding to the main section content N are defined as djN_time. It becomes the server content ID for each main story content 1 to N corresponding to each corresponding section.

サーバコンテンツ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 storage unit 23, for example. Has been.
Further, djN_time uses information on the reproduction time length for each section corresponding to main content 1 to main content N obtained by the processing from steps S601 to S606. That is, the reproduction time length of the corresponding section to be written is offset (integrated) in the order of the section corresponding to the main content 1 to the section corresponding to the main content N. The time intervals for the main content 1 corresponding section to the main content N corresponding section obtained in this way are dj1_time to djN_time, respectively.
Therefore, in step S607, section unit information is sequentially described for each section corresponding to main content 1 to main content N using the server content ID and the information of dj1_time to djN_time obtained as described above. . Thereby, corresponding section information is generated.

[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 top box 3 corresponding to the second example.
Corresponding to this case, the set top box 3 receives the broadcast program content in which the digest content and the MC content are mixed corresponding to the second example, and reproduces and outputs the video / audio as the program content. doing. In the set-top box 3, the program-related meta information is extracted from the broadcast program content, and is fetched and held by the control unit 35.

また、この図に示す処理も、第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-top box 3 as in the first example. Can be seen.

図19において制御部35は、ステップS701にてジャンプ操作が行われるのを待機しており、ジャンプ操作が行われることを検知すると、ステップS702以降の手順にすすむ。   In FIG. 19, the control unit 35 waits for a jump operation to be performed in step S701, and when detecting that the jump operation is performed, the control unit 35 proceeds to a procedure after step S702.

ステップ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 control unit 35 determines that the corresponding section of the content including the reproduction time in the operation-corresponding program recognized in step S702 is a section corresponding to the main content 1 to the main content N corresponding section. Which one of them is recognized. For this purpose, djN_time including the reproduction time in the program corresponding to the operation time is searched from the corresponding section information in the program configuration information of the program related meta information. The section unit information having the searched djN_time corresponds to the content corresponding section including the reproduction time in the program corresponding to the operation time.

次のステップ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 content server 4 via the network.
In this case, the content server 4 that has received the VOD content request reads the data of the VOD content corresponding to the designated server content ID from the VOD content database 42A for all sections from the start position to the end position. Then, the VOD content read in this way is transmitted to the set-top box 3 as the request source.

制御部35は、ステップS705において、要求したVODコンテンツの受信を待機する。そして、VODコンテンツを受信すると、ステップS706により、これまでの番組コンテンツの再生出力を停止する代わりに、このVODコンテンツを先頭から再生出力していく。   In step S705, the control unit 35 waits for reception of the requested VOD content. When the VOD content is received, the VOD content is reproduced and output from the beginning in step S706 instead of stopping the reproduction and output of the program content so far.

なお、本実施形態のコンテンツ流通システムに対応するビジネスモデルとしては、例えば、次のようなものを考えることができる。
つまり、セットトップボックス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 broadcast station 1 by the set top box 3. On the other hand, there is a charge for downloading video content as VOD content from the content server 4 to the set top box 3. That's it. In the case of the first example, it is conceivable to change the charge according to the ratio of the section of the downloaded VOD content in the entire main content.

また、図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 content server 4 is not yet stored as VOD content.
In such a case, for example, video content that is the same movie director or already registered in the content server 4 with the same leading role is reproduced as VOD content as related to the movie introduced by the digest content. Like that.
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 content server 4 first creates a list of video contents registered in the VOD content database 42A as related to the movie introduced by the digest contents, and this list Is transmitted to the set top box 3. On the set top box 3 side, this list is displayed as a GUI according to the jump control information. Then, the set top box 3 requests again the content designated in accordance with the user content selection determination operation for this list display as the VOD content. Next, the set top box 3 reproduces and outputs the VOD content transmitted by the video content server 4 in response to the request.

また、上記実施形態では、放送用番組コンテンツの再生から本篇コンテンツの再生に切り換えるのにあたり、セットトップボックス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-top box 3 downloads and acquires the main content from the server via the network. However, the description content of the jump control information may be configured such that, for example, the main content stored locally in the set-top box 3 is read out and switched to the reproduction output according to the jump operation. In this case, there is a mechanism in which a commonality is achieved between the video content ID when locally storing and managing the set-top box 3 and the video content ID managed on the broadcast program content creation side. Try to keep it in order.

また、上記実施形態では、放送により番組コンテンツを提供するようにしているが、例えばインターネットで番組コンテンツを提供するサイトから配信できるようにしてもよい。
これとともに、プログラム単位コンテンツとしては、放送により提供される番組単位のコンテンツに限定されることなく、例えば映画紹介など、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.

本実施形態としてのコンテンツ流通システムの全体構成例を示す図である。It is a figure which shows the example of whole structure of the content distribution system as this embodiment. 実施形態における第1例としてのコンテンツ再生態様例を説明するための模式図である。It is a schematic diagram for demonstrating the example of a content reproduction | regeneration aspect as a 1st example in embodiment. 実施形態における第2例としてのコンテンツ再生態様例を説明するための模式図である。It is a schematic diagram for demonstrating the example of a content reproduction | regeneration aspect as a 2nd example in embodiment. コンテンツ作成装置の構成例を示す図である。It is a figure which shows the structural example of a content creation apparatus. セットトップボックスの構成例を示す図である。It is a figure which shows the structural example of a set top box. コンテンツサーバの構成例を示す図である。It is a figure which shows the structural example of a content server. VODコンテンツデータベースによるコンテンツの管理態様例を説明するための図である。It is a figure for demonstrating the example of a management mode of the content by a VOD content database. 第1例としてのコンテンツ再生態様例に対応する、放送用番組コンテンツの作成手順例を模式的に示す図である。It is a figure which shows typically the production procedure example of the broadcast program content corresponding to the example of a content reproduction | regeneration aspect as a 1st example. 番組関連メタ情報の構造例を示す図である。It is a figure which shows the structural example of program related meta information. 第1例としてのコンテンツ再生態様例に対応する、番組構成情報の内容例を示す図である。It is a figure which shows the example of the content of program structure information corresponding to the example of a content reproduction | regeneration aspect as a 1st example. 第1例としてのコンテンツ再生態様例に対応する、放送用番組コンテンツの作成手順例を示すフローチャートである。It is a flowchart which shows the production procedure example of the broadcast program content corresponding to the example of a content reproduction | regeneration aspect as a 1st example. 番組関連メタ情報の作成手順例を示すフローチャートである。It is a flowchart which shows the preparation example of a program relevant meta information. 第1例としてのコンテンツ再生態様例に対応する、番組構成情報の生成処理手順例を示すフローチャートである。It is a flowchart which shows the example of a production | generation process procedure of program structure information corresponding to the example of a content reproduction | regeneration aspect as a 1st example. 第1例としてのコンテンツ再生態様例に対応する、ジャンプ操作に応じた再生コンテンツ切り換えのための処理手順例を示すフローチャートである。It is a flowchart which shows the example of a process sequence for the reproduction | regeneration content switching according to jump operation corresponding to the example of content reproduction | regeneration aspects as a 1st example. 第2例としてのコンテンツ再生態様例に対応する、放送用番組コンテンツの作成手順例を模式的に示す図である。It is a figure which shows typically the production procedure example of the program content for a broadcast corresponding to the example of content reproduction as a 2nd example. 第2例としてのコンテンツ再生態様例に対応する、放送用番組コンテンツの作成手順例を示すフローチャートである。It is a flowchart which shows the production procedure example of the broadcast program content corresponding to the example of a content reproduction | regeneration aspect as a 2nd example. 第2例としてのコンテンツ再生態様例に対応する、番組構成情報の内容例を示す図である。It is a figure which shows the example of the content of program structure information corresponding to the example of a content reproduction | regeneration aspect as a 2nd example. 第2例としてのコンテンツ再生態様例に対応する、対応区間情報生成のための処理手順例を示すフローチャートである。It is a flowchart which shows the process sequence example for the production | generation of corresponding | compatible area information corresponding to the example of content reproduction as a 2nd example. 第2例としてのコンテンツ再生態様例に対応する、ジャンプ操作に応じた再生コンテンツ切り換えのための処理手順例を示すフローチャートである。It is a flowchart which shows the example of a process sequence for the reproduction content switching according to jump operation corresponding to the example of content reproduction as a 2nd example.

符号の説明Explanation of symbols

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以上の第1種のコンテンツと、上記本篇コンテンツのデータを利用した内容を有さない1以上の第2種のコンテンツとを再生時間に従って連結していくことで作成された1プログラム分としてのコンテンツ内容を有するプログラム単位コンテンツのデータを対象として上記データの特徴量の変化により上記データのコンテンツ種別を判定する解析処理を実行する解析手段と、
上記解析処理のコンテンツ種別の判定結果に基づいて、上記プログラム単位コンテンツにおける上記第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:
上記プログラム単位コンテンツは、1つの本篇コンテンツを時系列方向で分割して作成した複数の第1種のコンテンツの間に第2種のコンテンツを挿入するようにして作成されたものであり、
上記制御情報生成手段は、上記プログラム構成情報に基づいて、上記指示操作が行われたタイミングにおいて再生されていた第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以上の第2種のコンテンツを、時系列に従って連結していくようにして作成されたものであり、
上記解析手段は、上記プログラム単位コンテンツのデータを上記第一種のコンテンツと判定した場合には、上記コンテンツプログラム単位コンテンツについて、時系列における映像及び/又は音声の内容として、上記第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以上の第1種のコンテンツと、上記本篇コンテンツのデータを利用した内容を有さない1以上の第2種のコンテンツとを再生時間に従って連結していくことで作成された1プログラム分としてのコンテンツ内容を有するプログラム単位コンテンツのデータを対象として上記データの特徴量の変化により上記データのコンテンツ種別を判定する解析処理を実行する解析手順と、
上記解析処理のコンテンツ種別の判定結果に基づいて、上記プログラム単位コンテンツにおける上記第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以上の第1種のコンテンツと、上記本篇コンテンツのデータを利用した内容を有さない1以上の第2種のコンテンツとを再生時間に従って連結していくことで作成された1プログラム分としてのコンテンツ内容を有するプログラム単位コンテンツのデータを対象として上記データの特徴量の変化により上記データのコンテンツ種別を判定する解析処理を実行する解析手順と、
上記解析処理のコンテンツ種別の判定結果に基づいて、上記プログラム単位コンテンツにおける上記第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.
JP2008306108A 2008-12-01 2008-12-01 Content creation device, content creation method, and program Expired - Fee Related JP5228854B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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