(57)【要約】【課題】放送通信連携サービスにおいて、費用を抑えて放送番組とアプリケーションの生成画像との配置を制御する。【解決手段】電子透かし埋め込み装置は、アプリケーションプログラムの生成画像の表示を制御するための表示制御情報を取得する取得部と、前記取得部が取得した表示制御情報を電子透かしとして放送番組の映像データに埋め込む電子透かし埋め込み部と、を備える。また、前記表示制御情報は、前記アプリケーションプログラムの生成画像の表示を制御する領域を示す領域情報と、前記アプリケーションプログラムの生成画像の表示の可否を示す表示可否情報とを対応付けた情報であり、前記電子透かし埋め込み部は、前記取得部が取得した前記表示制御情報に基づいて、前記放送番組の前記領域情報が示す領域に、当該領域情報に対応する前記表示可否情報を電子透かしとして埋め込む。【選択図】図２
2015177348.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムの生成画像の表示を制御するための表示制御情報を取得する取得部と、
前記取得部が取得した表示制御情報を電子透かしとして放送番組の映像データに埋め込む電子透かし埋め込み部と、
を備えることを特徴とする電子透かし埋め込み装置。
【請求項２】
前記表示制御情報は、前記アプリケーションプログラムの生成画像の表示を制御する領域を示す領域情報と、前記アプリケーションプログラムの生成画像の表示の可否を示す表示可否情報とを対応付けた情報であり、
前記電子透かし埋め込み部は、前記取得部が取得した前記表示制御情報に基づいて、前記放送番組の前記領域情報が示す領域に、当該領域情報に対応する前記表示可否情報を電子透かしとして埋め込む、
ことを特徴とする請求項１に記載の電子透かし埋め込み装置。
【請求項３】
放送番組を受信する放送受信処理部と、
前記放送受信処理部が受信した前記放送番組の映像データから電子透かしを検出する電子透かし検出部と、
アプリケーションプログラムの生成画像の表示を制御するための表示制御情報であって、前記電子透かし検出部が検出した電子透かしが示す表示制御情報に基づいて、前記アプリケーションプログラムの生成画像の表示を制御する表示制御部と、
を備えることを特徴とする表示装置。
【請求項４】
請求項１または請求項２に記載の電子透かし埋め込み装置と、
請求項３に記載の表示装置と、
を備え、
前記表示装置は、前記電子透かし埋め込み装置によって電子透かしが埋め込まれた放送番組を受信する
ことを特徴とする放送システム。
【請求項５】
コンピュータに、
アプリケーションプログラムの生成画像の表示を制御するための表示制御情報を取得する取得手順、
前記取得手順において取得した表示制御情報を電子透かしとして放送番組の映像データに埋め込む電子透かし埋め込み手順、
を実行させるためのプログラム。
【請求項６】
コンピュータに、
放送番組を受信する放送受信処理手順と、
前記放送受信処理手順において受信した前記放送番組から電子透かしを検出する電子透かし検出手順、
アプリケーションプログラムの生成画像の表示を制御するための表示制御情報であって、前記電子透かし検出手順において検出した電子透かしが示す表示制御情報に基づいて、前記アプリケーションプログラムの生成画像の表示を制御する表示制御手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子透かし埋め込み装置、表示装置、放送システム、およびプログラムに関する。
【背景技術】
【０００２】
近年、放送のデジタル化と通信のブロードバンド化により、日本において提供されるＨｙｂｒｉｄｃａｓｔ（ハイブリッドキャスト）（登録商標）や、欧州において提供されるＨｂｂＴＶ（Ｈｙｂｒｉｄ  Ｂｒｏａｄｃａｓｔ  Ｂｒｏａｄｂａｎｄ  ＴＶ；ハイブリッドブロードキャストブロードバンドテレビ）（登録商標）を初めとする放送通信連携サービスが普及している。このような放送通信連携サービスでは、放送番組と情報とが、それぞれ、放送と通信という異なる伝送路を介してデジタルテレビなどの受信機に配信される。
【０００３】
受信機は、例えば、ブラウザを実装し、ウィジェットおよびガジェットなどのアプリケーションプログラムを動作させる。以下では、これらのアプリケーションプログラムをアプリケーションと称する。アプリケーションは、例えば、ネットワーク上のサーバとの通信により取得された情報を表示するための画像を生成する。受信機は、例えば、放送番組とアプリケーションの生成画像とを、それぞれ、表示画面上の異なる位置に並べて表示したり、アプリケーションの生成画像を放送番組の表示領域上に重ねて表示したりする。このような放送番組およびアプリケーションの同時表示において、アプリケーションの生成画像は、放送番組の演出意図を損ねず、重要な情報の表示を妨害しない配置で表示されることが望ましい。そこで、アプリケーションの生成画像と放送番組との配置を制御する方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−４４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、放送通信連携サービスにおいて、放送番組とアプリケーションの生成画像との配置を制御するには費用が掛かる場合があった。従来の技術において、例えば、受信機は、放送番組の送信機側から受信する放送番組とアプリケーションの生成画像との配置を制御するための表示制御情報を送信機側から受信し、受信した表示制御情報に基づいて放送番組とアプリケーションの生成画像との表示位置を制御する。そのため、放送番組の送信機側では、放送信号を多重化する多重化装置の変更や通信設備の追加などが必要となる場合があり、費用が掛かる場合があった。
【０００６】
本発明は、このような事情を考慮してなされたもので、放送通信連携サービスにおいて、費用を抑えて放送番組とアプリケーションの生成画像との配置を制御する電子透かし埋め込み装置、表示装置、放送システム、およびプログラムを提供する。
【課題を解決するための手段】
【０００７】
［１］本発明の一態様は、アプリケーションプログラムの生成画像の表示を制御するための表示制御情報を取得する取得部と、前記取得部が取得した表示制御情報を電子透かしとして放送番組の映像データに埋め込む電子透かし埋め込み部と、を備えることを特徴とする電子透かし埋め込み装置である。
【０００８】
［２］本発明の一態様は、上述した電子透かし埋め込み装置であって、前記表示制御情報は、前記アプリケーションプログラムの生成画像の表示を制御する領域を示す領域情報と、前記アプリケーションプログラムの生成画像の表示の可否を示す表示可否情報とを対応付けた情報であり、前記電子透かし埋め込み部は、前記取得部が取得した前記表示制御情報に基づいて、前記放送番組の前記領域情報が示す領域に、当該領域情報に対応する前記表示可否情報を電子透かしとして埋め込む、ことを特徴とする。
【０００９】
［３］本発明の一態様は、放送番組を受信する放送受信処理部と、前記放送受信処理部が受信した前記放送番組の映像データから電子透かしを検出する電子透かし検出部と、アプリケーションプログラムの生成画像の表示を制御するための表示制御情報であって、前記電子透かし検出部が検出した電子透かしが示す表示制御情報に基づいて、前記アプリケーションプログラムの生成画像の表示を制御する表示制御部と、を備えることを特徴とする表示装置である。
【００１０】
［４］本発明の一態様は、上述した［１］または［２］に記載の電子透かし埋め込み装置と、上述した［３］に記載の表示装置と、を備え、前記表示装置は、前記電子透かし埋め込み装置によって電子透かしが埋め込まれた放送番組を受信する、ことを特徴とする放送システムである。
【００１１】
［５］本発明の一態様は、コンピュータに、アプリケーションプログラムの生成画像の表示を制御するための表示制御情報を取得する取得手順、前記取得手順において取得した表示制御情報を電子透かしとして放送番組の映像データに埋め込む電子透かし埋め込み手順、を実行させるためのプログラムである。
【００１２】
［６］本発明の一態様は、コンピュータに、放送番組を受信する放送受信処理手順と、前記放送受信処理手順において受信した前記放送番組の映像データから電子透かしを検出する電子透かし検出手順、アプリケーションプログラムの生成画像の表示を制御するための表示制御情報であって、前記電子透かし検出手順において検出した電子透かしが示す表示制御情報に基づいて、前記アプリケーションプログラムの生成画像の表示を制御する表示制御手順、を実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、放送通信連携サービスにおいて、費用を抑えて放送番組とアプリケーションの生成画像との配置を制御することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る放送システムの構成の一例を示す概略図である。
【図２】本実施形態に係るコンテンツ送信装置の概略機能構成の一例を示すブロック図である。
【図３】本実施形態に係る放送番組の映像データに埋め込まれる電子透かしの態様の一例を説明するための模式図である。
【図４】本実施形態に係るコンテンツ受信装置の概略機能構成の一例を示すブロック図である。
【図５】本実施形態に係るコンテンツ送信装置の動作の一例を示すフローチャートである。
【図６】本実施形態に係るコンテンツ受信装置の動作の一例を示すフローチャートである。
【図７】本実施形態に係る放送番組の表示の一例を示す図である。
【図８】本実施形態に係る放送番組に対するアプリケーションの生成画像の表示設定領域の第１例を説明するための図である。
【図９】本実施形態に係る電子透かしの埋め込みパターンの第１例を説明するための模式図である。
【図１０】本実施形態に係る放送番組とアプリケーションの生成画像との表示態様の第１例を示す図である。
【図１１】本実施形態に係る放送番組に対するアプリケーションの生成画像の表示設定領域の第２例を説明するための図である。
【図１２】本実施形態に係る電子透かしの埋め込みパターンの第２例を説明するための模式図である。
【図１３】本実施形態に係る放送番組とアプリケーションの生成画像との表示態様の第２例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の一実施形態について詳細に説明する。
図１は、本発明の一実施形態に係る放送システムＳ１の構成の一例を示す概略図である。
本実施形態に係る放送システムＳ１は、放送通信連携サービスを提供するシステムである。本実施形態における放送システムＳ１は、一例として、ＩＳＤＢ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ；統合デジタル放送サービス）方式による放送サービスと、インターネットによる通信サービスとを連携する。放送システムＳ１は、コンテンツ送信装置１と、放送中継装置２と、アプリケーション配信サーバ３と、コンテンツ受信装置４と、を備える。図１に示される例において、放送システムＳ１は、コンテンツ送信装置１、放送中継装置２、アプリケーション配信サーバ３およびコンテンツ受信装置４を、それぞれ複数備えてよい。
【００１６】
コンテンツ受信装置４とアプリケーション配信サーバ３とは、ネットワークＮに接続され、互いに通信可能である。ネットワークＮは、例えば、携帯電話網、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）網、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）網、専用通信回線網、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ；公衆交換電話網）などによって構成される情報通信ネットワークであり、また、これらの組み合わせであってもよい。
【００１７】
コンテンツ送信装置１は、放送番組を送信する装置である。ここで、放送番組とは、放送の伝送路を介して送受信される動画像コンテンツであり、例えば、映像と音声とを含むテレビ番組である。また、コンテンツ送信装置１は、自装置が送信する放送番組の映像データに電子透かしを埋め込む電子透かし埋め込み装置である。本実施形態において、コンテンツ送信装置１は、一例として、国際公開第０５／０７９０７２号公報に開示されている手法により電子透かしを放送番組の映像データに埋め込む。コンテンツ送信装置１は、放送中継装置２を介して電子透かしを埋め込んだ放送番組をコンテンツ受信装置４に送信する。放送中継装置２は、放送局が保有する放送ネットワーク、高速固定データ通信回線、またはネットワークＮを介して、コンテンツ送信装置１による放送番組の送信を中継する。放送システムＳ１が利用する放送信号は、例えば、ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｒｏａｄｃａｓｔ；社団法人電波産業会）標準規格により規定される。コンテンツ送信装置１および放送中継装置２は、放送事業者が所有する。
【００１８】
アプリケーション配信サーバ３は、サーバ装置であり、アプリケーションのデータと当該アプリケーションが利用するテキスト、静止画、および動画などの情報とを、ネットワークＮを介して、コンテンツ受信装置４に送信する。
【００１９】
コンテンツ受信装置４は、放送信号の受信とインターネットを介した通信とを行うことができる表示装置である。コンテンツ受信装置４は、例えば、テレビ、セットトップボックス、パーソナルコンピュー夕、タブレット、携帯電話機、スマートフォン、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、またはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などである。コンテンツ受信装置４は、コンテンツ送信装置１から送信された放送番組を受信する。また、コンテンツ受信装置４は、アプリケーション配信サーバ３から送信されたアプリケーションと当該アプリケーションが利用する情報とを取得する。コンテンツ受信装置４は、アプリケーション配信サーバ３から取得したアプリケーションを実行し、例えば、アプリケーション配信サーバ３から取得した情報を表示するための画像を生成する。コンテンツ受信装置４は、放送番組の映像データに埋め込まれた電子透かしが示す表示制御情報に基づいて、放送番組とアプリケーションの生成画像との表示位置を決定する。コンテンツ受信装置４は、受信した放送番組とアプリケーションの生成画像とを、それぞれ、自装置が備える表示部に表示する。
【００２０】
図２は、コンテンツ送信装置１の概略機能構成の一例を示すブロック図である。
コンテンツ送信装置１は、記憶部１１と、映像・音声分離部１２と、表示制御情報入力部１３と、パターン生成部１４と、電子透かし埋め込み部１５と、送信処理部１６と、を備える。また、コンテンツ送信装置１は、装置の内部にＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や記憶装置を備える。
【００２１】
記憶部１１は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）、フラッシュメモリ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒy）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、またはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、ファームウェアやアプリケーションプログラムなど、コンテンツ送信装置１が備えるＣＰＵが実行するための各種プログラムやＣＰＵが実行した処理の結果などを記憶する。映像・音声分離部１２、パターン生成部１４、電子透かし埋め込み部１５、および送信処理部１６は、例えば、コンテンツ送信装置１の備えるＣＰＵが記憶部１１に記憶されているプログラムを実行することによって機能する。
【００２２】
また、記憶部１１は、放送番組のコンテンツデータを記憶する放送番組記憶部１１１を備える。放送番組記憶部１１１が記憶する放送番組は、例えば、非圧縮動画像コンテンツであり、ＭＰＥＧ−２ｔｓ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ｐｈａｓｅ  ２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）などの形式で記憶される。
【００２３】
映像・音声分離部１２は、放送番組記憶部１１１からコンテンツデータを読み出し、コンテンツデータのベースバンド信号（例えば、ＨＤ−ＳＤＩ；Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）を映像データと音声データとに分離する。映像・音声分離部１２は、分離した映像データを電子透かし埋め込み部１５に出力する。また、映像・音声分離部１２は、分離した音声データを送信処理部１６に出力する。
【００２４】
表示制御情報入力部１３は、マウス、キーボード、またはタッチパネルなどの入力装置を備える。表示制御情報入力部１３は、放送番組の各フレームにおける放送番組の表示に対するアプリケーションの生成画像の表示を制御するための表示制御情報の入力を受け付け、取得する取得部である。表示制御情報は、例えば、放送番組の各フレームの特定の領域を示す領域情報と、当該領域におけるアプリケーションの生成画像の表示の可否を示す表示可否情報とを対応付けた情報である。表示制御情報入力部１３は、受け付けた表示制御情報をパターン生成部１４に出力する。
【００２５】
パターン生成部１４は、表示制御情報入力部１３から表示制御情報を取得した表示制御情報に基づいて、電子透かしの埋め込みパターンを生成する。パターン生成部１４は、例えば、取得した表示制御情報の領域情報が示す領域に対応する埋め込みブロックを特定する。埋め込みブロックについては後述する。パターン生成部１４は、特定した埋め込みブロックと、表示制御情報の表示可否情報とを対応付けることにより埋め込みパターンを生成する。パターン生成部１４は、生成した埋め込みパターンを電子透かし埋め込み部１５に出力する。
【００２６】
電子透かし埋め込み部１５は、映像・音声分離部１２から取得した映像データに対してパターン生成部１４から取得した埋め込みパターンに基づいて電子透かしを埋め込む。埋め込まれる電子透かしは、人間の視覚には感知されない。電子透かし埋め込み部１５は、電子透かしを埋め込んだ映像データを送信処理部１６に出力する。
【００２７】
図３は、放送番組の映像データに埋め込まれる電子透かしの態様の一例を説明するための模式図である。
図３に示される例において、画像５１〜５４は、放送番組のフレームを示す。また、図３に示される例において、フレーム５１、５２、５３、５４は、時間的に連続した４つのフレームを示す。フレーム５１〜５４は、それぞれ、横１９２０画素×縦１０８０画素の大きさを有する。電子透かしの埋め込みの最小単位である画素ブロックは、１つ以上の画素から構成され、ここでは一例として、横８画素×縦８画素の画素群により構成される。画素ブロックには、それぞれ１ビットの情報を埋め込むことができる。各画素ブロックには、例えば、「０」または「１」のいずれかが埋め込まれる。従って、各画素ブロックの状態は、「０」が埋め込まれた状態、「１」が埋め込まれた状態、および情報なし（電子透かしの埋め込みなし）の状態のうちのいずれかである。本実施形態において、各画素ブロックに埋め込まれる情報は、表示制御情報の表示可否情報である。具体的には、「０」は、アプリケーションの生成画像の表示禁止を示す。同様に、「１」は、アプリケーションの生成画像の表示許可を示す。
【００２８】
図３に示される例において、フレーム５１上の１〜４０の数字が付された横８個×縦５個の分割領域は、それぞれ、埋め込みブロックを示す。埋め込みブロックは、１つ以上の画素ブロックから構成される。ここでは一例として、各埋め込みブロックは、横３０個×縦２７個の８１０個の画素ブロック群により構成される。埋め込みブロックは、画素ブロック群が示す情報の統合単位である。本実施形態において、単一の埋め込みブロックを構成する画素ブロックは、それぞれ、同一の情報を示す。また、本実施形態において、埋め込みブロックが占める領域は、表示制御情報の領域情報が示す領域に対応する。
【００２９】
図２に戻り、コンテンツ送信装置１の説明を続ける。送信処理部１６は、映像・音声分離部１２から取得した音声データと、電子透かし埋め込み部１５から取得した映像データとを統合し、放送番組のコンテンツデータを生成する。送信処理部１６は、生成した放送番組のコンテンツデータを圧縮し、圧縮した放送番組のコンテンツデータを放送中継装置を介してコンテンツ受信装置４に送信する。
【００３０】
図４は、コンテンツ受信装置４の概略機能構成の一例を示すブロック図である。
コンテンツ受信装置４は、放送受信処理部４１と、映像・音声分離部４２と、電子透かし検出部４３と、パターン変換部４４と、通信処理部４５と、アプリケーション処理部４６と、表示制御部４７と、表示部４８と、音声出力部４９と、を備える。また、コンテンツ受信装置４は、装置の内部にＣＰＵや記憶装置を備える。また、コンテンツ受信装置４は、リモコンやキーボード、タッチパネルなどの入力装置を備える。
【００３１】
コンテンツ受信装置４の記憶装置は、例えば、ＨＤＤ、フラッシュメモリ、ＥＥＰＲＯＭ、ＲＯＭ、またはＲＡＭなどを備え、ファームウェアやアプリケーションプログラムなど、コンテンツ受信装置４が備えるＣＰＵが実行するための各種プログラムやＣＰＵが実行した処理の結果などを記憶する。放送受信処理部４１、映像・音声分離部４２、電子透かし検出部４３、パターン変換部４４、通信処理部４５、アプリケーション処理部４６、および表示制御部４７は、例えば、コンテンツ受信装置４の備えるＣＰＵが記憶装置に記憶されているプログラムを実行することによって機能する。
【００３２】
放送受信処理部４１は、コンテンツ送信装置１から送信された放送番組のコンテンツデータを受信し、映像・音声分離部４２に出力する。
映像・音声分離部４２は、放送受信処理部４１から取得した放送番組のコンテンツデータを映像データと音声データとに分離し、ベースバンド信号に復号する。映像・音声分離部４２は、分離した映像データを電子透かし検出部４３に出力する。また、映像・音声分離部４２は、分離した音声データを音声出力部４９に出力する。
【００３３】
電子透かし検出部４３は、映像・音声分離部４２から出力された動画像コンテンツの映像から電子透かしを検出する。電子透かし検出部４３は、電子透かしの検出を各フレーム毎に行う。具体的には、電子透かし検出部４３は、各フレームにおいて、例えば、左上から右下にかけて画素ブロックを順次走査する。電子透かし検出部４３は、各画素ブロックに埋め込まれた表示可否情報を抽出し、パターン変換部４４に出力する。
【００３４】
パターン変換部４４は、電子透かし検出部４３から取得した表示可否情報を埋め込みブロック単位に変換する。パターン変換部４４は、埋め込みブロックを構成する画素ブロックのうちの多数が示す表示可否情報を、埋め込みブロック各々の領域と対応付ける。具体的には、例えば、１つの埋め込みブロックを構成する８１０個の画素ブロックのうち、８０８個の画素ブロックに埋め込まれた表示可否情報が「０」である場合、当該埋め込みブロックの領域と「０」とを対応付けることにより変換する。このように、単一の埋め込みブロックを構成する画素ブロックに同一の情報を埋め込むことにより、表示可否情報のエラーを抑制することができる。パターン変換部４４は、変換処理により取得した表示制御情報を表示制御部４７に出力する。
【００３５】
通信処理部４５は、ネットワークＮに接続するための通信用インターフェイスを備え、アプリケーション配信サーバ３と通信を行う。通信処理部４５は、アプリケーション処理部４６からの要求に応じて、アプリケーションのデータとアプリケーションが利用する情報とをアプリケーション配信サーバ３から取得する。通信処理部４５は、取得したアプリケーションのデータと当該アプリケーションが利用する情報とをアプリケーション処理部４６に出力する。
【００３６】
アプリケーション処理部４６は、例えば、コンテンツ受信装置４のユーザからの入力に応じて、アプリケーションのデータの取得要求を通信処理部４５に出力する。アプリケーション処理部４６は、通信処理部４５から取得したアプリケーションのデータに基づいてアプリケーションを実行する。アプリケーション処理部４６は、アプリケーションを実行することにより、アプリケーションが利用するテキスト、静止画、および動画などの情報を表示するための画像を生成する。アプリケーション処理部４６は、生成した画像のデータを表示制御部４７に出力する。また、アプリケーション処理部４６は、例えば、アプリケーションの実行において、アプリケーションが必要とする情報の取得要求を通信処理部４５に出力し、当該取得要求に応じて取得された情報をアプリケーションの実行に利用する。
【００３７】
表示制御部４７は、アプリケーション処理部４６から取得したアプリケーションの生成画像と、映像・音声分離部４２から取得した映像データとを、パターン変換部４４から取得した表示制御情報に基づいて配置した表示画像のデータを生成する。表示制御部４７は、生成した表示画像のデータを表示部４８に出力する。
【００３８】
表示部４８は、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの表示装置を備える。表示部４８は、表示制御部４７から取得した表示画像のデータを表示する。
音声出力部４９は、映像・音声分離部４２から取得した音声データに基づいて、音声や音響を出力する。
【００３９】
図５は、コンテンツ送信装置１の動作の一例を示すフローチャートである。
まず、コンテンツ送信装置１は、放送番組のコンテンツデータを映像データと音声データとに分離する（ステップＳ１０１）。次に、コンテンツ送信装置１は、表示制御情報を取得する（ステップＳ１０２）。次に、コンテンツ送信装置１は、ステップＳ１０１において分離された映像データに、ステップＳ１０２において取得した表示制御情報を、電子透かしとして埋め込む（ステップＳ１０３）。次に、コンテンツ送信装置１は、電子透かしを埋め込んだ映像データと、ステップＳ１０１において分離された音声データとを統合し、放送番組のコンテンツデータを生成する（ステップＳ１０４）。次に、コンテンツ送信装置１は、生成した放送番組のコンテンツデータをコンテンツ受信装置４に送信し（ステップＳ１０５）、処理を終了する。
【００４０】
図６は、コンテンツ受信装置４の動作の一例を示すフローチャートである。
図６は、コンテンツ受信装置４による放送番組とアプリケーションの生成画像との表示制御処理の流れの一例を示す。まず、コンテンツ受信装置４は、アプリケーションの生成画像の表示設定領域の情報を取得する（ステップＳ２０１）。表示設定領域は、例えば、アプリケーションが要求する表示位置である。また、表示設定領域は、例えば、アプリケーション配信サーバ３から取得したアプリケーションのデータが含むスタイルシートに記述されており、放送番組のフレーム上の座標で示される。
【００４１】
次に、コンテンツ受信装置４は、放送番組のコンテンツデータを受信する（ステップＳ２０２）。次に、コンテンツ受信装置４は、受信した放送番組のコンテンツデータから映像データを分離し、電子透かしを検出する（ステップＳ２０３）。次に、コンテンツ受信装置４は、検出した電子透かしから表示制御情報を取得する（ステップＳ２０４）。表示制御情報の領域情報は、電子透かしの埋め込み領域によって示され、表示可否情報は、電子透かしとして埋め込まれた情報によって示される。
【００４２】
次に、コンテンツ受信装置４は、アプリケーションの生成画像の表示設定領域において、表示が禁止されているか否かを判定する（ステップＳ２０５）。具体的には、例えば、コンテンツ受信装置４は、表示制御情報を参照し、ステップＳ２０１において取得した表示設定領域において、表示の禁止を示す表示可否情報が対応付けられている領域が存在するか否かを判定する。表示設定領域が、表示が禁止されている場合（ステップＳ２０５；ＹＥＳ）、コンテンツ受信装置４は、アプリケーションの生成画像の表示設定領域を変更する（ステップＳ２０６）。次に、コンテンツ受信装置４は、ステップＳ２０６において変更した表示設定領域にアプリケーションの生成画像を表示し（ステップＳ２０７）、処理を終了する。また、表示が禁止されていない場合（ステップＳ２０５；ＮＯ）、コンテンツ受信装置４は、ステップＳ２０１において取得した表示設定領域にアプリケーションの生成画像を表示し（ステップＳ２０７）、処理を終了する。
【００４３】
図７は、放送番組の表示態様の一例を示す図である。
図７に示される放送番組の表示態様６１において、表示部４８は、２名の出演者６１１、６１２を表示している。また、表示態様６１において、表示部４８は、その右上の領域に各放送局の編成チャンネルを示すステーション・ロゴ６１３を表示している。表示態様６１において、ステーション・ロゴ６１３は、「ＸＹＺ」の文字列である。
【００４４】
図８は、本実施形態に係る放送番組に対するアプリケーションの生成画像の表示設定領域の第１例を説明するための図である。
図８に示される放送番組の表示態様は、図７に示される表示態様６１と同一である。領域６１４は、アプリケーションの表示設定領域である。表示設定領域６１４は、表示部４８に表示されている２名の出演者６１１、６１２の顔周辺に設定されている。従って、アプリケーションの表示設定領域に基づいてアプリケーションの生成画像が表示された場合、当該画像により２名の出演者６１１、６１２の顔が覆われるため、コンテンツ受信装置４のユーザは、出演者の判別が難しくなる。
【００４５】
図９は、電子透かしの埋め込みパターンの第１例を説明するための模式図である。
図９に示される例において、フレーム５５は、図７に示される表示態様において表示されている放送番組のフレームである。図９に示される電子透かしの埋め込みパターンは、図８に示されるアプリケーションの表示設定領域６１４に対応する領域に表示禁止領域を定めるものである。フレーム５５の電子透かしの埋め込みブロック１〜４０のうち、表示設定領域６１４には、埋め込みブロック１０〜１５、１８〜２３が対応する。これらの埋め込みブロックを構成する画素ブロックには、それぞれ、表示可否情報として、アプリケーションの表示禁止を示す「０」が埋め込まれている。
【００４６】
図１０は、放送番組とアプリケーションの生成画像との表示態様の第１例を示す図である。
図１０に示される表示態様６２は、コンテンツ受信装置４が、図８に示されるアプリケーションの表示設定領域を、図９に示される電子透かしの埋め込みパターンに基づいて変更した場合の表示態様の一例である。表示態様６２において、表示部４８は、放送番組６２１とアプリケーションの生成画像６２２とを、画面上の異なる位置に表示している。このように、アプリケーションの表示設定領域が表示制御情報が示す表示禁止領域と重複する場合、コンテンツ受信装置４は、例えば、放送番組とアプリケーションの生成画像とを、それぞれ区分けされた異なる領域に並べて表示してよい。これにより、コンテンツ受信装置４は、放送番組の演出意図を損ねず、重要な情報の表示を妨害しない配置で、アプリケーションの生成画像を表示することができる。
【００４７】
図１１は、放送番組に対するアプリケーションの生成画像の表示設定領域の第２例を説明するための図である。
図１１に示される放送番組の表示態様は、図７に示される表示態様６１と同一である。領域６１５は、アプリケーションの表示設定領域である。表示設定領域６１５は、表示部４８に表示されているステーション・ロゴ６１３の周辺に設定されている。従って、アプリケーションの表示設定領域に基づいてアプリケーションの生成画像が表示された場合、当該画像によりステーション・ロゴ６１３が覆われるため、コンテンツ受信装置４のユーザは、選局チャンネルを識別することが難しくなる。
【００４８】
図１２は、電子透かしの埋め込みパターンの第２例を説明するための模式図である。
図１２に示される例において、フレーム５５は、図７に示される表示態様において表示されている放送番組のフレームである。図１２に示される電子透かしの埋め込みパターンは、図１１に示されるアプリケーションの表示設定領域６１５に対応する領域に表示禁止領域を定めるものである。フレーム５５の電子透かしの埋め込みブロック１〜４０のうち、表示設定領域６１５には、埋め込みブロック６〜８が対応する。これらの埋め込みブロックを構成する画素ブロックには、それぞれ、表示可否情報として、アプリケーションの表示禁止を示す「０」が埋め込まれている。
【００４９】
図１３は、放送番組とアプリケーションの生成画像との表示態様の第２例を示す図である。
図１３に示される表示態様６３は、コンテンツ受信装置４が、図１１に示されるアプリケーションの表示設定領域を、図１２に示される電子透かしの埋め込みパターンに基づいて変更した場合の表示態様の一例である。表示態様６３において、表示部４８は、アプリケーションの生成画像６３１を画面上の左上の領域に、放送番組に重ね合わせて表示している。このように、アプリケーションの表示設定領域が表示制御情報が示す表示禁止領域と重複する場合、コンテンツ受信装置４は、例えば、アプリケーションの生成画像を、表示禁止領域以外の領域に、放送番組と重ね合わせて表示してもよい。これにより、コンテンツ受信装置４は、放送事業者の意図や視聴者の利便性を損ねず、放送番組の提供や視聴に不可欠な情報の表示を妨害しない配置で、アプリケーションの生成画像を表示することができる。
【００５０】
上述したように、放送通信連携サービスにおいて、放送の受信機が放送番組とアプリケーションの生成画像とを同時に表示することが考えられている。しかしながら、このような同時表示において、表示の態様によっては、放送番組の表示画面の一部もしくは全体が通信コンテンツによって覆われてしまい、画面構成や番組構成などの番組制作者の演出意図が視聴者に伝わらなくなる可能性がある。また、緊急地震速報など、視聴者にとって重要で緊急性の高い情報が、正確かつ確実に伝わらなくなる危険性があった。そして、従来の技術では、これらの問題を解決するには、費用が掛かる場合があった。
【００５１】
これに対して、本実施形態に係るコンテンツ送信装置１は、アプリケーションの生成画像の表示を制御する表示制御情報を、電子透かしとして放送番組の映像データに埋め込む。
また、本実施形態に係るコンテンツ受信装置４は、放送番組の映像データに埋め込まれた電子透かしから表示制御情報を取得し、取得した表示制御情報に基づいてアプリケーションの生成画像の表示を制御する。
これにより、コンテンツ送信装置１は、放送番組の映像データに電子透かしを埋め込むだけで、コンテンツ受信装置４が放送番組を表示するときに、放送番組の演出や放送番組内の重要な情報がアプリケーションの生成画像により損なわれることを防ぐことができる。従って、表示制御情報を別途放送信号に多重化して配信する必要がないため、コンテンツ送信装置１とコンテンツ受信装置４とは、放送通信連携サービスにおいて、費用を抑えて放送番組とアプリケーションの生成画像との配置を制御することができる。
【００５２】
なお、上述した実施形態において、コンテンツ受信装置４上で動作するアプリケーションの提供者は、例えば、放送事業者、放送事業者が認定した他事業者、それ以外の提供者などであってよい。また、コンテンツ受信装置４は、アプリケーションのデータを、アプリケーション配信サーバ３以外から取得してもよい。コンテンツ受信装置４は、例えば、放送の伝送路や通信の伝送路を介して、アプリケーションのデータを取得してよい。また、コンテンツ受信装置４は、例えば、アプリケーションのデータを情報記録媒体等から読み込んでもよい。また、コンテンツ受信装置４は、例えば、製品の出荷時にアプリケーションを実装されていてもよい。
【００５３】
なお、上述した実施形態において、コンテンツ受信装置４は、アプリケーションの生成画像の表示許可を示す表示可否情報に基づいて、表示の制御を行ってもよい。コンテンツ受信装置４は、例えば、アプリケーションの生成画像の表示設定領域が表示制御情報が表示許可を示す領域ではなかった場合、当該アプリケーションの表示設定領域を変更してよい。この場合、コンテンツ受信装置４は、例えば、表示制御情報が表示許可を示す領域にアプリケーションの生成画像を表示してよい。また、コンテンツ受信装置４は、例えば、図１０に示される表示態様６２のように、放送番組とアプリケーションの生成画像とを並べて表示してもよい。
【００５４】
なお、上述した実施形態における電子透かしの埋め込みにおいて、埋め込みブロックの形状は、矩形でなくてもよい。埋め込みブロックの形状は、例えば、コの字型やＬ字型であってもよい。
【００５５】
なお、上述した実施形態において、表示制御情報は、上述したものとは異なる態様であってもよい。例えば、表示制御情報は、領域情報を含まず、電子透かしが埋め込まれたフレームにおけるアプリケーションの生成画像の表示の可否のみを示す情報であってもよい。この場合、コンテンツ受信装置４は、例えば、アプリケーションの生成画像の表示が禁止されているフレームにおいて、アプリケーションの表示を消去し、放送番組のみを表示するようにしてよい。
【００５６】
なお、上述した実施形態における電子透かしの埋め込みにおいて、コンテンツ送信装置１は、複数ビットを有する表示制御情報を埋め込んでもよい。そして、表示制御情報は、例えば、アプリケーションの識別情報やアプリケーションの種別に応じた制御についての情報を含んでよい。例えば、表示制御情報は、アプリケーション各々を識別する個別識別情報やアプリケーションの製作者を識別する製作者識別情報などを含んでよい。この場合、コンテンツ受信装置４は、例えば、電子透かしとして埋め込まれた表示制御情報が含む個別識別情報、製作者識別情報、またはアプリケーションの種別に合致するアプリケーション各々について、当該アプリケーションの生成画像の表示の制御を行ってよい。これにより、コンテンツ送信装置１は、例えば、特定のアプリケーションを指定して、その表示制御を行うことなどが可能となる。
【００５７】
また、表示制御情報は、例えば、放送番組とアプリケーションの生成画像との画面上における表示の関係を指定する情報を含んでもよい。この場合、コンテンツ受信装置４は、当該情報に基づいて、例えば、図１０に示される表示態様６２のように、放送番組を縮小して表示し、その外側の領域にアプリケーションを表示してよい。また、例えば、コンテンツ受信装置４は、当該情報に基づいて、図１３に示される表示態様６３のように、アプリケーションの生成画像を、表示禁止領域以外の領域に、放送番組と重ね合わせて表示してもよい。
【００５８】
また、表示制御情報は、例えば、アプリケーションの生成画像の表示のタイミングを制御するタイミング情報を含んでもよい。この場合、コンテンツ受信装置４は、当該タイミング情報に同期して、アプリケーションを実行したり、アプリケーションが利用するデータの取得を行ったりしてよい。そして、コンテンツ受信装置４は、これと同時に、アプリケーションの生成画像の表示位置や当該画像が示す情報の内容の制御などを行ってよい。
【００５９】
また、表示制御情報は、例えば、表示の制御の優先度を含んでもよい。この場合、コンテンツ受信装置４は、例えば、表示の禁止の優先度が低い領域にアプリケーションの生成画像を表示してよい。
なお、上述した実施形態において、表示設定領域は、例えば、コンテンツ受信装置４において、予め定められた領域であってよい。また、表示設定領域は、例えば、コンテンツ受信装置４において、予めアプリケーションの種別ごとに定義された領域であってもよい。
【００６０】
上述したコンテンツ送信装置１およびコンテンツ受信装置４は、内部にコンピュータシステムを有している。そして、コンテンツ送信装置１およびコンテンツ受信装置４の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００６１】
また、「コンピュータ読み取り可能な記録媒体」とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体ディスク（ＳＳＤ）、半導体メモリ等をいう。また、このコンピュータプログラムを放送や通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。また上記プログラムは、上記処理の一部を実現するためのものであってもよく、さらに前述した処理をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００６２】
また、上述した実施形態におけるコンテンツ送信装置１およびコンテンツ受信装置４の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。コンテンツ送信装置１およびコンテンツ受信装置４の各機能部は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００６３】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更などをすることが可能である。
【符号の説明】
【００６４】
Ｓ１…放送システム、１…コンテンツ送信装置、１１…記憶部、１１１…放送番組記憶部、１２…映像・音声分離部、１３…表示制御情報入力部、１４…パターン生成部、１５…電子透かし埋め込み部、１６…送信処理部、２…放送中継装置、３…アプリケーション配信サーバ、４…コンテンツ受信装置、４１…放送受信処理部、４２…映像・音声分離部、４３…電子透かし検出部、４４…パターン変換部、４５…通信処理部、４６…アプリケーション処理部、４７…表示制御部、４８…表示部、４９…音声出力部、Ｎ…ネットワーク
【図１】
2015177348.tif 000003
【図２】
2015177348.tif 000004
【図３】
2015177348.tif 000005
【図４】
2015177348.tif 000006
【図５】
2015177348.tif 000007
【図６】
2015177348.tif 000008
【図７】
2015177348.tif 000009
【図８】
2015177348.tif 000010
【図９】
2015177348.tif 000011
【図１０】
2015177348.tif 000012
【図１１】
2015177348.tif 000013
【図１２】
2015177348.tif 000014
【図１３】
2015177348.tif 000015