(57)【要約】【課題】圧縮映像データを受け取り、少ないメモリ量でもスケーリング処理が可能な映像受信装置を提供する。また、圧縮映像データの一部分の映像にアクセスする場合に必要な消費電力を抑えた映像受信装置を提供する。【解決手段】圧縮前の第一のデータサイズＰのデータを圧縮した圧縮後の第一のデータサイズＺが、最悪圧縮率によって定められるデータサイズＢ以下であることが保障されたデータＵを受信し、前記データＵを受信するデータ受信部と、前記データＵを格納するメモリ部を備え、前記データＵは前記メモリのＢ以上となる固定サイズのメモリ領域Ｗ毎に格納する【選択図】 図１
2013211608.tif 000002
【特許請求の範囲】
【請求項１】
映像データを受信する映像受信装置であって、
第一のデータサイズのデータを予め設定された最悪圧縮率によって定められるデータサイズ以下の第二のデータサイズに圧縮したデータを受信するデータ受信部と、
前記データ受信部にて受信した前記第二のデータサイズに圧縮したデータを、前記最悪圧縮率によって定められるデータサイズ以上となる固定サイズ領域毎に外部の格納部に格納するように制御する制御部と、
を備えることを特徴とする映像受信装置。
【請求項２】
請求項１記載の映像受信装置であって、
前記データ受信部は可変長符号化された前記圧縮後のデータの先頭位置を検出することを特徴とした映像受信装置。
【請求項３】
請求項１又は２記載の映像受信装置であって、
前記制御部は、１以上の整数Ｍ個からなる前記第二のデータサイズに圧縮したデータを格納する際、最悪圧縮率によって定められるデータサイズのＭ倍以上となる固定サイズの領域毎に格納するように制御することを特徴とした映像受信装置。
【請求項４】
請求項１乃至３のいずれかに記載の映像受信装置であって、
前記データ受信部は、前記映像データの水平座標及び垂直座標を含む座標情報を受信し、
前記制御部は、前記座標情報に基づいて前記外部の格納部に格納するように制御することを特徴とする映像受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像を受信する装置に関するものである。
【背景技術】
【０００２】
本技術分野の背景技術として、例えば、特許文献１がある。特許文献１は「［課題］ユーザの使い勝手を考慮しながら、高画質化と低消費電力化との間のトレードオフを解消すること［解決手段］データ圧縮部（Ｅｎｃｏｄｅ）１３では、送信されたデータに対し、例えば、ＤＣＴ処理、量子化処理、Ｗａｖｅｌｅｔ変換など、所謂、画像符号化理論で用いられる符号化圧縮を用いることにより、データ圧縮を行う。この時、ホストプロセッサ２０からは、上記の符号化圧縮を行う際、その圧縮効率が低下した場合の圧縮率（圧縮後データ量／圧縮前データ量）を、圧縮率の上限値（最悪値：Ｗｏｒｓｔ Ｒａｔｉｏ）として指定する。そして、この上限値を参照しながら、上記データ圧縮部１３では、その圧縮率が上記上限値（最悪値）以下の圧縮率（≦Ｗｏｒｓｔ Ｒａｔｉｏ）になるように、圧縮が行なわれ」、「外部メモリ（ＳＤＲＡＭ）１６にデータを格納する際、画像データの領域では、上記データ圧縮（Ｅｎｃｏｄｅ）部１３に指示された最悪圧縮率（Ｗｏｒｓｔ Ｒａｔｉｏ）×ｎバースト（ｎは整数）で区切られた領域毎に、圧縮前にｎバースト分のデータであったデータ量を格納する。」点が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７１６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ある機器に格納された画像もしくは映像を、他の機器に送信し、表示する構成がある。機器間の接続には例えばＨＤＭＩ（ＨＩＧＨ  ＤＥＦＩＮＩＴＩＯＮ  ＭＵＬＴＩＭＥＤＩＡ  ＩＮＴＥＲＦＡＣＥ）（登録商標）を用いて、デジタルサンプリングされた画素値からなる映像データ、いわゆるベースバンド信号を送信する。近年の画像、映像の高解像化、高精細化に伴い、取り扱う信号は水平４０９６画素、垂直２０４８画素からなる、いわゆる４Ｋ２Ｋの映像信号を３０フレーム／秒で送信する可能性がある。このときの映像のビットレートは１画素を８ｂｉｔでサンプリングしている場合、４０９６×２０４８×８×３０＝２，０１３，２６５，９２０ｂｐｓに達する。これはＨＤ（Ｈｉｇｈ  ｄｅｆｉｎｉｔｉｏｎ）画質である水平１９２０画素、垂直１０８０画素、３０フレーム／秒で発生するビットレート４９７，６６４，０００ｂｐｓの約４倍となる。
【０００５】
映像を受信する装置では４Ｋ２Ｋの映像信号を受信後、メモリに格納し表示パネルにあわせた解像度にスケーリングを行う。水平方向、垂直方向それぞれに例えばＦＩＲ（Ｆｉｎｉｔｅ  Ｉｍｐｕｌｓｅ  Ｒｅｓｐｏｎｓｅ）フィルタを行う場合、垂直ＦＩＲフィルタのタップ数だけラインメモリを持ち、処理を行うことが一般的である。例えば５タップの垂直ＦＩＲフィルタを行う場合、４０９６×４×８＝１３１，０７２Ｂｉｔのメモリを必要とする。
【０００６】
映像を受信する装置の中にはいわゆる組み込み機器と呼ばれる、電池で長時間駆動するために低消費電力を求められるものや、コスト削減のためメモリの使用量が制限されたものがある。例えばデジタルフォトフレームではバッテリーで駆動するものなどがある。４Ｋ２Ｋの映像信号をベースバンド信号を受信し、メモリへ格納する場合上記のビットレートを処理する必要がありＨＤの処理と比べても電力消費が増大する。また、表示するパネルが例えば水平８００画素、垂直６００画素である場合、４Ｋ２Ｋの映像信号を受信し、スケーリングする場合でも上記のラインメモリを必要とする。さらに映像を回転して表示する場合や、切り出して表示する場合はベースバンド信号をメモリに格納した上で処理を行う必要があり、消費電力が増大する。
【０００７】
また、伝送中にランダムに発生するノイズにより、データの欠落が起きた場合、次のラインで復帰できる可能性があるが、１ラインが長くなることにより影響を受ける画素数が多くなる課題がある。
【０００８】
特許文献１の技術は、映像データを圧縮すること、切り出してアクセスする技術が開示されているが、圧縮されたデータを映像受信機の処理構成に合わせて送信する技術、伝送路のエラーに対し、耐性を高める技術は開示されていない。
【０００９】
本発明は、上記課題を鑑み、圧縮映像データを受け取り、少ないメモリ量でもスケーリング処理が可能な映像受信装置を提供するものである。また、圧縮映像データの一部分の映像にアクセスする場合に必要な消費電力を抑えた映像受信装置を提供するものである。
【課題を解決するための手段】
【００１０】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば次のとおりである。
（１）映像データを受信する映像受信装置であって、第一のデータサイズのデータを予め設定された最悪圧縮率によって定められるデータサイズ以下の第二のデータサイズに圧縮したデータを受信するデータ受信部と、前記データ受信部にて受信した前記第二のデータサイズに圧縮したデータを、前記最悪圧縮率によって定められるデータサイズ以上となる固定サイズ領域毎に外部の格納部に格納するように制御する制御部と、を備えることを特徴とする映像受信装置である。
【発明の効果】
【００１１】
本発明によれば、少ないメモリ量でもスケーリング処理が可能な映像受信装置を提供できる。また、圧縮映像データの一部分の映像にアクセスする場合に必要な消費電力を抑えた映像受信装置を提供できる。
【図面の簡単な説明】
【００１２】
【図１】第一の実施例における映像送信装置、映像受信装置の構成を示す図である。
【図２】第一の実施例においてデータ圧縮部による映像データの圧縮を示す図である。
【図３】第一の実施例において外部メモリ内の映像データの配置を示す図である。
【図４】第二の実施例においてラインメモリ内の映像データの配置を示す図である。
【図５】第二の実施例における映像送信装置、映像受信装置の構成を示す図である。
【図６】第一の実施例において映像送信装置から出力される圧縮映像データを示す図である。
【図７】第一の実施例において外部メモリ内の映像データの配置を示す図である。
【図８】第三の実施例における映像送信装置、映像受信装置の構成を示す図である。
【図９】第三の実施例において映像送信装置の外部メモリ内の映像データの読出し位置を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を図面を用いて説明する。
【実施例１】
【００１４】
図１は映像送受信システムの一例を示す概略図であり、映像送信装置１００と映像受信装置２００を備える。映像送信装置１００は、デコーダ１１０と、データ圧縮部１２０と、メモリＩ／Ｆ部１３０と、データ送受信部１４０と、制御部１５０と、を適宜用いて構成され、外部メモリ１６０と接続した構成を持つ。制御部１５０は、映像送信装置１００全体の制御を行い、制御信号を出力する。
【００１５】
デコーダ１１０は、ＭＰＥＧ−２などの圧縮が行われたストリームを映像送信装置１００外部から受け取り、デコード処理を行い映像データを出力する。データ圧縮部１２０は、デコーダ１１０から映像データを受け取り、あらかじめ定めたデータ長毎に制御部１５０から受け取る最悪圧縮率の制御信号に従いデータ圧縮を行い、圧縮映像データと後述するスタッフィングデータをメモリＩ／Ｆ１３０に書き込み要求する。メモリＩ／Ｆ部１３０は、データ圧縮部１２０の書き込み要求、およびデータ送受信部１４０の読み出し要求を調停し、外部メモリ１６０の読み書きを行う。データ送受信部１４０は、制御部１５０から最悪圧縮率の制御信号を受け取り、最悪圧縮率によって定められるデータサイズの信号出力し、圧縮映像データとスタッフィングデータを映像送信装置１００の出力とする。
【００１６】
図２を用いてデータ圧縮部１２０のデータ圧縮を詳細に説明する。本実施例ではデータ圧縮のデータサイズＱを６４ｂｉｔ（８画素）とする。データ圧縮部１２０はデコーダ１１０より映像データを受け取り、順にデータブロック３１０、データブロック３２０、・・・データブロック３３０のように複数のデータブロックに分割する。次にデータ圧縮部１２０は最悪圧縮率の制御信号を用いてＤＣＴ＋量子化、もしくはＡＤＰＣＭ＋ビットシフトなどの手法でデータ圧縮を行う。最悪圧縮率とは、データ圧縮を行う際、最も圧縮効率が低下した場合の圧縮率（圧縮後のデータサイズ／圧縮前のデータサイズ）である。
データ圧縮部１２０は出力ビット量からフィードバック制御を行い量子化精度を制御し、出力される圧縮映像データのビット量がデータ圧縮のデータサイズＱ×最悪圧縮率以下となるようにする。本実施例では最悪圧縮率を７５％としてデータ圧縮部１２０がデータ圧縮を行う場合、圧縮後のデータサイズは４８ｂｉｔ（＝６４ｂｉｔ×７５％）となる。図２においてはデータブロック３１０は３２ｂｉｔのサイズを持つデータブロック３４０に、データブロック３２０は４０ｂｉｔのサイズを持つデータブロック３５０に、データブロック３３０は４２ｂｉｔのサイズを持つデータブロック３６０にそれぞれ圧縮される。
【００１７】
次に図３を用いてデータブロック３４０〜３６０の外部メモリ１６０への格納方法を示す。図３は外部メモリ１６０のメモリ領域を示す。外部メモリ１６０がＳＤＲＡＭにより構成される場合、アドレスはｒｏｗとｃｏｌｕｍｎの組み合わせで表す。図中のｒｏｗ＝０００、ｃｏｌｕｍｎ＝００で示す領域は１回の書き込み長であるバースト長（６４ｂｉｔ）を示す。データ圧縮部１２０は圧縮後のデータブロックＵをＭ＝８個単位で束ね、領域のＸに格納する。領域４１０は６４ｂｉｔ×８×７５％＝３８４ｂｉｔの領域を持ち、８つのデータブロック全てが最悪圧縮率である７５％の圧縮率である場合のサイズＣ×Ｍ（４８ｂｉｔ×８＝３８４ｂｉｔ）でも格納できる大きさを持つ。本実施例では領域をＣ×Ｍと等しい３８４ｂｉｔとしたが、外部メモリ１６０の構成により３８４ｂｉｔ以上の領域をとり、格納を行ってもよい。データ圧縮部１２０は最初の８データブロックを領域４１０に格納し、８データブロックの長さが領域４１０に満たない場合はスタッフィングデータ（例えば０ｘＦＦ）で埋め、次の８データブロックを圧縮して領域４２０に格納する。映像データの１ラインのデータ圧縮が完了し、次のラインのデータブロックを圧縮したときはｒｏｗアドレスを１つ加算し、領域４５０に格納する。
【００１８】
データ送受信部１４０は、領域４１０に書き込まれている圧縮映像データとスタッフィングデータを読出し、出力を行う。続いて領域４２０を順次読み出し出力する。
【００１９】
次に図１における映像受信装置２００の動作を説明する。映像受信装置２００は、データ送受信部２１０、データ伸張部２２０、ラインメモリ２３０、スケーラ部２４０、メモリＩ／Ｆ部２５０、表示部２６０、制御部２７０を適宜用いて構成され、外部メモリ２８０と接続した構成を持つ。
データ送受信部２１０は映像送信装置１００が出力する最悪圧縮率によって定められるデータサイズの信号および圧縮映像データとスタッフィングデータを受信し、最悪圧縮率によって定められるデータサイズの信号を制御部２７０に出力し、圧縮映像データとスタッフィングデータを制御部２７０が出力する外部メモリ２８０のアドレス制御信号に基づいてデータ伸張部２２０に出力する。
制御部２７０は映像受信装置２００全体の制御を行い、制御信号を出力する。
データ伸張部２２０は外部メモリ２８０に格納された圧縮映像データをメモリＩ／Ｆ部２５０を経由して読み出し、最悪圧縮率の制御信号に従い伸張処理を行い、映像データをラインメモリ２３０に出力する。
ラインメモリ２３０は映像データを格納するメモリである。
スケーラ部２４０はラインメモリ２３０から映像データを読み出し、制御部２７０から受け取るスケーリング倍率の制御信号に従いスケーリング処理を行い、スケール処理後の映像データを出力する。
メモリＩ／Ｆ部２５０はデータ送受信部２１０と、スケーラ部２４０の書き込み要求、および表示部２６０の読み出し要求を調停し、外部メモリ２８０を読み書きする。
表示部２６０は外部メモリ２８０に格納されたスケール後の映像データをメモリＩ／Ｆ部２５０を通じて読み出し、表示を行う。
また、映像送信装置の圧縮映像データ格納を示す図３は、外部メモリ２８０でも同様に格納を行うため、参照しながら説明を行う。制御部２７０は最悪圧縮率から、ヘッダに後続する圧縮映像データの最悪圧縮時のデータサイズＣを計算する。データ送受信部２１０は映像送信装置１００と通信を行い、あらかじめ定めた送信単位のデータブロック数Ｍを用いて、Ｃ×Ｍ以上のデータサイズを持つ領域４１０に圧縮映像データを格納する。データ送受信部２１０はＭ個の圧縮映像データおよびスタッフィングデータを格納した後に受信する圧縮映像データはｃｏｌｕｍｎアドレスをＣ×Ｍ進めて領域４２０に格納する。１ライン分の圧縮映像データを格納した場合、データ送受信部２１０はｒｏｗアドレスを１つ加算し、領域４５０に格納する。
【００２０】
上記の例では、制御部２７０はデータ送受信部２１０が外部メモリ２８０に書き込むアドレスを計算する際、最低圧縮率から求められる圧縮映像データのサイズＣと送信単位のデータブロック数Ｍからｒｏｗ、ｃｏｌｕｍｎアドレスを計算した。本発明は上記にとどまらず、圧縮映像データをヘッダに含まれる座標情報を用いてｒｏｗ、ｃｏｌｕｍｎアドレスを計算し、メモリＩ／Ｆ部２５０を経由して外部メモリ２８０に出力してもよい。
【００２１】
図３に示す例では送信単位を圧縮後のデータブロック８個単位で束ねるとしたが、図７に示すようにデータブロック１個単位としても本発明の効果を得ることができる。図２において圧縮前のデータサイズをＰとし、圧縮後のデータサイズをＺとする。圧縮データサイズＺは最悪圧縮率によって定められるデーダサイズＢを超えないものとする。図７において送信単位をＢ以上のデータサイズＷとすると、データ圧縮部１２０はＺを領域４１１のメモリ領域に格納する。
【００２２】
本実施例により、圧縮せずに映像データを送信した場合に比べ、圧縮に伴いデータ量が削減されるため、バス駆動に伴う消費電力を少なくすることができる。
本実施例の映像送信装置、映像受信装置を用いたシステムは、単位時間に伝送路に流れる圧縮映像データの最大サイズを送信する前に決めることができるため、伝送路のシステム設計が容易になる。
【００２３】
本実施例における映像送信装置１００のデータ送受信部１４０は最悪圧縮率を事前に送信することで、映像受信装置２００は圧縮映像データを外部メモリ２８０に格納する際のバッファ量を最悪圧縮率からあらかじめ計算することができる。本実施例により映像受信装置２００のバッファ量を一定のサイズにできバッファ管理が容易となる。また送信する圧縮映像データに応じた適切な容量にでき、メモリの利用効率が良い映像送信装置を提供できる。
【００２４】
本実施例の映像受信装置２００における制御部２７０は最悪圧縮率から計算する圧縮映像信号を格納するバッファ量を最悪圧縮率からあらかじめ計算することができる。本実施例により映像受信装置２００のバッファ量を一定のサイズにできバッファ管理が容易となる。また送信する圧縮映像データに応じた適切な容量でき、メモリの利用効率が良い映像受信装置を提供できる。
【００２５】
本実施例の映像受信装置２００は映像送信装置１００から送信された最悪圧縮率から計算されるデータ量に応じた一定サイズのバッファを用意することができる。本実施例により、映像送信装置１００が送信する圧縮映像データに合わせた適切なバッファ確保が可能にできバッファ管理が容易となる映像受信装置を提供できる。
【００２６】
本実施例の映像受信装置２００は最悪圧縮率時のデータサイズＣと送信単位のデータブロック数Ｍから求められる固定サイズのメモリ領域単位で圧縮映像データを格納する。映像データの任意の位置を切り出して表示する場合、切り出し開始座標に近いメモリ領域を計算して圧縮映像データを読み出すことができる。本実施例により、映像受信装置２００のメモリアクセス量が減り、メモリアクセスに伴う電力消費の少ない映像受信装置を提供することができる。
【００２７】
本実施例における映像送信装置１００のデータ圧縮部１２０は最悪圧縮率の制御信号に従いデータ圧縮を行うことで、最悪圧縮率に応じた圧縮映像データを出力する。データ圧縮部１２０により、あらかじめ外部メモリ１６０に格納された圧縮映像データを出力するだけでなく、圧縮されていない映像を映像送信装置１００に入力した場合でも圧縮映像データを外部メモリ１６０に書き込む映像送信装置を提供できる。
【００２８】
本実施例の映像送信装置１００におけるデータ送受信部１４０は圧縮映像データを送信する前に最悪圧縮率によって定められるデータサイズの信号を出力するとしたが、あらかじめ定めた間隔ごとに最悪圧縮率によって定められるデータサイズの信号を出力してもよい。例えば映像の１画面分を示すフレームの送出単位毎に最悪圧縮率によって定められるデータサイズの信号を出力することにより、圧縮映像データの送信途中で最悪圧縮率を変えた場合に、映像受信装置２００が外部メモリ２８０に確保するバッファ量を変更することができ、外部メモリ２８０のバッファ使用量を少なく抑えることができる。
また、映像送信装置１００は圧縮映像データの送信途中で最悪圧縮率を変更することが可能になり、入力映像によって適した圧縮率を選択でき、通信路のビット量を減らすことにより低消費電力化が可能とする映像送信装置を提供できる。もしくはあらかじめ定めた間隔ごとにフレーム同期信号を出力してもよい。フレーム同期信号を出力することで、映像送信装置１００と映像受信装置２００間でデータの送受信エラーによりデータが欠落した場合でもフレーム先頭を検出して、エラーからの復帰ができる。
【００２９】
本実施例の映像送信装置１００におけるデータ送受信部１４０は圧縮後のデータブロックＹ毎にヘッダに座標を示す情報を付加して送信を行うようにしてもよい。図６に例を示す。データ圧縮部１２０が最悪圧縮率を７５％としてデータ圧縮を行った結果、データブロック３１０はデータブロック３４０に、データブロック３２０はデータブロック３５０に、データブロック３３０はデータブロック３７０にそれぞれ圧縮されるとする。データ送受信部１４０はデータブロック３４０にヘッダ６１０を、データブロック３５０にヘッダ６２０をそれぞれ付加して出力する。
ヘッダに座標を示す情報を付加することにより、送信単位を映像の座標と対応付けることができるため、データ送受信部２１０は圧縮後のデータブロック毎に座標位置を含めて映像の受信を正常復帰できるようになり、伝送中にエラーが発生した場合でもフレーム内でエラーから復帰できる映像送信装置を提供できる。
【００３０】
本実施例の映像送信装置１００におけるデータ送受信部１４０は圧縮映像データを送信単位で送信する際、送信する圧縮映像データのデータサイズＹと最悪圧縮率から求められるデータサイズＣの差分がヘッダのデータ長より小さい場合は、ヘッダを付加せず送信してもよい。図６を用いて説明を行う。データブロック３７０のデータ長は４８ｂｉｔであり最悪圧縮率の７５％である４８ｂｉｔと等しい。ヘッダを付加して送信を行うとデータサイズは４８ｂｉｔ以上になる。この場合、ヘッダ６３０はデータブロック３７０に付加せず送信する。
圧縮映像データの長さによりヘッダの有無を変えることで、ヘッダを付加する構成とした場合でも入力映像によらず送信する圧縮映像データは最悪圧縮率以下になることが保証される。このため、ヘッダを付加しない場合に比べ消費電力が増えることはない映像送信装置を提供できる。
【００３１】
データ圧縮部１２０はデータブロックを外部メモリ１６０に格納する際、各送信単位に書き込んだ映像圧縮データのデータ量を外部メモリ１６０に格納し、データ送受信部１４０は各送信単位の圧縮映像データ量を基に圧縮映像データの読出しを行い出力し、続いて読み出した送信単位のデータ量と読み出した圧縮データのデータ量の差分のデータ量をスタッフィングデータとして出力する構成としてもよい。各送信単位の圧縮映像データ量を外部メモリ１６０に格納することにより、データ送受信部１４０は映像圧縮データの部分のみ外部メモリ１６０から読み出すことができる。データ送受信部１４０はスタッフィングデータを読み出さないことにより、メモリアクセス量が減るため、送信に関わる消費電力を抑えた映像送信装置を提供できる。
【００３２】
データ圧縮部１２０は入力された映像データを例えばＡＤＰＣＭのようにデータ間の相関を用いてデータ圧縮を行う際、そのデータが属する送信単位以外のデータとの相関を用いないように圧縮を行ってもよい。データの相関を送信単位で閉じることにより、映像受信装置２００は圧縮映像データの送信単位で映像をデコードできるので、エラーが複数の送信単位に影響せずエラーに伴う映像破綻の影響を小さくできる映像送信装置を提供できる。
【００３３】
本実施例の映像受信装置２００におけるデータ送受信部２１０は圧縮映像ストリームに含まれるヘッダを検出し、ヘッダに含まれる座標データにより外部メモリ２８０のアドレスを計算する。データ送受信部２１０が座標データを用いてアドレス計算を行うことにより、圧縮映像データの送信時にエラーが発生しても、次のヘッダを検出したところで正常にエラーから復帰できる映像受信装置を提供することができる。
【００３４】
映像受信機２００は圧縮映像データを受け取り、最低圧縮率で定義されるデータサイズＣのＭ倍のサイズ以上となる領域Ｗごとにメモリに格納することにより、映像送信機で定めたデータサイズＣではなく、受信機側でメモリ格納に適した格納単位のデータサイズＷを選択でき、外部メモリ２８０の書き込みバースト長に応じたメモリ使用効率のよい書き込みを行うことができる。
【実施例２】
【００３５】
本発明の第二の実施例では、映像受信装置２００が受信した圧縮映像データの表示方法について述べる。構成を図５に示す。図５において、図１に示した映像送信装置１００、映像受信装置２００の構成要素と同一の動作を行うものについては同一番号を付し、説明を省略する。
【００３６】
データ送受信部２１１は映像送信装置１００が出力する最悪圧縮率によって定められるデータサイズの信号およびヘッダ、圧縮映像データを受信し、最悪圧縮率によって定められるデータサイズの信号を制御部２７０に出力し、圧縮映像データを制御部２７０が出力する外部メモリ２８０のアドレス制御信号に基づいてデータ伸張部２２０に出力する。
データ伸張部２２１は外部メモリ２８０に格納された圧縮映像データをメモリＩ／Ｆ部２５０を経由して読み出し、制御部２７０から受け取る座標、および最悪圧縮率の制御信号に従い伸張処理を行い、映像データをラインメモリ２３０に出力する。
表示部２６１はスケーラ部２４０が出力する映像データを受け取り、表示を行う。
【００３７】
制御部１５０がデータ圧縮部１２０に設定する映像データのデータ圧縮のデータサイズＱは、データ圧縮部１２０に入力される映像データの水平方向のサイズより小さくなるようにする。
【００３８】
制御部２７０はデータ伸張部２２１が読み出しを行う際、ラインメモリ２３０の容量に合わせて外部メモリ２８０のアドレスを指定する。図４にラインメモリ２３０のメモリ領域を示し説明する。図４においてラインメモリ２３０は水平方向６４０画素、垂直方向４ラインから構成される。データ伸張部２２１は圧縮映像データを外部メモリ２８０からメモリＩ／Ｆ部２５０の読み出し単位で受け取り、伸張を行うとラインメモリ領域５００に書き込みを行う。制御部２７０は続いて水平方向に圧縮映像データを読み出すようデータ伸張部２２１に外部メモリ２８０のアドレスを指定する制御信号を送信し、データ伸張部２２１は伸張を行った結果の映像データをラインメモリ領域５１０に書き込む。以後、同様にデータ伸張部２２１は水平方向に圧縮映像データを読み出す。データ伸張部２２１がラインメモリ領域５２０に書き込みを行ったところで、制御部２７０はラインメモリ領域５００の１ライン下にあたる圧縮映像データを読み出すようデータ伸張部２２１に外部メモリ２８０のアドレスを指定する制御信号を送信し、データ伸張部２２１は伸張を行った結果の映像データをラインメモリ領域５５０に書き込む。
【００３９】
本実施例ではヘッダに含まれる座標情報に基づき圧縮映像データを外部メモリ２８０に格納し、ラインメモリ２３０の容量に合わせて制御部２７０が圧縮映像データを短冊状に読み出しを行うことで、スケーラ部２４１は６４０画素、４ラインを処理単位としてスケーリング処理を行うことができる。外部メモリ２８０に格納された圧縮映像データが６４０画素、４ラインを超える解像度を持っている場合でも本実施例に記載の圧縮映像データの読み出し制御を行うことでスケーリング処理を行うことが可能になる。また、送信単位が映像の座標と対応付けることができるため、圧縮した映像データでありながら任意の位置で切り出し送信することが可能とする映像受信装置を提供できる。
【００４０】
また、映像送信装置１００においても、制御部１５０はデータ送受信部２１０、データ送受信部１４０を通じて制御部２７０が送信するラインメモリ容量の情報からラインメモリ２３０の容量を知り、データ送受信部１４０に読み出す領域を個々に指定してもよい。例えばラインメモリ２３０が１ラインあたり５１２ｂｉｔ（６４画素）しかない場合、制御部１５０はデータ送受信部１４０に領域４１０を送信する制御信号を出力した後に、領域４１０の１ライン下の画素にあたる領域４５０を送信する制御信号を出力する。制御部１５０は映像データの最下部に当たる領域４９０を出力する制御信号を出力すると、次に領域４２０を出力する制御信号をデータ送受信部１４０に出力する。
【００４１】
このようにデータ送受信部１４０が６４画素を１ラインとする短冊状のデータ出力を行うことにより、映像受信装置２００はスケーラ部２４０が１ラインあたり５１２ｂｉｔ（６４画素）しかない場合でも、水平方向に６４画素を超える大きさを持つ映像の垂直方向のスケーリング処理を行うことができる。本構成により、映像受信装置２００が持つラインメモリの１ラインあたりの画素数が映像送信装置１００が出力する映像データよりも小さい場合でも、スケーリング処理が可能になる。
【実施例３】
【００４２】
本発明の第三の実施例では、映像受信装置のデータ受信方法について述べる。本実施例は例えば４Ｋ２Ｋ等の高精細で撮影、記録を行っている監視カメラシステムに接続し、撮影したデータの一部分をメモリ量の限られたスマートフォンなどの携帯型端末で視聴する形態を考える。
【００４３】
構成を図８に示す。図８において、図１に示した映像送信装置１００、映像受信装置２００の構成要素と同一の動作を行うものについては同一番号を付し、説明を省略する。
【００４４】
データ送受信部２１２は映像送信装置１００が出力する最悪圧縮率によって定められるデータサイズの信号およびヘッダ、圧縮映像データとスタッフィングデータを受信し、最悪圧縮率によって定められるデータサイズの信号を制御部２７０に出力し、圧縮映像データをデータ伸張部２２２に出力する。
【００４５】
データ伸張部２２２はデータ送受信部２１２が出力する圧縮映像データを受信し、制御部２７０から受け取る座標、および最悪圧縮率の制御信号に従い伸張処理を行い、映像データをラインメモリ２３０に出力する。
【００４６】
制御部２７０はラインメモリ２３０の容量に合わせて映像データの座標位置をデータ送受信部２１２を通じて映像送信装置１００に送信する。
【００４７】
映像受信装置１００のデータ送受信部１４０は座標情報を受け取り、制御部１５０に出力する。制御部１５０は座標情報に最も近い位置となる外部メモリ１６０の座標を算出してメモリＩ／Ｆ部１３０を通じて圧縮映像データの読み出しを行い、データ送受信部１４０を通じて映像受信装置２００に送信する。
【００４８】
図８の構成では、図５におけるメモリＩ／Ｆ部２５０、外部メモリ２８０は存在しない。
【００４９】
図９を用いて、制御部２７０が指定する座標位置の制御方法を説明する。図９は映像送信装置の外部メモリ１６０のメモリ領域を示す。図３同様、アドレスはｒｏｗとｃｏｌｕｍｎの組み合わせで表す。本実施例では、制御部２７０は圧縮映像データのうち、ラインメモリ２３０の容量に相当するｒｏｗ＝０５０〜０５２、ｃｏｌｕｍｎ＝３０〜３４の領域の画像データを読み出す場合を説明する。制御部２７０はデータ送受信部２１２を通じて映像送信装置１００に入力された映像データの解像度の情報を得る。制御部２７０は最初にｒｏｗ＝０５０、ｃｏｌｕｍｎ＝３０に相当する位置の座標情報を映像送信装置１００に出力する。制御部２７０はデータ送受信部２１２が圧縮映像データを受信すると、ヘッダ情報に記載されている座標情報を読出し、送信した座標情報と一致することを確認し、圧縮映像データをデータ伸張部２２２に出力する。制御部２７０はデータ伸張部２２２から受信した圧縮映像データの幅、高さの情報を受け取る。制御部２７０は圧縮映像データの幅の情報から続いてｒｏｗ＝０５０、ｃｏｌｕｍｎ＝３１に相当する位置の座標情報を計算して映像送信装置１００に出力し、以後ｃｏｌｕｍｎ＝３４まで同様に処理を行う。データ送受信部２１２がｃｏｌｕｍｎが３４に相当する座標位置の圧縮映像データを受信すると、制御部２７０はｒｏｗアドレスが１つ大きい位置となるｒｏｗ＝０５１、ｃｏｌｕｍｎ＝３０に相当する位置の座標情報を計算して映像送信装置１００に出力する。以後、制御部２７０は同様にｒｏｗ＝０５３、ｃｏｌｕｍｎ＝３４に相当する位置の座標情報の圧縮映像データを受信するまで座標情報の送信を行う。
【００５０】
本実施例では制御部２７０がラインメモリ２３０の容量にあわせて圧縮映像データの座標情報を送信することにより、映像送信装置１００がもつ圧縮映像データの一部分を受信することができる。映像送信装置１００がラインメモリ２３０の容量を超える解像度を持っている場合でも本実施例に記載の圧縮映像データの読み出し制御を行うことでスケーリング処理を行うことが可能になる。実施例２で示した構成と比べ、外部メモリ１６０を必要としないため、消費電力を抑えることができる。また、スケーリングに必要な部分しか圧縮映像データの受信を行わないため、データ受信部２１２の動作率が減るため、消費電力を抑えることができる。
【００５１】
さらにはデータ伸張部にてデータ伸張を行う際、データの受信エラーを検出した場合は、データ送受信部２１２は受信に失敗した座標情報を再度映像送信装置１００に送信することで圧縮映像データを受信することができ、エラーに対する耐性を高めることができる。
【００５２】
以上，添付図面を参照しながら本発明にかかる実施形態について説明したが，本発明はかかる例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において，各種の変形例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００５３】
例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、例えば、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。
【符号の説明】
【００５４】
１００  映像送信装置
１１０  デコーダ
１２０  データ圧縮部
１３０  メモリＩ／Ｆ部
１４０  データ送受信部
１５０  制御部
１６０  外部メモリ
２００  映像受信装置
２１０  データ送受信部
２２０  データ伸張部
２３０  ラインメモリ
２４０  スケーラ部
２５０  メモリＩ／Ｆ部
２６０  表示部
２７０  制御部
２８０  外部メモリ
【図１】
2013211608.tif 000003
【図２】
2013211608.tif 000004
【図３】
2013211608.tif 000005
【図４】
2013211608.tif 000006
【図５】
2013211608.tif 000007
【図６】
2013211608.tif 000008
【図７】
2013211608.tif 000009
【図８】
2013211608.tif 000010
【図９】
2013211608.tif 000011