(57)【要約】【課題】  放送コンテンツを放送コンテンツ毎に適切に区切ることを可能とする処理装置及び処理プログラムを提供する。【解決手段】  処理装置は、放送コンテンツを構成するフレーム画像群をデータベースに記録する記録部と、前記データベースに記録されるフレーム画像群を前記放送コンテンツ毎に区切る制御部とを備え、前記制御部は、前記放送コンテンツの放送開始時刻又は放送終了時刻を特定し、特定された放送開始時刻又は放送終了時刻を基準とする一定時間内において、前記放送コンテンツを構成するフレーム画像群のうち、フレーム間予測が適用されない基準フレーム画像を特定し、特定された基準フレーム画像に基づいて、前記放送コンテンツを区切る。【選択図】  図２
2018129615.tif 000002
【特許請求の範囲】
【請求項１】
放送コンテンツを構成するフレーム画像群をデータベースに記録する記録部と、
前記データベースに記録されるフレーム画像群を前記放送コンテンツ毎に区切る制御部とを備え、
前記制御部は、
前記放送コンテンツの放送開始時刻又は放送終了時刻を特定し、
特定された放送開始時刻又は放送終了時刻を基準とする一定時間内において、前記放送コンテンツを構成するフレーム画像群のうち、フレーム間予測が適用されない基準フレーム画像を特定し、
特定された基準フレーム画像に基づいて、前記放送コンテンツを区切る、処理装置。
【請求項２】
前記放送コンテンツを構成するフレーム画像群は、前記基準フレーム画像として定期的に挿入される定期基準フレーム画像及び不定期で挿入される不定期基準フレーム画像を含み、
前記制御部は、前記一定時間内において前記不定期基準フレーム画像を特定する、請求項１に記載の処理装置。
【請求項３】
前記制御部は、前記一定時間内において前記不定期基準フレーム画像が特定されなかった場合に、前記定期基準フレーム画像を特定する、請求項２に記載の処理装置。
【請求項４】
前記制御部は、前記フレーム画像群に付随する時刻情報に基づいて、前記放送コンテンツの放送開始時刻又は放送終了時刻を特定する、請求項１乃至請求項３のいずれかに記載の処理装置。
【請求項５】
前記放送コンテンツは、第１解像度のフレーム画像群によって構成される第１放送コンテンツ及び前記第１解像度よりも低い第２解像度のフレーム画像群によって構成される第２放送コンテンツを含み、
前記制御部は、前記第２放送コンテンツに基づいて、前記データベースに記録されるフレーム画像群を前記放送コンテンツ毎に区切る、請求項１乃至請求項４のいずれかに記載の処理装置。
【請求項６】
前記制御部は、前記基準フレーム画像として２以上の基準フレーム画像が特定された場合に、前記２以上の基準フレーム画像のうち、前記特定された放送開始時刻又は放送終了時刻に時間軸上で近い基準フレーム画像に基づいて、前記放送コンテンツを区切る、請求項１乃至請求項５のいずれかに記載の処理装置。
【請求項７】
前記制御部は、前記基準フレーム画像として２以上の基準フレーム画像が特定された場合に、前記放送コンテンツが短縮されるように前記放送コンテンツを区切る、請求項１乃至請求項５のいずれかに記載の処理装置。
【請求項８】
前記制御部は、前記基準フレーム画像として２以上の基準フレーム画像が特定された場合に、前記２以上の基準フレーム画像のうち、輝度が低い基準フレーム画像に基づいて、前記放送コンテンツを区切る、請求項１乃至請求項５のいずれかに記載の処理装置。
【請求項９】
前記制御部は、前記基準フレーム画像として２以上の基準フレーム画像が特定された場合に、前記２以上の基準フレーム画像に対して時間軸上で隣接する参照フレーム画像と前記２以上の基準フレーム画像との比較結果に基づいて、前記放送コンテンツを区切る、請求項１乃至請求項５のいずれかに記載の処理装置。
【請求項１０】
前記制御部は、前記基準フレーム画像として２以上の基準フレーム画像が特定された場合に、前記放送コンテンツを構成する音声情報に基づいて、前記放送コンテンツを区切る、請求項１乃至請求項５のいずれかに記載の処理装置。
【請求項１１】
放送コンテンツを構成するフレーム画像群をデータベースに記録するステップＡと、
前記データベースに記録されるフレーム画像群を前記放送コンテンツ毎に区切るステップＢとをコンピュータに実行させ、
前記ステップＢは、
前記放送コンテンツの放送開始時刻又は放送終了時刻を特定するステップと、
特定された放送開始時刻又は放送終了時刻を基準とする一定時間内において、前記放送コンテンツを構成するフレーム画像群のうち、フレーム間予測が適用されない基準フレーム画像を特定するステップと、
特定された基準フレーム画像に基づいて、前記放送コンテンツを区切るステップとを含む、処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置及び処理プログラムに関する。
【背景技術】
【０００２】
従来、フレーム間予測などの符号化方式が適用される画像を記録媒体に記録する技術が知られている。記録媒体に記録された画像群をグルーピングする技術が提案されている。グルーピングにおいては、画像群は、フレーム間予測が適用されないＩフレームで区切られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３０４４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、放送局から放送網を介して放送される放送コンテンツ（例えば、番組）を記録媒体に記録するとともに、放送網とは異なるネットワーク（例えば、インターネット網）を介して記録媒体に記録された放送コンテンツを配信するサービスが提案されている。
【０００５】
このようなサービスを提供するにあたっては、連続する２つの放送コンテンツを適切に区切る必要がある。しかしながら、上述した技術のように、単純にＩフレームで区切ったとしても、一方の放送コンテンツに属する画像が誤って他方の放送コンテンツとして区切られる可能性がある。このようなケースにおいて、誤って含まれる画像を適切な放送コンテンツとして区切るために手作業の編集作業を行うと、手作業の編集作業が極めて煩雑であり、特にリアルタイム性が必要とされるケースにおいて不都合であった。
【０００６】
そこで、本発明は、上述した課題を解決するためになされたものであり、放送コンテンツを放送コンテンツ毎に適切に区切ることを可能とする処理装置及び処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の特徴に係る処理装置は、放送コンテンツを構成するフレーム画像群（例えば、チャンク動画ファイル）をデータベースに記録する記録部と、前記データベースに記録されるフレーム画像群を前記放送コンテンツ毎に区切る制御部とを備え、前記制御部は、前記放送コンテンツの放送開始時刻又は放送終了時刻を特定し、特定された放送開始時刻又は放送終了時刻を基準とする一定時間内において、前記放送コンテンツを構成するフレーム画像群のうち、フレーム間予測が適用されない基準フレーム画像を特定し、特定された基準フレーム画像に基づいて、前記放送コンテンツを区切る。
【０００８】
第２の特徴に係る処理プログラムは、放送コンテンツを構成するフレーム画像群をデータベースに記録するステップＡと、前記データベースに記録されるフレーム画像群を前記放送コンテンツ毎に区切るステップＢとをコンピュータに実行させ、前記ステップＢは、前記放送コンテンツの放送開始時刻又は放送終了時刻を特定するステップと、特定された放送開始時刻又は放送終了時刻を基準とする一定時間内において、前記放送コンテンツを構成するフレーム画像群のうち、フレーム間予測が適用されない基準フレーム画像を特定するステップと、特定された基準フレーム画像に基づいて、前記放送コンテンツを区切るステップとを含む。
【発明の効果】
【０００９】
一態様によれば、放送コンテンツを放送コンテンツ毎に適切に区切ることを可能とする処理装置及び処理プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係るシステムを示す図である。
【図２】図２は、実施形態に係る処理装置２００を示す図である。
【図３】図３は、実施形態に係る属性情報ＤＢ２５０に格納された情報の一例を示す図である。
【図４】図４は、実施形態に係る放送コンテンツの区切り方法１を説明するための図である。
【図５】図５は、実施形態に係る放送コンテンツの区切り方法２を説明するための図である。
【図６】図６は、実施形態に係る放送コンテンツの区切り方法３を説明するための図である。
【図７】図７は、実施形態に係る放送コンテンツの区切り方法４を説明するための図である。
【図８】図８は、実施形態に係る放送コンテンツの区切り方法５を説明するための図である。
【発明を実施するための形態】
【００１１】
以下において、実施形態について説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。但し、図面は模式的なものであり、各寸法の比率などは現実のものとは異なる場合があることに留意すべきである。
【００１２】
従って、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれる場合があることは勿論である。
【００１３】
［実施形態の概要］
実施形態の概要に係る処理装置は、放送コンテンツを構成するフレーム画像群をデータベースに記録する記録部と、前記データベースに記録されるフレーム画像群を前記放送コンテンツ毎に区切る制御部とを備える。前記制御部は、前記放送コンテンツの放送開始時刻又は放送終了時刻を特定し、特定された放送開始時刻又は放送終了時刻を基準とする一定時間内において、前記放送コンテンツを構成するフレーム画像群のうち、フレーム間予測が適用されない基準フレーム画像を特定し、特定された基準フレーム画像に基づいて、前記放送コンテンツを区切る。
【００１４】
実施形態の概要では、処理装置は、放送開始時刻又は放送終了時刻を基準とする一定時間内において基準フレームを特定し、特定された基準フレーム画像に基づいて、放送コンテンツを区切る。従って、一方の放送コンテンツに属する画像が誤って他方の放送コンテンツとして区切られる可能性を低減することができる。
【００１５】
［実施形態］
以下において、実施形態に係るシステムについて説明する。図１は、実施形態に係るシステムを示す図である。図１に示すように、システムは、放送局１００と、処理装置２００と、視聴者宅３００とを有する。
【００１６】
放送局１００は、放送網を介して放送コンテンツを視聴者宅３００に向けて放送する。放送コンテンツは、少なくとも、画像情報を含むコンテンツであればよい。放送コンテンツは、画像情報に加えて音声情報を含んでもよく、画像情報に加えて文字情報を含んでもよい。画像情報を構成するフレーム画像は、フレーム間予測を用いる画像の符号化方式にて符号化される。例えば、画像の符号化方式は、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）に準拠するＨ．２６４であってもよい。音声情報は、音声の符号化方式にて符号化されてもよい。例えば、音声の符号化方式は、ＭＰＥＧに準拠するＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）であってもよい。
【００１７】
処理装置２００は、放送コンテンツを記録する。放送コンテンツは、例えば、放送局１００から放送網を介して放送されるコンテンツである。処理装置２００は、放送網を介して放送コンテンツを取得してもよいが、放送網とは別の手段によって放送コンテンツを取得してもよい。別の手段は、例えば、放送局２００に帰属するストリーミング装置であってもよい。ストリーミング装置は、フレーム間予測を用いる画像の符号化方式にて符号化済みの放送コンテンツを送出する装置である。
【００１８】
視聴者宅３００は、映像受像装置を有する住宅等である。但し、放送コンテンツは、屋外に設けられた映像受像装置によって受信されてもよいことは勿論である。
【００１９】
（処理装置）
以下において、実施形態に係る処理装置２００について説明する。図２は、実施形態に係る処理装置２００を示す図である。
【００２０】
図２に示すように、処理装置２００は、取得部２１０と、記録部２２０と、コンテンツＤＢ２３０と、制御部２４０と、属性情報ＤＢ２５０とを有する。
【００２１】
取得部２１０は、放送コンテンツを取得する。放送コンテンツは、例えば、放送局２００に帰属するストリーミング装置から取得される。実施形態では、取得部２１０は、放送コンテンツとして、第１解像度のフレーム画像群によって構成される第１放送コンテンツ及び第１解像度よりも低い第２解像度のフレーム画像群によって構成される第２放送コンテンツを取得する。ここで、第１放送コンテンツ及び第２放送コンテンツは、解像度が異なるものの同一のコンテンツであり、互いに同期していることに留意すべきである。
【００２２】
記録部２２０は、少なくとも、放送コンテンツを構成するフレーム画像群をコンテンツＤＢ２３０に記録する。放送コンテンツが画像情報以外の情報（音声情報又は文字情報）を含む場合に、記録部２２０は、放送コンテンツの全体をコンテンツＤＢ２３０に記録してもよい。
【００２３】
実施形態では、記録部２２０は、放送コンテンツとして第１放送コンテンツ及び第２放送コンテンツをコンテンツＤＢ２３０に記録してもよい。記録部２２０は、所定時間長のチャンクファイル単位でフレーム画像群をコンテンツＤＢ２３０に記録してもよい。所定時間長は、特に限定されるものではないが、例えば、６秒である。
【００２４】
コンテンツＤＢ２３０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などによって構成される。コンテンツＤＢ２３０は、少なくとも、放送コンテンツを構成するフレーム画像群を格納する。コンテンツＤＢ２３０は、所定時間長のチャンクファイル単位でフレーム画像群を格納する。実施形態では、コンテンツＤＢ２３０は、放送コンテンツとして第１放送コンテンツ及び第２放送コンテンツを格納してもよい。
【００２５】
制御部２４０は、ＣＰＵ及びメモリなどによって構成されており、処理装置２００を制御する。制御部２４０は、コンテンツＤＢ２３０に記録されるフレーム画像群を放送コンテンツ毎に区切る。具体的には、制御部２４０は、放送コンテンツの放送開始時刻又は放送終了時刻を特定し、特定された放送開始時刻又は放送終了時刻を基準とする一定時間内において、放送コンテンツを構成するフレーム画像群のうち、フレーム間予測が適用されない基準フレーム画像を特定し、特定された基準フレーム画像に基づいて、放送コンテンツを区切る。例えば、制御部２４０は、特定された基準フレーム画像を含むように放送コンテンツを区切る。
【００２６】
例えば、ＭＰＥＧに準拠する符号化方式が採用されるケースにおいて、基準フレーム画像は、フレーム間予測が適用されないＩフレームである。すなわち、基準フレーム画像は、フレーム間予測として前方向予測が適用されるＰフレームではなく、フレーム間予測として双方向予測が適用されるＢフレームでもない。
【００２７】
ここで、放送コンテンツを構成するフレーム画像群は、基準フレーム画像として定期的に挿入される定期基準フレーム画像（以下、定期Ｉフレームと称することもある）及び不定期で挿入される不定期基準フレーム画像（以下、スポットＩフレームと称することもある）を含む。定期基準フレーム画像は、シーンチェンジ等によらずにエンコーダによって挿入される基準フレーム画像であり、不定期基準フレーム画像は、シーンチェンジ等に応じてエンコーダによって挿入される基準フレーム画像である。不定期基準フレーム画像は、例えば、シーンチェンジ後の最初のフレーム画像である。
【００２８】
このような前提下において、制御部２４０は、一定時間内において不定期基準フレーム画像を特定し、特定された不定期基準フレーム画像に基づいて、放送コンテンツを区切ってもよい。すなわち、制御部２４０は、一定時間内において定期基準フレーム画像及び不定期基準フレーム画像が特定された場合において、特定された定期基準フレーム画像を用いずに、特定された不定期基準フレーム画像に基づいて、放送コンテンツを区切ってもよい。さらに、制御部２４０は、一定時間内において不定期基準フレーム画像が特定されなかった場合に、定期基準フレーム画像を特定し、特定された定期基準フレーム画像に基づいて、放送コンテンツを区切ってもよい。
【００２９】
上述した一定時間は、基準フレーム画像の挿入間隔に応じて定められてもよい。一定時間は、特に限定されるものではないが、例えば、２秒間である。すなわち、一定時間は、放送開始時刻又は放送終了時刻を基準として時間軸上で前後の１秒間であってもよい。
【００３０】
制御部２４０は、フレーム画像群に付随する時刻情報に基づいて、放送コンテンツの放送開始時刻又は放送終了時刻を特定してもよい。このような時刻情報は、例えば、放送コンテンツに含まれてもよい。例えば、時刻情報は、フレーム画像群に付与されるＬＴＣ（Ｌｏｎｇｉｔｕｄｉｎａｌ  Ｔｉｍｅ  Ｃｏｄｅ）であってもよい。時刻情報は、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）により取得してもよい。
【００３１】
ここで、制御部２４０は、第２放送コンテンツに基づいて、放送コンテンツを区切ってもよい。上述したように、第１放送コンテンツ及び第２放送コンテンツは、解像度が異なるものの同一のコンテンツであるため、第２放送コンテンツの区切りは、第１放送コンテンツの区切りにも流用することが可能である。これによって、放送コンテンツを区切る処理負荷が軽減し、放送コンテンツを区切る処理速度が上昇する。
【００３２】
実施形態では、制御部２４０は、上述したチャンクファイルを識別するチャンクＩＤ及び放送コンテンツを識別するコンテンツコードを含む属性情報を属性情報ＤＢ２５０に記録する。属性情報は、チャンクＩＤ及びコンテンツコードに加えて、チャンクファイルに対応する時間情報（例えば、ｈｈ／ｍｍ／ｓｓ〜ｈｈ／ｍｍ／ｓｓ）を含んでもよい。
【００３３】
さらに、制御部２４０は、放送コンテンツの開始点及び終了点を示す区切り情報を属性情報として属性情報ＤＢ２５０に記録する。例えば、放送コンテンツの開始点を示す区切り情報は、放送開始時刻を基準とする一定時間内において特定された基準フレーム画像に付随する時刻情報（例えば、ＬＴＣ）であってもよい。放送コンテンツの終了点を示す区切り情報は、放送終了時刻を基準とする一定時間内において特定された基準フレーム画像に付随する時刻情報（例えば、ＬＴＣ）であってもよい。
【００３４】
属性情報ＤＢ２５０は、ＨＤＤ又はＳＳＤなどによって構成される。属性情報ＤＢ２５０は、コンテンツＤＢ２３０に格納されるフレーム画像群の属性情報を格納する。例えば、属性情報は、図３に示すように、チャンクＩＤ、コンテンツコード、時間情報及び区切り情報を含む。
【００３５】
例えば、コンテンツコードがＢＢＢＢである放送コンテンツＢについては、チャンクＩＤが０００３であるチャンクファイルに含まれる基準フレーム画像に付随する時刻情報（例えば、ＬＴＣ）が開始点を示す区切り情報（Ｓｔａｒｔ  ｂｂｂｂ）として格納される。なお、放送コンテンツＢの区切り情報（Ｓｔａｒｔ  ｂｂｂｂ）と対応付けられるチャンクファイルは、放送コンテンツＡの区切り情報（Ｅｎｄ  ａａａａ）と対応付けられてもよい。すなわち、コンテンツコードがＡＡＡＡである放送コンテンツＡについては、チャンクＩＤが０００３であるチャンクファイルに含まれる基準フレーム画像に付随する時刻情報（例えば、ＬＴＣ）が終了点を示す区切り情報（Ｅｎｄ  ａａａａ）として格納されてもよい。このようなケースにおいて、区切り情報（Ｓｔａｒｔ  ｂｂｂｂ）の基準フレーム画像は、区切り情報（Ｅｎｄ  ａａａａ）の基準フレーム画像の１つ後の基準フレーム画像であってもよい。
【００３６】
同様に、放送コンテンツＢについては、チャンクＩＤが１００２であるチャンクファイルに含まれる基準フレーム画像に付随する時刻情報（例えば、ＬＴＣ）が終了点を示す区切り情報（Ｅｎｄ  ｂｂｂｂ）として格納される。なお、放送コンテンツＢの区切り情報（Ｅｎｄ  ｂｂｂｂ）と対応付けられるチャンクファイルは、放送コンテンツＣの区切り情報（Ｓｔａｒｔ  ｃｃｃｃ）と対応付けられてもよい。すなわち、コンテンツコードがＣＣＣである放送コンテンツＣについては、チャンクＩＤが１００２であるチャンクファイルに含まれる基準フレーム画像に付随する時刻情報（例えば、ＬＴＣ）が開始点を示す区切り情報（Ｓｔａｒｔ  ｃｃｃｃ）として格納されてもよい。このようなケースにおいて、区切り情報（Ｅｎｄ  ｂｂｂｂ）の基準フレーム画像は、区切り情報（Ｓｔａｒｔ  ｃｃｃｃ）の基準フレーム画像の１つ前の基準フレーム画像であってもよい。
【００３７】
なお、ｉ番目の放送コンテンツの終了点を示す区切り情報及びｉ＋１番目の放送コンテンツの開始点を示す区切り情報は、同一のチャンクファイルに含まれておらず、別々のチャンクファイルに含まれていてもよい。
【００３８】
属性情報ＤＢ２５０に格納された属性情報によれば、コンテンツコードとチャンクＩＤとの対応関係及び区切り情報に基づいて、コンテンツＤＢ２３０にチャンク単位で格納されたフレーム画像群から放送コンテンツを容易に再構成することができる。すなわち、制御部２４０は、放送コンテンツのコンテンツコードが指定された場合に、指定されたコンテンツコードに対応するチャンクＩＤを属性情報ＤＢ２５０から読み出すとともに、読み出されたチャンクＩＤに対応するチャンクファイルをコンテンツＤＢ２３０から読み出す。さらに、制御部２４０は、区切り情報に基づいて最初のチャンクファイル及び最後のチャンクファイルを区切ることによって、指定されたコンテンツコードに対応する放送コンテンツを再構成する。
【００３９】
（区切り方法）
以下において、放送コンテンツの区切り方法について説明する。以下においては、放送コンテンツがＭＰＥＧに準拠しており、基準フレーム画像がＩフレームであるケースについて説明する。
【００４０】
（区切り方法１）
以下において、放送コンテンツの区切り方法１について説明する。図４は、放送コンテンツの区切り方法１を説明するための図である。
【００４１】
図４に示すように、処理装置２００は、放送開始時刻を基準とする一定時間内において、１つのＩフレームのみを特定する。このようなケースでは、処理装置２００は、特定されたＩフレームから開始するように放送コンテンツの開始区切りを特定する。同様に、処理装置２００は、放送終了時刻を基準とする一定時間内において、１つのＩフレームのみを特定する。このようなケースでは、処理装置２００は、特定されたＩフレームで終了するように放送コンテンツの終了区切りを特定する。
【００４２】
このような区切り方法１において、処理装置２００は、一定時間内においてスポットＩフレームが特定された場合には、特定されたスポットＩフレームに基づいて開始区切り及び終了区切りを特定する。処理装置２００は、一定時間内においてスポットＩフレームが特定されなかった場合には、特定された定期Ｉフレームに基づいて開始区切り及び終了区切りを特定する。
【００４３】
（区切り方法２）
以下において、放送コンテンツの区切り方法２について説明する。図５は、放送コンテンツの区切り方法２を説明するための図である。
【００４４】
図５に示すように、処理装置２００は、放送開始時刻を基準とする一定時間内において、２つのＩフレームを特定する。このようなケースにおいて、処理装置２００は、放送開始時刻に近いＩフレームに基づいて放送コンテンツを区切る。具体的には、処理装置２００は、放送開始時刻に近いＩフレームから開始するように放送コンテンツの開始区切りを特定する。同様に、処理装置２００は、放送終了時刻を基準とする一定時間内において、２つのＩフレームを特定する。このようなケースにおいて、処理装置２００は、放送終了時刻に近いＩフレームに基づいて放送コンテンツを区切る。具体的には、処理装置２００は、放送終了時刻に近いＩフレームで終了するように放送コンテンツの終了区切りを特定する。
【００４５】
このような区切り方法２は、一定時間内において２以上のスポットＩフレームが特定されるときに用いられてもよく、一定時間内においてスポットＩフレームが特定されずに２以上の定期Ｉフレームが特定されたときに用いられてもよい。
【００４６】
（区切り方法３）
以下において、放送コンテンツの区切り方法３について説明する。図６は、放送コンテンツの区切り方法３を説明するための図である。
【００４７】
図６に示すように、処理装置２００は、放送開始時刻を基準とする一定時間内において、２つのＩフレームを特定する。このようなケースにおいて、処理装置２００は、放送コンテンツが短縮されるように放送コンテンツを区切る。具体的には、処理装置２００は、特定されたＩフレームのうち、時間軸上で最も後のＩフレームから開始するように放送コンテンツの開始区切りを特定する。同様に、処理装置２００は、放送終了時刻を基準とする一定時間内において、２つのＩフレームを特定する。このようなケースにおいて、処理装置２００は、放送コンテンツが短縮されるように放送コンテンツを区切る。具体的には、処理装置２００は、特定されたＩフレームのうち、時間軸上で最も前のＩフレームで終了するように放送コンテンツの終了区切りを特定する。
【００４８】
このような区切り方法３は、一定時間内において２以上のスポットＩフレームが特定されるときに用いられてもよく、一定時間内においてスポットＩフレームが特定されずに２以上の定期Ｉフレームが特定されたときに用いられてもよい。
【００４９】
ここで、処理装置２００は、所定条件が満たされる場合に、放送コンテンツが短縮されるように放送コンテンツを区切ってもよい。所定条件とは、一定時間が番組の先頭または末尾に通常番組制作の過程で挿入する無音部分よりも十分短いことである。
【００５０】
（区切り方法４）
以下において、放送コンテンツの区切り方法４について説明する。図７は、放送コンテンツの区切り方法４を説明するための図である。
【００５１】
図７に示すように、処理装置２００は、放送開始時刻を基準とする一定時間内において、２つのＩフレームを特定する。このようなケースにおいて、処理装置２００は、特定されたＩフレームのうち、輝度が低いＩフレームに基づいて放送コンテンツを区切る。処理装置２００は、輝度が低いＩフレームから開始するように放送コンテンツの開始区切りを特定する。同様に、処理装置２００は、放送終了時刻を基準とする一定時間内において、２つのＩフレームを特定する。このようなケースにおいて、処理装置２００は、特定されたＩフレームのうち、輝度が低いＩフレームに基づいて放送コンテンツを区切る。処理装置２００は、輝度が低いＩフレームで終了するように放送コンテンツの終了区切りを特定する。
【００５２】
図７においては、輝度が低いＩフレームが含まれるように放送コンテンツを区切るが、実施形態はこれに限定されるものではない。例えば、開始区切りを特定するケースにおいて、図７に示すように、輝度の低いＩフレームが輝度の高いＩフレームよりも時間軸上で前である場合に、輝度の低いＩフレームを含まないように放送コンテンツの開始区切りが特定されてもよい。すなわち、輝度の高いＩフレームから開始するように放送コンテンツの開始区切りが特定されてもよい。同様に、終了区切りを特定するケースにおいて、図７に示すように、輝度の低いＩフレームが輝度の高いＩフレームよりも時間軸上で後である場合に、輝度の低いＩフレームを含まないように放送コンテンツの終了区切りが特定されてもよい。すなわち、輝度の高いＩフレームで終了するように放送コンテンツの終了区切りが特定されてもよい。区切り方法４によれば、輝度を参照することによって、開始区切り及び終了区切りの特定精度が向上する。
【００５３】
このような区切り方法４は、一定時間内において２以上のスポットＩフレームが特定されるときに用いられてもよく、一定時間内においてスポットＩフレームが特定されずに２以上の定期Ｉフレームが特定されたときに用いられてもよい。
【００５４】
（区切り方法５）
以下において、放送コンテンツの区切り方法５について説明する。図８は、放送コンテンツの区切り方法５を説明するための図である。
【００５５】
図８に示すように、処理装置２００は、放送開始時刻を基準とする一定時間内において、２つのＩフレームを特定する。このようなケースにおいて、処理装置２００は、特定された２以上のＩフレームと参照フレームとの比較結果に基づいて放送コンテンツを区切る。具体的には、処理装置２００は、参照フレームと相関があるＩフレームを含むように放送コンテンツの開始区切りを特定する。言い換えると、処理装置２００は、参照フレームと相関がないＩフレームを含まないように放送コンテンツの開始区切りを特定する。同様に、処理装置２００は、放送終了時刻を基準とする一定時間内において、２つのＩフレームを特定する。このようなケースにおいて、処理装置２００は、特定された２以上のＩフレームと参照フレームとの比較結果に基づいて放送コンテンツを区切る。具体的には、処理装置２００は、参照フレームと相関があるＩフレームを含むように放送コンテンツの終了区切りを特定する。言い換えると、処理装置２００は、参照フレームと相関がないＩフレームを含まないように放送コンテンツの終了区切りを特定する。
【００５６】
なお、参照フレームは、特定された２以上のＩフレームと隣接するＩフレームである。さらに、参照フレームは、区切り対象の放送コンテンツに含まれるＩフレームである。
【００５７】
このような区切り方法５は、一定時間内において２以上のスポットＩフレームが特定されるときに用いられてもよく、一定時間内においてスポットＩフレームが特定されずに２以上の定期Ｉフレームが特定されたときに用いられてもよい。
【００５８】
（区切り方法６）
以下において、放送コンテンツの区切り方法６について説明する。区切り方法６においても、放送開始時刻及び放送終了時刻を基準とする一定時間内において２つのＩフレームが特定されるケースについて説明する。
【００５９】
区切り方法６では、処理装置２００は、放送コンテンツを構成する音声情報に基づいて、放送コンテンツを区切る。例えば、処理装置２００は、無音の時刻に対応するＩフレームに基づいて放送コンテンツを区切ってもよい。このようなケースにおいて、処理装置２００は、無音の時刻に対応するＩフレームを含むように放送コンテンツを区切ってもよく、無音の時刻に対応するＩフレームを含まないように放送コンテンツを区切ってもよい。
【００６０】
このような区切り方法６は、一定時間内において２以上のスポットＩフレームが特定されるときに用いられてもよく、一定時間内においてスポットＩフレームが特定されずに２以上の定期Ｉフレームが特定されたときに用いられてもよい。
【００６１】
なお、図４〜図８においては、説明の簡略化の観点から、一定時間の開始時刻又は一定時間の終了時刻がＩフレームの開始時刻又は終了時刻と揃っている場合があるが、実施形態はこれに限定されるものではない。すなわち、一定時間の開始時刻又は一定時間の終了時刻は、Ｉフレームの開始時刻又は終了時刻と揃っていなくてもよい。
【００６２】
（作用及び効果）
実施形態では、処理装置２００は、放送開始時刻又は放送終了時刻を基準とする一定時間内において基準フレームを特定し、特定された基準フレーム画像に基づいて、放送コンテンツを区切る。従って、一方の放送コンテンツに属する画像が誤って他方の放送コンテンツとして区切られる可能性を低減することができる。
【００６３】
実施形態では、コンテンツＤＢ２３０は、所定時間長のチャンクファイル単位でフレーム画像群を格納してもよい。このような構成によれば、チャンクファイルを単純に結合することで、計算機の処理負荷及び処理時間を削減しながら、放送コンテンツの編集を行うことができる。このような構成は、放送コンテンツの見逃しに対応するために放送コンテンツを直ちに作成する必要があるケース（例えば、ライブスポーツイベントの放送コンテンツ）で有効である。
【００６４】
実施形態では、放送コンテンツの先頭のチャンクファイル（以下、先頭チャンクファイル）に対して開始点を示す区切り情報を対応付け、放送コンテンツの末尾のチャンクファイル（以下、末尾チャンクファイル）に対して終了点を示す区切り情報を対応付けてもよい。すなわち、先頭チャンクファイル及び末尾チャンクファイルに挟まれるチャンクファイル（以下、中間チャンクファイル）については、そのまま結合するだけでよい。従って、放送コンテンツを区切る精度を高めつつ、計算機の処理負荷及び処理時間の増大を抑制することができる。特に、このような構成は、４Ｋや８Ｋなどの大量のデータを扱う必要があるケースで有用である。
【００６５】
［実施例］
上述した実施形態の技術を実装する装置を用いて、ビットレートが１０Ｍｂｐｓであり、時間長が３０分であり、符号化方式がＭＰＥＧ−４  ＡＶＣ／Ｈ．２６４である放送コンテンツを再構成したところ、再構成に要した時間は２分程度であった。放送コンテンツの再構成に要する時間が飛躍的に短くなったため、放送コンテンツの編集に必要な時間に対する影響を抑制しながら、開始区切り及び終了区切りを柔軟に変更することができる。開始区切り及び終了区切りの変更は、上述した放送開始時刻や放送終了時刻の指定や修正によって行うことが可能である。
【００６６】
例えば、開始区切り及び終了区切りを変更するケースとしては、緊急ニュース等の割り込みに伴って放送コンテンツの編成が変更されるケース、放送コンテンツの一部のみを利用したいケース、広報用にサムネイルを取り出すケースなどが考えられる。これらのケースにおいて、放送コンテンツの編集に必要な時間を削減することが可能であることが確認された。
【００６７】
従来技術のように、放送コンテンツを単位時間（例えば、３０分や１時間）でファイル化するケースでは、必要部分を十分にカバーする範囲のフレーム画像群を取り出した上で、取り出されたフレーム画像群を用いて編集作業を行う必要があり、これらの処理に伴うトランスコードの時間が非常に長かったことに留意すべきである。実施形態は、トランスコードの時間を短縮できる点で従来技術に対して優れている。
【００６８】
［その他の実施形態］
本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【００６９】
実施形態では、コンテンツＤＢ２３０は、処理装置２００に設けられている。しかしながら、実施形態はこれに限定されるものではない。コンテンツＤＢ２３０は、処理装置２００とネットワーク（例えば、インターネット）を介して接続されたサーバに設けられてもよい。
【００７０】
実施形態では、属性情報ＤＢ２５０は、処理装置２００に設けられている。しかしながら、実施形態はこれに限定されるものではない。属性情報ＤＢ２５０は、処理装置２００とネットワーク（例えば、インターネット）を介して接続されたサーバに設けられてもよい。
【００７１】
実施形態では、処理装置２００は、第２放送コンテンツに基づいて、放送コンテンツを区切る。しかしながら、実施形態はこれに限定されるものではない。処理装置２００は、第１放送コンテンツに基づいて、放送コンテンツを区切ってもよい。
【００７２】
実施形態では特に詳述していないが、区切り方法１〜６は互いに組み合わされてもよい。例えば、開始区切りの特定に用いる区切り方法は、終了区切りの特定に用いる区切り方法と異なってもよい。
【００７３】
実施形態では特に詳述していないが、放送コンテンツは、放送開始時刻及び放送終了時刻を特定可能であり、２以上の放送コンテンツが連続的に放送されるものであればよい。放送コンテンツは、放送局１００から放送網を介して放送されるコンテンツだけではなく、他の手段によって放送又は配信されるコンテンツであってもよい。
【００７４】
実施形態では特に詳述していないが、処理装置２００によって区切られた放送コンテンツは、放送網とは異なるネットワーク（例えば、インターネット）を介して配信されてもよい。
【００７５】
実施形態では特に触れていないが、処理装置２００が行う各処理をコンピュータに実行させるプログラムが提供されてもよい。また、プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体であってもよい。
【００７６】
或いは、処理装置２００が行う各処理を実行するためのプログラムを記憶するメモリ及びメモリに記憶されたプログラムを実行するプロセッサによって構成されるチップが提供されてもよい。
【符号の説明】
【００７７】
１００…放送局、２００…処理装置、２１０…取得部、２２０…記録部、２３０…コンテンツＤＢ、２４０…制御部、２５０…属性情報ＤＢ、３００…視聴者宅
【図１】
2018129615.tif 000003
【図２】
2018129615.tif 000004
【図３】
2018129615.tif 000005
【図４】
2018129615.tif 000006
【図５】
2018129615.tif 000007
【図６】
2018129615.tif 000008
【図７】
2018129615.tif 000009
【図８】
2018129615.tif 000010