(57)【要約】【課題】適切な映像差分情報を利用することができる電子機器を提供することである。【解決手段】実施形態の電子機器は、指定手段と、通信手段と、映像処理手段とを備える。前記指定手段は、情報量の異なる複数の映像差分情報から１つの映像差分情報を指定する。前記通信手段は、指定された映像差分情報を要求し、受信する。前記映像処理手段は、第１の画質の第１の映像に対応する第１の映像情報及び前記指定された映像差分情報に基づき、前記第１の画質より高画質な第２の画質の第２の映像を出力する。【選択図】図９
2014082673.tif 000002
【特許請求の範囲】
【請求項１】
情報量の異なる複数の映像差分情報から１つの映像差分情報を指定する指定手段と、
前記指定された映像差分情報を要求し、受信する通信手段と、
第１の画質の第１の映像に対応する第１の映像情報及び前記指定された映像差分情報に基づき、前記第１の画質より高画質な第２の画質の第２の映像を出力する映像処理手段と、
を備える電子機器。
【請求項２】
前記指定手段は、第１の解像度の前記第１の映像情報と前記第１の解像度より高い第２の解像度の第２の映像情報との差分から生成された前記複数の映像差分情報から前記映像差分情報が指定される請求項１の電子機器。
【請求項３】
前記指定手段は、前記通信手段による通信速度に応じた前記映像差分情報が指定される請求項１又は２の電子機器。
【請求項４】
前記指定手段は、動的に検出される通信速度に応じて前記映像差分情報の指定を切り換える請求項３の電子機器。
【請求項５】
前記通信手段による第１の通信速度の検出に対応して第１の映像差分情報を指定し、前記通信手段による前記第１の通信速度より速い第２の通信速度の検出に対応して前記第１の映像差分情報より情報量の多い前記第２の映像差分情報を指定する検出手段を備える、請求項１乃至４の何れか１つの電子機器。
【請求項６】
前記映像処理手段は、前記映像情報及び前記第１の映像差分情報に基づき、前記第２の画質の前記第２の映像を出力し、前記映像情報及び前記第２の映像差分情報に基づき、前記第２の画質より高画質な第３の画質の第３の映像を出力する請求項５の電子機器。
【請求項７】
前記指定手段は、映像を表示する表示部の解像度に応じた前記映像差分情報を指定する請求項１乃至６の何れか１つの電子機器。
【請求項８】
前記映像処理手段は、前記指定された映像差分情報に関する情報を含む前記第２の映像を出力する請求項１乃至７の何れか１つの電子機器。
【請求項９】
映像差分情報の要求を受信する受信手段と、
情報量の異なる複数の映像差分情報のうちの、要求に対応した映像差分情報を送信する送信手段と、
を備える電子機器。
【請求項１０】
前記送信手段は、サンプリング数の違いに応じて生成された前記複数の映像差分情報のうちの、要求に対応した映像差分情報を送信する請求項９の電子機器。
【請求項１１】
前記送信手段は、輝度成分又は色差成分の差分に基づき生成された第１の情報量の第１の映像差分情報、及び前記輝度成分及び色差成分の差分に基づき生成された前記第１の情報量より多い第２の情報量の第２の映像差分情報のうちの、要求に対応した映像差分情報を送信する請求項９の電子機器。
【請求項１２】
前記送信手段は、異なる解像度の映像差分情報のうちの、要求に対応した映像差分情報を送信する請求項９の電子機器。
【請求項１３】
情報量の異なる複数の映像差分情報から１つの映像差分情報を指定し、
前記指定された映像差分情報を要求し、受信し、
第１の画質の第１の映像に対応する第１の映像情報及び前記指定された映像差分情報に基づき、前記第１の画質より高画質な第２の画質の第２の映像を出力する映像処理方法。
【請求項１４】
映像差分情報の要求を受信し、
情報量の異なる複数の映像差分情報のうちの、要求に対応した映像差分情報を送信する情報送信方法。
【請求項１５】
情報量の異なる複数の映像差分情報から１つの映像差分情報を指定する手順と、
前記指定された映像差分情報を要求し、受信する手順と、
第１の画質の第１の映像に対応する第１の映像情報及び前記指定された映像差分情報に基づき、前記第１の画質より高画質な第２の画質の第２の映像を出力する手順と、
をコンピュータに実行させるための映像処理プログラム。
【請求項１６】
映像差分情報の要求を受信する手順と、
情報量の異なる複数の映像差分情報のうちの、要求に対応した映像差分情報を送信する手順と、
をコンピュータに実行させるための情報送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、映像処理方法、情報送信方法、映像処理プログラム、及び情報送信プログラムに関する。
【背景技術】
【０００２】
デジタルＴＶの高画質化が進み、2K1K（水平1920×垂直1080）と呼ばれるフルハイビジョン映像を表示するデジタルＴＶが大幅に普及している。さらに、フルハイビジョン映像の画質を超える4K2K（水平4000×垂直2000程度）の映像を表示するデジタルＴＶも登場し始めている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０７７７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、映像が高画質化すると、放送局と映像機器との間で送受信される情報量が増加する。情報量を軽減するために、例えば、放送局が、2K1Kの映像情報を送信し、放送局又はネットワークサーバが2K1Kの映像情報と4K2Kの映像情報との映像差分情報を送信し、デジタルＴＶ等の電子機器が、2K1Kの映像情報と映像差分情報を受信し、受信した2K1Kの映像情報と映像差分情報から4K2Kの映像を再生することが考えられている。例えば、電子機器が置かれる通信環境によっては、電子機器は比較的情報量の多い映像差分情報を取得し難い場合がある。
【０００５】
本発明の目的は、適切な映像差分情報を利用することができる電子機器、映像処理方法、及び映像処理プログラムを提供することである。また、本発明の目的は、情報量の異なる映像差分情報を送信することができる電子機器、情報送信方法、及び情報送信プログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の電子機器は、指定手段と、通信手段と、映像処理手段とを備える。前記指定手段は、情報量の異なる複数の映像差分情報から１つの映像差分情報を指定する。前記通信手段は、指定された映像差分情報を要求し、受信する。前記映像処理手段は、第１の画質の第１の映像に対応する第１の映像情報及び前記指定された映像差分情報に基づき、前記第１の画質より高画質な第２の画質の第２の映像を出力する。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る電子機器の外観の一例を示す図である。
【図２】実施形態に係る電子機器の内部構成の一例を示すブロック図である。
【図３Ａ】実施形態に係る送信機及び電子機器（受信機）の接続例を示す図である。
【図３Ｂ】実施形態に係る送信機における情報処理の一例を示す図である。
【図３Ｃ】実施形態に係る電子機器（受信機）における情報処理の一例を示す図である。
【図４】実施形態に係る送信機の概略構成の一例を示すブロック図である。
【図５】実施形態に係る電子機器（受信機）の概略構成の一例を示すブロック図である。
【図６】実施形態に係る送信機による映像処理のフローチャートの一例を示す図である。
【図７】実施形態に係る送信機における差分データ生成処理のフローチャートの一例を示す図である。
【図８】実施形態に係る受信機の映像処理のフローチャートの一例を示す図である。
【図９】実施形態に係る受信機における差分データ受信処理のフローチャートの一例を示す図である。
【図１０】実施形態に係る受信機により表示される差分データ指定画面の第１例を示す図である。
【図１１】実施形態に係る受信機により表示される差分データ指定画面の第２例を示す図である。
【図１２Ａ】実施形態に係る受信機による差分データの指定処理の一例を示すフローチャートである。
【図１２Ｂ】実施形態に係る受信機による差分データの指定処理の一例を示すフローチャートである。
【図１３】実施形態に係る受信機により表示される映像表示画面の第１例を示す図である。
【図１４】実施形態に係る受信機により表示される映像表示画面の第２例を示す図である。
【図１５】実施形態に係る受信機により表示される映像表示画面の第３例を示す図である。
【図１６】実施形態に係る受信機により表示される映像表示画面の第４例を示す図である。
【発明を実施するための形態】
【０００８】
図１は、実施形態に係る電子機器（映像表示装置）の外観の一例を示す図である。本実施形態では、電子機器の一例としてデジタルＴＶ等の映像表示装置について説明するが、本実施形態は映像表示装置に限定されるものではない。例えば、電子機器は、デジタルレコーダでもよい。
【０００９】
図１に示すように、電子機器１００は、表示装置７及び操作受信部２０を備え、ハードディスクドライブ（ＨＤＤ）などの外部記録機器１９と接続可能に構成されている。表示装置７は、例えば、映像画質表示８ａを含む表示画面８を表示する。操作受信部２０は、リモートコントローラなどの操作機器２１からの操作信号を受信する。
【００１０】
図２は、実施形態に係る電子機器の内部構成の一例を示すブロック図である。図２に示すように、電子機器１００は、チューナ３、信号処理部４、映像処理部５、音声処理部６、表示装置７、スピーカ９、バス１０、制御部１１、ＲＡＭ１３、ＲＯＭ１４、フラッシュメモリ１５、内部記録装置１７、外部インターフェース１８、操作受信部２０、送受信部（ネットワークインターフェース）２２、ドライブ部２８を備える。
【００１１】
制御部１１は、ＣＰＵ１２を備え、映像の受信から出力（表示）までの各処理を制御する。ＲＡＭ１３は、制御部１１のワーキングメモリとして機能する。ＲＯＭ１４は、制御部１１の動作を制御するプログラム等を記憶する。フラッシュメモリ１５は、サーバ２７、ネットワーク２６、送受信部２２を介して受信された各種データ（更新プログラム等）を記憶する。
【００１２】
チューナ３は、アンテナ２を介して放送局からの放送信号を受信し、操作機器２１で指定されたチャンネルの信号を選択（指定）して出力する。信号処理部４は、チューナ３で選択（指定）された信号に含まれた映像信号と音声信号とを分離し、映像信号を映像処理部５へ出力し、音声信号を音声処理部６へ出力する。映像処理部５は映像信号をデコードし、表示装置７はデコードされた映像信号に基づく映像を表示する。音声処理部６は音声信号をデコードし、スピーカ９はデコードされた音声信号に基づく音声を出力する。
【００１３】
内部記録装置１７は、番組記録指示又は番組記録予約に基づき、映像及び音声信号を記録する。同様に、外部記録装置１９も、番組記録指示又は番組記録予約に基づき、外部インターフェース１８を介して出力される映像及び音声信号を記録する。
【００１４】
図３Ａ、図３Ｂ、図３Ｃは、実施形態に係る送信機における情報処理及び電子機器（受信機）における情報処理の一例を示す図である。図４は、実施形態に係る送信機の概略構成の一例を示すブロック図であり、図５は、実施形態に係る電子機器（受信機）の概略構成の一例を示すブロック図である。
【００１５】
図４に示すように、送信機２００は、ダウンスケーラ２０１、アップスケーラ２０２、比較部２０３、エンコーダ２０４、２０６、デコーダ２０５、放送送信部２０７、ネットワーク配信部２０８を備える。また、図５に示すように受信機１００は、放送受信部１０１、ネットワーク受信部１０２、回線速度検出部１０３、デコーダ１０４、１０５、アップスケーラ１０６、１０８、重畳部１０７、表示装置７を備える。
【００１６】
ここで、図２に示すブロック図と図５に示すブロック図の対応関係について簡単に説明する。図２に示すチューナ３が、図５に示す放送受信部１０１に相当し、図２に示す送受信部２２が、図５に示すネットワーク受信部１０２及び回線速度検出部１０３に相当する。また、図２に示す信号処理部４、映像処理部５、及び音声処理部６が、図５に示すデコーダ１０４、１０５、アップスケーラ１０６、１０８、重畳部１０７に相当する。
【００１７】
高画質（高解像度）の映像（水平4000×垂直2000程度の4K2K映像、水平8000×垂直4000程度の8K4K映像など）は通常画質（通常解像度）の映像（水平1920×垂直1080の2K1K映像など）に比べて情報量が多く、高解像度の映像を放送波で放送することが難しい場合がある。
【００１８】
そこで、送信機２００又は送信機２００とは別の情報処理機器が、高画質のソース映像（高画質ソース映像）に対して、画質（解像度）を落とすダウンスケーリングを実行し、高画質ソース映像から通常画質の映像（通常画質映像）を生成し、生成した通常画質映像に対して、画質（解像度）を上げるアップスケーリングを実行し、通常画質映像から高画質の映像（高画質アップスケーリング映像）を生成し、高画質ソース映像と高画質アップスケーリング映像とを比較し映像差分情報（以下、差分データ）を作成する。送信機は、放送波で通常画質映像に対応する通常画質映像情報を送信し、ネットワーク又は放送波で差分データを送信（配信）する。受信機１００は、通常画質映像情報を受信し、差分データも受信し、通常画質映像情報及び差分データに基づき高画質映像を生成し、出力（表示）する。
【００１９】
図３Ａ、図３Ｂ、図３Ｃ、図４、図５を参照して、さらに、差分データの生成及び差分データに基づく映像処理について詳しく説明する。
【００２０】
まず、図３Ｂ及び図４を参照して送信機による差分データの生成について説明する。送信機２００（又は送信機２００とは別の情報処理機器）のダウンスケーラ２０１は、放送対象の高画質のソース映像（例えば8K4Kソース映像）に対してダウンスケーリングを実行し、高画質のダウンスケーリング映像（例えば4K2Kダウンスケーリング映像）を生成する。さらに、ダウンスケーラ２０１は、4K2Kダウンスケーリング映像に対してダウンスケーリングを実行し、標準画質の映像（例えば2K1Kダウンスケーリング映像）を生成する。つまり、ダウンスケーラ２０１は、高画質のソース映像を放送可能なサイズの映像へ変換する。
【００２１】
なお、上記はソース映像が8K4K映像の場合について説明したが、ソース映像が4K2K映像の場合には、ダウンスケーラ２０１は、高画質のソース映像（例えば4K2Kソース映像）に対してダウンスケーリングを実行し、標準画質の映像（2K1Kダウンスケーリング映像）を生成する。
【００２２】
エンコーダ２０４は、2K1Kダウンスケーリング映像を符号化し、放送送信部２０７は、2K1K映像情報を放送波で放送する。また、デコーダ２０５は、符号化された2K1K映像情報から2K1K映像を復号し、アップスケーラ２０２は、復号した2K1K映像に対してアップスケーリングを実行し、4K2Kアップスケーリング映像を生成する。オリジナル映像が8K2K映像であれば、さらに、アップスケーラ２０２は、4K2Kアップスケーリング映像に対してアップスケーリングを実行し、8K4Kアップスケーリング映像を生成する。
【００２３】
比較部２０３は、8K4Kオリジナル映像と8K4Kアップスケーリング映像とを比較し、8K4Kオリジナル映像と8K4Kアップスケーリング映像の差分データ（8K4K差分データ）を取得する。或いは、比較部２０３は、4K2Kオリジナル映像と4K2Kアップスケーリング映像とを比較し、4K2Kオリジナル映像と4K2Kアップスケーリング映像の差分データ（4K2K差分データ）を取得する。
【００２４】
また、比較部２０３は、複数の比較処理により、比較処理別の差分データ（比較結果に応じた差分データ）を取得する。例えば、比較処理部２０３は、高レベル精度の比較処理により、高精度な第１の差分データ（比較的情報量の多い8K4K差分データ及び4K2K差分データ）を取得することもできるし、中レベル精度の比較処理により、第１の差分データより精度の低い第２の差分データ（第１の差分データより情報量の少ない8K4K差分データ及び4K2K差分データ）を取得することもできるし、低レベル精度の比較処理により、第２の差分データより精度の低い第３の差分データ（第２の差分データより情報量の少ない8K4K差分データ及び4K2K差分データ）を取得することもできる。
【００２５】
エンコーダ２０６は、各差分データを符号化し、配信可能な差分データを生成する。ネットワーク配信部２０８は、ネットワーク回線を介して、受信機１００からの要求を受信し、受信した要求に応じた差分データを送信（配信）する。
【００２６】
つまり、送信機２００（又は送信機２００と別の情報処理機器）は、異なる複数の比較処理により、情報量の異なる複数の差分データを生成し、これら複数の差分データを配信可能に保持し、受信機１００からの要求に応じた差分データを配信する。
【００２７】
続いて、図３Ｃ及び図５を参照して受信機による差分データに基づく映像処理について説明する。
【００２８】
受信機１００の放送受信部１０１は、送信機２００の放送送信部２０７から送信された放送波（2K1K映像情報）を受信する。受信機１００の制御部１１は、情報量の異なる複数の差分データ（の候補）の中から、一つの差分データ（の候補）を選択（指定）する。例えば、制御部１１は、ネットワーク受信部１０２（ネットワーク回線の通信状態（混在状況、通信速度）等）に応じて、一つの差分データを選択（指定）する。又は、制御部１１は、表示装置７の解像度に応じて、一つの差分データを選択（指定）する。又は、制御部１１は、ユーザ指定に応じて、一つの差分データを選択（指定）する。又は、制御部１１は、ネットワーク受信部１０２の通信状態、表示装置７の解像度、及びユーザ指定のうちの１以上の条件に応じて、一つの差分データを選択（指定）する。
【００２９】
例えば、回線速度検出部１０３は、ネットワーク受信部１０２（ネットワーク回線）の通信速度をリアルタイムに検出し、制御部１１は、通信速度の検出結果に応じて、情報量の異なる複数の差分データの候補の中から、一つの差分データを選択（指定）する。制御部１１は、第１の通信速度が検出された場合、第１の差分データを選択（指定）し、第１の通信速度より遅い第２の通信速度が検出された場合、第１の差分データより情報量の少ない第２の差分データを選択（指定）し、第２の通信速度より遅い第３の通信速度が検出された場合、第２の差分データより情報量の少ない第３の差分データを選択（指定）する。
【００３０】
上記に加えて、さらに、制御部１１は、第１の通信速度が検出され且つ表示装置７の解像度が8K4Kに対応している場合、第１の差分データであって8K4K差分データ（又は4K2K差分データ）を選択（指定）する。また、制御部１１は、第２の通信速度が検出され且つ表示装置７の解像度が8K4Kに対応している場合、第２の差分データであって8K4K差分データ（又は4K2K差分データ）を選択（指定）する。また、制御部１１は、第３の通信速度が検出され且つ表示装置７の解像度が8K4Kに対応している場合、第３の差分データであって8K4K差分データ（又は4K2K差分データ）を選択（指定）する。
【００３１】
また、制御部１１は、第１の通信速度が検出され且つ表示装置７の解像度が4K2Kに対応している場合、第１の差分データであって4K2K差分データを選択（指定）する。また、制御部１１は、第２の通信速度が検出され且つ表示装置７の解像度が4K2Kに対応している場合、第２の差分データであって4K2K差分データを選択（指定）する。また、制御部１１は、第３の通信速度が検出され且つ表示装置７の解像度が4K2Kに対応している場合、第３の差分データであって4K2K差分データを選択（指定）する。
【００３２】
ネットワーク受信部１０２は、ネットワーク回線を介して、送信機２００に対して、選択（指定）された差分データを要求し、送信機２００は、この要求を受けて、要求に応じた差分データを配信し、ネットワーク受信部１０２は、送信機２００から配信される差分データを受信する。
【００３３】
上記の通り、受信機１００は、放送波（2K1K映像情報）を受信し、差分データを受信し、デコーダ１０４は、2K1K映像情報から2K1K映像を復号し、デコーダ１０５は、差分データを復号する。アップスケーラ１０６は、受信した差分データに応じて、2K1K映像をアップスケーリングする。
【００３４】
表示装置７の解像度が4K2Kに対応している場合、ネットワーク受信部１０２は、4K2K差分データを要求し受信しているので、アップスケーラ１０６は、2K1K映像を4K2K映像へアップスケーリングし、重畳部１０７は、4K2Kアップスケーリング映像と4K2K差分データとを重畳し、4K2K重畳映像を生成し、表示装置７へ4K2K重畳映像を出力する。これにより、表示装置７は、4K2K重畳映像を表示する。なお、回線速度検出部１０３によりネットワーク未接続が検出されている場合（差分データを受信していない場合、差分データを受信できない場合等）は、アップスケーラ１０６は、2K1K映像を4K2K映像へアップスケーリングし、表示装置７へ4K2Kアップスケーリング映像を出力する。これにより、表示装置７は、4K2Kアップスケーリング映像を表示する。
【００３５】
表示装置７の解像度が8K4Kに対応している場合、例えば、ネットワーク受信部１０２は、8K4K差分データを要求し受信しているので、アップスケーラ１０６は、2K1K映像を8K4K映像へアップスケーリングし、重畳部１０７は、8K4Kアップスケーリング映像と8K4K差分データとを重畳し、8K4K重畳映像を生成し、表示装置７へ8K4K重畳映像を出力する。これにより、表示装置７は、8K4K重畳映像を表示する。或いは、表示装置７の解像度が8K4Kに対応している場合、ネットワーク受信部１０２は、4K2K差分データを要求し受信しているので、アップスケーラ１０６は、2K1K映像を4K2K映像へアップスケーリングし、重畳部１０７は、4K2Kアップスケーリング映像と4K2K差分データとを重畳し、4K2K重畳映像を生成し、さらに、アップスケーラ１０８は、4K2K重畳映像を8K4K映像へアップスケーリングし、表示装置７へ8K4Kアップスケーリング映像を出力する。これにより、表示装置７は、8K4Kアップスケーリング映像を表示する。なお、回線速度検出部１０３によりネットワーク未接続が検出されている場合（差分データを受信していない場合、差分データを受信できない場合等）は、アップスケーラ１０６は、2K1K映像を4K2K映像へアップスケーリングし、さらに、アップスケーラ１０８は、4K2Kアップスケーリング映像を8K4K映像へアップスケーリングし、表示装置７へ8K4K映像アップスケーリング映像を出力する。これにより、表示装置７は、8K4Kアップスケーリング映像を表示する。
【００３６】
図６は、実施形態に係る送信機による映像処理のフローチャートの一例を示す図である。
【００３７】
なお、本実施形態では、ソース映像の解像度が4K2K又は8K2Kのケースについて説明するが、これら以外の解像度のソース映像でもよい。
【００３８】
送信機２００は、ソース映像の解像度が4K2Kサイズ以下かどうか確認する（ＳＴ１０１）。ソース映像の解像度が4K2Kサイズを超える場合は（ＳＴ１０１、ＮＯ）、ソース映像を4K2Kサイズにダウンスケーリングする（ＳＴ１０２）。次に2K1Kサイズへダウンスケーリングし（ＳＴ１０３）、ダウンスケーリングしたデータを符号化する（ＳＴ１０４）。符号化したデータは放送波にて送信する（ＳＴ１０５）。また、符号化したデータは再度復号化し（ＳＴ１０６）、4K2Kサイズへアップスケーリングする（ＳＴ１０７）。ソース映像の解像度が4K2Kサイズを超える場合は（ＳＴ１０８、ＮＯ）、8K4Kサイズへアップスケーリングする（ＳＴ１０９）。そして、それぞれのアップスケーリングしたデータ毎に差分データを生成する（ＳＴ１１１）。ここでは4K2K及び8K2Kの2種類であるため２回のループ処理となる（ＳＴ１１０）。
【００３９】
図７は、実施形態に係る送信機における差分データ生成処理のフローチャートの一例を示す図である。
【００４０】
ソース映像とアップスケーリング映像とを比較して差分データを生成する方法として、複数の方法を用意し、ここではその数をN個とした場合について説明する（ＳＴ２０１）。まず、複数の方法のうち１つを選択（指定）する（ＳＴ２０２）。選択（指定）した方法に従ってソース映像とアップスケーリング映像とを比較し（ＳＴ２０３）、差分データを生成する（ＳＴ２０４）。生成した差分データに対し符号化を行い（ＳＴ２０５）、配信用の差分データを生成する。これを生成方法分繰り返し実施し、全ての差分データの生成を行う。
【００４１】
差分データの生成方法によって、様々なデータサイズの差分データを生成することが可能となる。
【００４２】
図８は、実施形態に係る受信機の映像処理のフローチャートの一例を示す図である。
【００４３】
本実施形態に係る受信機で表示可能な映像の解像度及び配信される差分データの解像度は4K2K又は8K2Kとするが、これら以外の解像度でもよい。
【００４４】
まず、受信機１００は、放送波の受信を行い（ＳＴ３０１）、受信したデータを復号化する（ＳＴ３０２）。復号化した映像の解像度は2K1Kサイズである。また、受信機１００は、差分データを受信する（ＳＴ３０３）。差分データの受信についての詳細は図９で説明する。
【００４５】
次に差分データを使用するかどうかの判定を行う（ＳＴ３０４）。差分データを使用しない場合（ＳＴ３０４、ＮＯ）、表示装置７の表示解像度に応じた処理を行う。表示解像度が8K4Kサイズであれば（ＳＴ３０５、ＹＥＳ）、放送波で受信し復号化した映像を8K4Kサイズへアップスケーリングし（ＳＴ３０８）、表示解像度が4K2Kサイズであれば（ＳＴ３０５、ＮＯ）、放送波で受信し復号化した映像を4K2Kサイズへアップスケーリングする（ＳＴ３０７）。
【００４６】
差分データを使用する場合（ＳＴ３０４、ＹＥＳ）、差分データの解像度に応じた処理を行う。差分データの解像度が8K4Kサイズであれば（ＳＴ３０６、ＹＥＳ）、放送波で受信し復号化した映像を8K4Kサイズへアップスケーリングし（ＳＴ３１０）、差分データの解像度が4K2Kサイズであれば（ＳＴ３０６、ＮＯ）、放送波で受信し復号化した映像を4K2Kサイズへアップスケーリングする（ＳＴ３０９）。そしてアップスケーリングした映像と差分データとの重畳を行う（ＳＴ３１１）。さらに表示装置７の表示解像度に応じた処理を行う。表示解像度が8K4Kサイズであれば（ＳＴ３１２、ＹＥＳ）、現時点での画像サイズが4K2Kサイズであれば（ＳＴ３１３、ＮＯ）、8K4Kサイズへのアップスケーリングを行う（ＳＴ３１４）。
【００４７】
表示装置７は、差分データを使用せずにアップスケーリングした映像、又はアップスケーリングし差分データを使用して重畳処理により得られた映像を表示する（ＳＴ３１５）。
【００４８】
図９は、実施形態に係る受信機における差分データ受信処理のフローチャートの一例を示す図である。
【００４９】
なお、本実施形態では、受信機１００で表示可能な映像の解像度及び配信される差分データの解像度は4K2K又は8K2Kとするが、これら以外の解像度でもよい。
【００５０】
まず、受信機１００に接続されたネットワーク回線の速度を検出する（ＳＴ４０１）。回線がネットワークに接続されていない場合は（ＳＴ４０２、ＮＯ）、差分データは使用しない（ＳＴ４０３）。
【００５１】
ネットワークに接続されている場合（ＳＴ４０２、ＹＥＳ）、受信機１００の表示装置７の表示解像度に応じた処理を行う。表示解像度が8K4Kサイズの場合（ＳＴ４０４、ＹＥＳ）、配信されている全ての8K4Kサイズの差分データのデータ量と、検出した回線速度とを比較し、受信可能な差分データを選定する（ＳＴ４０９）。配信されている8K4Kサイズの差分データに受信可能なものが存在すれば（ＳＴ４１０、ＹＥＳ）、その中で最適な差分データ（例えばその中で最も精度の高い差分データ）を選択（指定）し（ＳＴ４１１）、送信機へ要求し、受信する。受信可能な8K4Kサイズの差分データが存在しない場合は（ＳＴ４１０、ＮＯ）、表示解像度が4K2Kサイズの場合の処理に移る。
【００５２】
表示解像度が4K2Kサイズの場合（ＳＴ４０４、ＮＯ）、配信されている全ての4K2Kサイズの差分データのデータ量と、検出した回線速度とを比較し、受信可能な差分データを選定する（ＳＴ４０５）。配信されている4K2Kサイズの差分データに受信可能なものが存在すれば、その中で最適な差分データ（例えばその中で最も精度の高い差分データ）を選択（指定）し（ＳＴ４０７）、送信機へ要求し、受信する。受信可能な4K2Kサイズの差分データが存在しない場合は（ＳＴ４０６、ＮＯ）、差分データは使用しない（ＳＴ４０３）。
【００５３】
受信した差分データは、復号化され（ＳＴ４０８）、放送波で受信し復号化された映像と復号化された差分データから8K2Kサイズ又は4K2Kサイズの画像が生成される。
【００５４】
ここで、映像差分情報の生成方法の一例を説明する。
【００５５】
ソース映像（例えば4K2K映像又は8K4K映像）の解像度を落とした映像（例えば2K1K映像）を生成し、この映像をソース映像の解像度にアップスケーリングした映像（アップスケーリング映像）を生成する。ソース映像とアップスケーリング映像との差分から差分データを生成する。例えば、ソース映像とアップスケーリング映像とを画素単位で比較し、その差分を取る。例えば画素データのビット精度がNビットである場合、差分のビット精度を(N+1)ビットとすると、差分データから復元される映像は、ソース映像と等価な映像となるが、差分データの情報量は多くなる。Nビットの画素差分データのうち下位Mビット(N>M)を0とするなど離散データに変換することで隣接画素の差分データが同値になる可能性が高くなり、符号化によって差分データ全体のデータ量を削減することが可能である。ただしこの場合は、復元された映像とソース映像との差分が多くなることが予測される。また、これらのビット精度の切り替えを画面単位でおこなったり、画面内の領域に応じて切り替える、例えば画面中央はフルビット精度で差分をとり、画面端に向かってビット精度を下げる等の処理をすることも可能である。さらに、差分データを取得する際、輝度成分と色差成分の差分を取得する、または、輝度成分又は色差成分の差分を取得する、などとすることで差分データのデータ量を調整することが可能である。この場合も画面単位および画面内での取得方法の切り分けによってバリエーションを増やすことも可能となる。このようにしてデータ量の異なる複数の差分データを生成することができる。
【００５６】
また、ネットワーク回線速度の自動検出によって差分データを自動的に切り換えるだけではなく、ユーザが差分データを指定することも可能である。例えば、ユーザは、操作機器２１及び図１０又は図１１に示す差分データ指定画面を介して、データ量の異なる複数の差分データ（の候補）から一つの差分データ（の候補）を指定することができる。制御部１１は、ユーザにより指定された差分データを受け付け、ネットワーク受信部１０２は、ネットワーク回線を介して、送信機２００に対して、指定された差分データを要求する。
【００５７】
例えば、図１０に示すように、ユーザは、高精度な差分データ、標準差分データ、簡易差分データの中から、１つの差分データを指定することができる。高精度な差分データとは、例えば高いサンプリング数で輝度成分と色差成分の差分を取得して生成されたデータである。標準差分データとは、例えば標準サンプリング数で輝度成分と色差成分の差分を取得して生成されたデータである。簡易差分データとは、例えば、標準サンプリング数で輝度成分又は色差成分の差分を取得して生成されたデータである。さらに、指定画面上には、現在の回線速度に応じたお薦めの差分データが案内される。
【００５８】
或いは、図１１に示すように、ユーザは、高解像度差分データ（8K4K）、高解像度差分データ（4K2K）、簡易差分データの中から、１つの差分データを指定することができる。ユーザが高解像度差分データ（8K4K）を指定した場合は、受信機１００は、高解像度差分データ（8K4K）に基づく画像処理を実行する（図８のＳＴ３０６、ＹＥＳの後続の処理）。また、ユーザが高解像度差分データ（4K2K）を指定した場合は、受信機１００は、高解像度差分データ（4K2K）に基づく画像処理を実行する（図８のＳＴ３０６、ＮＯの後続の処理）。さらに、指定画面上には、現在のモニタ（表示装置）が対応可能な差分データが案内される。
【００５９】
例えば、表示装置７が、8K4Kサイズの映像表示に対応している場合であっても、ネットワーク回線の占有率を下げるために、ユーザは、操作機器２１及び図１１に示す差分データ選択（指定）画面を介して、4K2K差分データを指定することができる。さらに、制御部１１は、指定された4K2K差分データ（例えば高精度な比較的情報量の多い4K2K差分データ）と回線速度から、適切な差分データを判断し、これに対応して、ネットワーク受信部１０２は、ネットワーク回線を介して、送信機２００に対して、適切な差分データを要求する。
【００６０】
例えば、制御部１１は、回線速度が遅い場合、指定された4K2K差分データ（例えば高精度な比較的情報量の多い4K2K差分データ）ではなく、情報量の少ない4K2K差分データを適切な差分データと判断する。さらに、制御部１１は、差分データの受信が難しい、差分データを受信できないと判断した場合、差分データを使用しないことを選択（指定）する。
【００６１】
なお、ネットワーク受信部１０２は、ネットワーク回線速度を自動検出するが、差分データ配信番組の視聴開始時だけでなく、視聴中も随時回線速度を自動検出し、制御部１１は、回線速度に応じて、取得する差分データを動的に切り換えることも可能である。例えば、制御部１１は、第１の回線速度が検出された場合に、第１の差分データの取得を制御し、第１の回線速度より遅い第２の回線速度が検出された場合に、第１の差分データよりデータ量の少ない第２の差分データの取得を制御する。これにより、第１の回線速度が検出された場合には、第１の差分データ及び受信映像から生成された映像が表示され、第２の回線速度が検出された場合には、第２の差分データ及び受信映像から生成された映像が表示される。
【００６２】
さらに、制御部１１は、差分データの選択（指定）結果の出力を制御する。例えば、制御部１１が、第１の差分データの取得を制御する場合、第１の差分データを利用していることを示す情報の出力を制御する。これにより、表示装置７は、第１の差分データを利用していることを示す情報を含む映像を表示する。例えば、表示装置７は、選択（指定）中の差分データ（第１の差分データ）に関する情報をOSD等で画面上に表示する。さらに、制御部１１が、第１の差分データから第２の差分データへ切り換え、第２の差分データの取得を制御する場合、第２の差分データを利用していることを示す情報の出力を制御する。これにより、表示装置７は、第２の差分データを利用していることを示す情報を含む映像を表示する。例えば、表示装置７は、選択（指定）中の差分データ（第２の差分データ）に関する情報をOSD等で画面上に表示する。
【００６３】
これにより、ユーザは、現在使用されている差分データを知ることができるし、差分データの切り換わりを知ることもできる。
【００６４】
また、ユーザが差分データを指定した場合は、制御部１１は、ユーザが指定した差分データが利用されているのか、又はユーザが指定した差分データと異なる差分データが利用されているのかなどの情報の出力を制御する。さらに、制御部１１は、ユーザが指定した差分データが最適な差分データであるか否かの情報、又はユーザが指定した差分データよりも最適な推薦差分データに関する情報の出力を制御する。これに対応して、表示装置７は、上記した情報をOSD等で画面上に表示する。
【００６５】
図１２Ａ及び図１２Ｂは、実施形態に係る受信機による差分データの指定処理の一例を示すフローチャートである。
【００６６】
例えば、ユーザが、操作機器２１及び図１０又は図１１に示す差分データ指定画面を介して、差分データを指定した場合（ＳＴ５０１、ＹＥＳ）、受信機１００（制御部１１）は、ユーザ指定差分データが表示装置７の表示解像度に対応しているか否かを判定し（ＳＴ５０２）、さらに、ユーザ指定差分データが現在の回線速度で受信可能か否かを判定する（ＳＴ５０３）。
【００６７】
ユーザ指定差分データが、表示解像度に対応し（ＳＴ５０２、ＹＥＳ）、且つ現在の回線速度で受信可能であれば（ＳＴ５０３、ＹＥＳ）、受信機１００（ネットワーク受信部１０２）は、ユーザ指定の差分データを要求し（ＳＴ５０５）、ユーザ指定の差分データを受信する（ＳＴ５０６）。さらに、受信機１００は、放送波で受信した映像と差分データから高画質映像を復元し（ＳＴ５０７）、ユーザ指定の差分データを使用していることを示す情報を含む高画質映像を表示する（ＳＴ５０８、図１３参照）。
【００６８】
ユーザ指定差分データが、表示解像度に対応し（ＳＴ５０２、ＹＥＳ）、且つ現在の回線速度で受信不能であれば（ＳＴ５０３、ＮＯ）、受信機１００は、現在の回線速度で受信可能な差分データへ変更し（ＳＴ５１４）、変更した差分データを要求し（ＳＴ５１５）、変更した差分データを受信する（ＳＴ５１６）。さらに、受信機１００は、放送波で受信した映像と差分データから高画質映像を復元し（ＳＴ５１７）、変更した差分データを使用していることを示す情報を含む高画質映像を表示する（ＳＴ５１８、図１４参照）。
【００６９】
ユーザ指定差分データが、表示解像度に対応していない場合（ＳＴ５０２、ＮＯ）、受信機１００は、表示解像度に対応し、且つ現在の回線速度で受信可能な差分データへ変更し（ＳＴ５２４）、変更した差分データを要求し（ＳＴ５２５）、変更した差分データを受信する（ＳＴ５２６）。さらに、受信機１００は、放送波で受信した映像と差分データから高画質映像を復元し（ＳＴ５２７）、変更した差分データを使用していることを示す情報を含む高画質映像を表示する（ＳＴ５２８、図１４参照）。
【００７０】
ユーザが、差分データを指定しない場合（ＳＴ５０１、ＮＯ）、受信機１００は、表示解像度に対応し、且つ現在の回線速度で受信可能な差分データを自動選択（指定）し（ＳＴ５３４）、自動選択（指定）した差分データを要求し（ＳＴ５３５）、自動選択（指定）した差分データを受信する（ＳＴ５３６）。さらに、受信機１００は、放送波で受信した映像と差分データから高画質映像を復元し（ＳＴ５３７）、自動選択（指定）した差分データを使用していることを示す情報を含む高画質映像を表示する（ＳＴ５３８、図１５参照）。
【００７１】
差分データを受信できない場合には、受信機は、放送波で受信した映像に対してスケーリング処理を実行し、差分データ不使用を示す情報を含む標準画質映像を表示する（図１６参照）。
【００７２】
また、回線速度はリアルタイムに検出されているため、受信可能な差分データが変わることがある。例えば、当初、ユーザ指定差分データが、表示解像度に対応し、且つ現在の回線速度で受信可能であれば、受信機１００は、ユーザ指定の差分データを使用していることを示す情報を含む高画質映像を表示する（図１３参照）。あるタイミングで、ユーザ指定差分データが、現在の回線速度で受信不能となると、受信機１００は、現在の回線速度で受信可能な差分データへ変更する。これにより、受信機１００は、変更した差分データを使用していることを示す情報を含む高画質映像を表示する（図１４参照）。つまり、このケースでは、受信機１００は、図１３に示す画面表示を図１４に示す画面表示へ切り換える。
【００７３】
同様にして、受信機１００は、図１３に示す画面表示を図１５に示す画面表示へ切り換えることもあるし、図１４に示す画面表示を図１５に示す画面表示へ切り換えることもある。
【００７４】
なお、上記説明では、ソース映像の解像度および受信機２の表示装置７の表示解像度は4K2K及び8K4Kとして説明したが、6K3Kや縦横比21:9の解像度などでもよく、選択肢を増やすことで対応が可能となる。
【００７５】
また、上記説明では、放送波で映像（2K1K映像）を受信し、受信した映像と差分データから高画質映像を生成し出力（表示）するケースについて説明したが、例えば、ドライブ部２８を介して、光ディスク等のパッケージメディアから映像（2K1K映像）を読み取り、受信した映像と差分データから高画質映像を生成し出力（表示）することもできる。
【００７６】
本実施形態により、ユーザごとの受信機の仕様の違いや受信機に接続されたネットワーク回線速度の違いがあっても、その環境に最適な高解像度の映像を視聴することが可能となる。
【００７７】
以下、本実施形態についてまとめる。
【００７８】
（１）送信機は、１つの映像に対しデータ量の異なる複数の差分データを配信することができる。
【００７９】
（２）送信機は、１つの映像に対し差分のサンプリング数を変更することでデータ量の異なる差分データを配信することができる。
【００８０】
（３）送信機は、１つの映像に対し輝度成分の差分を使用したり、輝度成分と色差成分とを使用したりすることでデータ量の異なる差分データを配信することができる。
【００８１】
（４）送信機は、画面中央領域以外の差分データ量を減らすことで差分データ全体の量を削減することができる。例えば、送信機は、１つの映像に対し画面全体の均等な差分データと、画面中央領域以外の領域の重みづけを軽くした差分データとを取得し配信することができる。
【００８２】
（５）送信機は、異なる解像度の差分データを配信することができる。
【００８３】
（６）受信機は、接続されている回線の速度を検出して、検出された回線速度に応じて、複数の差分データから最適な差分データを選択（指定）することができる。
【００８４】
（７）受信機は、接続されている回線の速度を動的に検出し、動的に検出された回線速度に応じて、複数の差分データから最適な差分データを選択（指定）することができる。
【００８５】
（８）受信機は、表示解像度に応じて受信可能な差分データを選択（指定）し、選択（指定）結果に応じてスケーリング処理を変更することができる。
【００８６】
（９）受信機は、回線の接続状態等に応じて、選択（指定）した差分データに関する情報をユーザに対して通知することができる。
【００８７】
なお、上記処理（差分データの生成、配信、選択（指定）、受信、映像処理等）の手順は全てソフトウェアによって実行することが可能である。このため、上記処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、上記処理を容易に実現することができる。
【００８８】
例えば、受信機１００は、ドライブ部２８を介して、コンピュータ読み取り可能な記憶媒体から上記プログラムを読み取り、フラッシュメモリ１５に読み取ったプログラムを記憶し、プログラムのインストールを完了することができる。或いは、受信機１００は、送受信部２２等を介して、上記プログラムをダウンロードし、フラッシュメモリ１５にダウンロードしたプログラムを記憶し、プログラムのインストールを完了することができる。これにより、上記コンピュータに相当する受信機１００の制御部１１は、インストールされた上記プログラムに基づき、上記処理（選択（指定）、受信、映像処理等）を容易に実現することができる。
【００８９】
同様にして、送信機２００でも、インストールされた上記プログラムに基づき、上記処理（差分データの生成、配信等）を容易に実現することができる。
【００９０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９１】
１…電子機器、２…アンテナ、３…チューナ、４…信号処理部、５…映像処理部、６…音声処理部、７…表示装置、９…スピーカ、１０…バス、１１…制御部、１３…ＲＡＭ、１４…ＲＯＭ、１５…フラッシュメモリ、１７…内部記録装置、１８…外部インターフェース、２０…操作受信部、２２…送受信部（ネットワークインターフェース）、２８…ドライブ部、１０１…放送受信部、１０２…ネットワーク受信部、１０３…回線速度検出部、１０４、１０５…デコーダ、１０６、１０８…アップスケーラ、１０７…重畳部、２０１…ダウンスケーラ、２０２…アップスケーラ、２０３…比較部、２０４、２０５、２０６…エンコーダ、２０７…放送送信部、２０８…ネットワーク配信部
【図１】
2014082673.tif 000003
【図２】
2014082673.tif 000004
【図３Ａ】
2014082673.tif 000005
【図３Ｂ】
2014082673.tif 000006
【図３Ｃ】
2014082673.tif 000007
【図４】
2014082673.tif 000008
【図５】
2014082673.tif 000009
【図６】
2014082673.tif 000010
【図７】
2014082673.tif 000011
【図８】
2014082673.tif 000012
【図９】
2014082673.tif 000013
【図１０】
2014082673.tif 000014
【図１１】
2014082673.tif 000015
【図１２Ａ】
2014082673.tif 000016
【図１２Ｂ】
2014082673.tif 000017
【図１３】
2014082673.tif 000018
【図１４】
2014082673.tif 000019
【図１５】
2014082673.tif 000020
【図１６】
2014082673.tif 000021