(57)【要約】【課題】現在描画中の画像とは別の画像を表示させる場合にも、その際の画像退避用メモリの容量を大きくすることなく、表示画像を高画質で素早く元に戻すことができる描画領域制御装置及び描画領域保存方法を提供する。【解決手段】現在描画中の画像を退避させる際は、全描画領域１０７中に含まれる各描画領域１０８ごとに、画像の属性等から判断して、画像圧縮手段（１）１０３および画像圧縮手段（２）１０４による最適な圧縮方式によって圧縮し、それぞれの圧縮方式で圧縮した画像を合成して描画領域保存手段１０５に保管し、その際には、描画画像中の座標等を元に各領域の圧縮画像を管理する。【選択図】図１
2005266018.tif 000002
【特許請求の範囲】
【請求項１】
データストリーム内の複数の描画データを基にプレーン描画する際の描画領域に対するデジタル処理を制御する描画領域制御装置であって、前記複数の描画データに基づいて一描画領域に一つ以上の静止画および一つ以上のオンスクリーンディスプレイを描画する描画手段と、前記静止画および前記オンスクリーンディスプレイの管理情報を保持する管理手段と、前記管理手段内の管理情報を利用して、前記描画手段により前記描画領域に描画された前記静止画および前記オンスクリーンディスプレイの画像を分割する分割手段と、前記分割手段により分割された各描画領域ごとに最適な方法で画像を圧縮する圧縮手段と、前記圧縮手段による圧縮後の描画領域を保存する保存手段とを備えたことを特徴とする描画領域制御装置。
【請求項２】
請求項１記載の描画領域制御装置であって、前記管理情報は、前記静止画および前記オンスクリーンディスプレイの前記一描画領域内での位置情報および画像の属性情報とし、前記分割手段により前記管理手段内の位置情報を基に描画された画像を分割し、前記圧縮手段により前記画像の属性情報を基に最適な方法で各描画領域の画像を圧縮するよう構成したことを特徴とする描画領域制御装置。
【請求項３】
請求項１記載の描画領域制御装置であって、前記圧縮手段として、画像圧縮を専用で行うハードウェアによる第１の圧縮手段、および画像圧縮を汎用的に行うソフトウェアによる第２の圧縮手段と、前記第２の圧縮手段のソフトウェアによる画像圧縮作業の負荷を検知する検知手段とを設け、前記検知手段による画像圧縮作業の負荷検知結果を基に、前記圧縮手段として、前記第１の圧縮手段を用いるか、前記第２の圧縮手段を用いるかを切り替えるよう構成したことを特徴とする描画領域制御装置。
【請求項４】
請求項１記載の描画領域制御装置であって、データストリーム内での各画像データの出現頻度をカウントする計数手段と、前記計数手段によりカウントされた値と前記保存手段の利用可能な記憶領域の大きさに応じて、前記保存手段に保存されるべき描画領域に優先度をつける優先度決定手段とを設けたことを特徴とする描画領域制御装置。
【請求項５】
請求項１記載の描画領域制御装置であって、利用者による各画像データの使用頻度をカウントする計数手段と、前記計数手段によりカウントされた値と前記保存手段の利用可能な記憶領域の大きさに応じて、前記保存手段に保存されるべき描画領域に優先度をつける優先度決定手段とを設けたことを特徴とする描画領域制御装置。
【請求項６】
請求項４または請求項５記載の描画領域制御装置であって、前記優先度決定手段は、前記計数手段によりカウントされる頻度が低いものを、前記計数手段によりカウントされる頻度が高いものより前記優先度を高くするよう構成したことを特徴とする描画領域制御装置。
【請求項７】
請求項１記載の描画領域制御装置であって、前記圧縮手段による一描画領域の圧縮後のデータ量と、前記保存手段の利用可能な記憶領域との比較結果に基づき、前記圧縮手段における各描画領域の圧縮率を調整するよう構成したことを特徴とする描画領域制御装置。
【請求項８】
請求項１記載の描画領域制御装置によりデジタル処理した描画領域を保存するための描画領域保存方法であって、前記一描画領域内の属性および大きさに基づいて、任意の初期圧縮率で圧縮した場合の記憶領域使用量を計算する工程と、前記保存手段の利用可能な記憶領域と前記一描画領域全体の圧縮後の大きさを比較する工程と、比較結果に基づき前記圧縮手段における圧縮率を調整する工程とからなることを特徴とする描画領域保存方法。
【請求項９】
請求項１記載の描画領域制御装置によりデジタル処理した描画領域を保存するための描画領域保存方法であって、前記一描画領域内の属性および面積に基づいて、任意の初期圧縮率で圧縮した場合の記憶領域使用量を計算する工程と、圧縮前の描画領域がもつ面積の順位に応じて前記描画領域を前記保存手段に保存する工程と、前記保存手段の記憶領域が満たされた場合はその後の圧縮後保存領域を破棄する工程とからなることを特徴とする描画領域保存方法。
【請求項１０】
データストリーム内の複数の描画データを基にプレーン描画する際の描画領域に対するデジタル処理を制御する描画領域制御装置において、前記デジタル処理した描画領域を保存するための描画領域保存方法であって、前記複数の描画データに基づいて一描画領域に一つ以上の静止画および一つ以上のオンスクリーンディスプレイを描画する工程と、前記静止画および前記オンスクリーンディスプレイの前記一描画領域における位置および属性に関する情報を利用して、前記描画領域に描画された前記静止画および前記オンスクリーンディスプレイの画像を分割する工程と、前記静止画および前記オンスクリーンディスプレイに対する前記情報に基づいて分割された各描画領域ごとに最適な画像圧縮を行う工程と、圧縮された前記描画領域を保存する工程とからなることを特徴とする描画領域保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば放送局からのデジタル放送により送信される複数の描画データをプレーン描画する際の描画領域に対するデジタル処理を制御する描画領域制御装置および描画領域保存方法に関するものである。
【背景技術】
【０００２】
従来、通常放送とともにデータ放送を行うデジタル放送分野において、例えば放送局からのデジタル放送により送信される複数の描画データをより少数のプレーンに描画し、さらに新たな描画プレーンを表示することが必要になった場合に、描画プレーンをバッファしないと、放送頻度の低いデータの再描画にも時間がかかり、反応速度の遅いデジタルＴＶ受信機になってしまう。そこで、以前の描画プレーンを退避させることが必要となってくる。
【０００３】
これに対し、従来技術１として、現在の描画プレーンを退避させるという技術があり、この場合、描画プレーンと同じサイズのメモリを確保して退避させていた。そのため、複数の描画プレーンを退避させる場合は、その枚数分の退避用メモリを確保するようにしていた。
【０００４】
また、従来技術２（例えば、特許文献１を参照）として、描画プレーンを圧縮して退避させる技術がある。
また、従来技術３（例えば、特許文献２を参照）として、画像をラスタ順で読み込んでいく際に、適当な手段を用いて各位置における画像の属性を判別し、それらの属性毎に最適な圧縮方法を用いて描画プレーンを圧縮し、退避させるという技術がある。この場合、図１２に示すように、画像の属性を事前に読み込みすること無しに、圧縮前に画像属性自動判別手段１２０２により原画像（描画プレーン）１２０１そのものを直接的に自動解析して得られた画像属性表を用いて画像の属性を判別して分解し、その成分を分類して各成分に対して、それぞれ最適なエンコーダ１２０３、１２０４、１２０５を選択し、原画像１２０１の圧縮を行っていた。
【特許文献１】特開平１０−１９１２７３号公報
【特許文献２】特表２０００−５１１３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上記のような従来の各技術を用いた場合には、それぞれ以下の問題点を有していた。
従来技術１を用いた場合は、描画プレーン分のメモリを確保すると、メモリサイズの肥大化につながり、デジタルＴＶ受信機のコストアップを招いてしまう。
【０００６】
また、従来技術２を用いて描画プレーンを圧縮して退避させる場合には、画像属性の種類には関係なく一括で同じ方式により圧縮をしていたので、線画と自然画が混在するような画像では、それぞれに対して最適ではない圧縮結果となっていた。なおこの技術では、圧縮および蓄積する際に優先度をつける点には言及しておらず、優先度については表示／非表示を切り替える際に用いるようにしたものである。
【０００７】
また、従来技術３を用いて、各描画領域ごとの画像属性の種類に応じて最適な圧縮を行う場合は、再度画像をスキャンし、領域分割を行ってからメモリに格納するような方式が使われており、このような圧縮前スキャンを行うと退避までの時間がかかり、退避速度の低下を引き起こしていた。
【０００８】
本発明は、上記従来の問題点を解決するもので、各描画領域ごとの画像属性の種類に応じて最適な圧縮方式で圧縮することができ、メモリサイズを大幅に増大することなく、退避画像を高画質化することができるとともに、良好な描画速度を得ることができる描画領域制御装置および描画領域保存方法を提供する。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の請求項１に記載の描画領域制御装置は、データストリーム内の複数の描画データを基にプレーン描画する際の描画領域に対するデジタル処理を制御する描画領域制御装置であって、前記複数の描画データに基づいて一描画領域に一つ以上の静止画および一つ以上のオンスクリーンディスプレイを描画する描画手段と、前記静止画および前記オンスクリーンディスプレイの管理情報を保持する管理手段と、前記管理手段内の管理情報を利用して、前記描画手段により前記描画領域に描画された前記静止画および前記オンスクリーンディスプレイの画像を分割する分割手段と、前記分割手段により分割された各描画領域ごとに最適な方法で画像を圧縮する圧縮手段と、前記圧縮手段による圧縮後の描画領域を保存する保存手段とを備えた構成としたことを特徴とする。
【００１０】
また、本発明の請求項２に記載の描画領域制御装置は、請求項１記載の描画領域制御装置であって、前記管理情報は、前記静止画および前記オンスクリーンディスプレイの前記一描画領域内での位置情報および画像の属性情報とし、前記分割手段により前記管理手段内の位置情報を基に描画された画像を分割し、前記圧縮手段により前記画像の属性情報を基に最適な方法で各描画領域の画像を圧縮するよう構成したことを特徴とする。
【００１１】
また、本発明の請求項３に記載の描画領域制御装置は、請求項１記載の描画領域制御装置であって、前記圧縮手段として、画像圧縮を専用で行うハードウェアによる第１の圧縮手段、および画像圧縮を汎用的に行うソフトウェアによる第２の圧縮手段と、前記第２の圧縮手段のソフトウェアによる画像圧縮作業の負荷を検知する検知手段とを設け、前記検知手段による画像圧縮作業の負荷検知結果を基に、前記圧縮手段として、前記第１の圧縮手段を用いるか、前記第２の圧縮手段を用いるかを切り替えるよう構成したことを特徴とする。
【００１２】
また、本発明の請求項４に記載の描画領域制御装置は、請求項１記載の描画領域制御装置であって、データストリーム内での各画像データの出現頻度をカウントする計数手段と、前記計数手段によりカウントされた値と前記保存手段の利用可能な記憶領域の大きさに応じて、前記保存手段に保存されるべき描画領域に優先度をつける優先度決定手段とを設けた構成としたことを特徴とする。
【００１３】
また、本発明の請求項５に記載の描画領域制御装置は、請求項１記載の描画領域制御装置であって、利用者による各画像データの使用頻度をカウントする計数手段と、前記計数手段によりカウントされた値と前記保存手段の利用可能な記憶領域の大きさに応じて、前記保存手段に保存されるべき描画領域に優先度をつける優先度決定手段とを設けた構成としたことを特徴とする。
【００１４】
また、本発明の請求項６に記載の描画領域制御装置は、請求項４または請求項５記載の描画領域制御装置であって、前記優先度決定手段は、前記計数手段によりカウントされる頻度が低いものを、前記計数手段によりカウントされる頻度が高いものより前記優先度を高くするよう構成したことを特徴とする。
【００１５】
また、本発明の請求項７に記載の描画領域制御装置は、請求項１記載の描画領域制御装置であって、前記圧縮手段による一描画領域の圧縮後のデータ量と、前記保存手段の利用可能な記憶領域との比較結果に基づき、前記圧縮手段における各描画領域の圧縮率を調整するよう構成したことを特徴とする。
【００１６】
また、本発明の請求項８に記載の描画領域保存方法は、請求項１記載の描画領域制御装置によりデジタル処理した描画領域を保存するための描画領域保存方法であって、前記一描画領域内の属性および大きさに基づいて、任意の初期圧縮率で圧縮した場合の記憶領域使用量を計算する工程と、前記保存手段の利用可能な記憶領域と前記一描画領域全体の圧縮後の大きさを比較する工程と、比較結果に基づき前記圧縮手段における圧縮率を調整する工程とからなる方法としたことを特徴とする。
【００１７】
また、本発明の請求項９に記載の描画領域保存方法は、請求項１記載の描画領域制御装置によりデジタル処理した描画領域を保存するための描画領域保存方法であって、前記一描画領域内の属性および面積に基づいて、任意の初期圧縮率で圧縮した場合の記憶領域使用量を計算する工程と、圧縮前の描画領域がもつ面積の順位に応じて前記描画領域を前記保存手段に保存する工程と、前記保存手段の記憶領域が満たされた場合はその後の圧縮後保存領域を破棄する工程とからなる方法としたことを特徴とする。
【００１８】
また、本発明の請求項１０に記載の描画領域保存方法は、データストリーム内の複数の描画データを基にプレーン描画する際の描画領域に対するデジタル処理を制御する描画領域制御装置において、前記デジタル処理した描画領域を保存するための描画領域保存方法であって、前記複数の描画データに基づいて一描画領域に一つ以上の静止画および一つ以上のオンスクリーンディスプレイを描画する工程と、前記静止画および前記オンスクリーンディスプレイの前記一描画領域における位置および属性に関する情報を利用して、前記描画領域に描画された前記静止画および前記オンスクリーンディスプレイの画像を分割する工程と、前記静止画および前記オンスクリーンディスプレイに対する前記情報に基づいて分割された各描画領域ごとに最適な画像圧縮を行う工程と、圧縮された前記描画領域を保存する工程とからなる方法としたことを特徴とする。
【００１９】
以上により、現在描画中の画像を退避させる際は、全描画領域中に含まれる各描画領域ごとに、画像の属性等から判断して、圧縮手段による最適な圧縮方式によって圧縮し、それぞれの圧縮方式で圧縮した画像を合成して領域保存手段に保管し、その際には、描画画像中の座標等を元に各領域の圧縮画像を管理することができる。
【発明の効果】
【００２０】
以上のように本発明によれば、描画領域を退避させる際に、それぞれの描画領域に最適な圧縮方式を用いるので、使用メモリ量を低減することができるとともに、退避画像を高画質化することができる。
【００２１】
また、退避する前に個々の領域の属性がデータベース化されており、判別できているので、領域分割のためにスキャンを実行する必要がなく、描画速度をより高速化することができる。
【００２２】
また、描画領域を圧縮して退避させるので、非圧縮時に必要とされる１枚の退避バッファに複数枚の退避プレーンを置くことができ、これらをデータ放送時の履歴として使用することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を示す描画領域制御装置および描画領域保存方法について、図面を参照しながら具体的に説明する。なお、図中同一または相当部分には同一の符号を付し、その説明を省略する。
【００２４】
まず、本実施の形態の描画領域制御装置および描画領域保存方法における基本的な方式について説明する。
図１は本実施の形態の描画領域制御装置のシステム構成図である。図２は本実施の形態の描画領域制御装置における圧縮手段切り替え装置の説明図である。図３は本実施の形態の描画領域制御装置におけるデータ出現頻度による記憶優先度判定装置の説明図である。図４は本実施の形態の描画領域制御装置における利用者使用頻度による記憶優先度判定装置の説明図である。図５は本実施の形態の描画領域制御装置における領域ロスを無くす場合の圧縮率調整動作を示すフローチャートである。図６は本実施の形態の描画領域制御装置における領域ロスを許す場合の圧縮率調整動作を示すフローチャートである。
【００２５】
図１に示すように、合成後の描画プレーン（合成描画プレーン）である全描画領域１０７を、各描画領域１０８ごとに、画像圧縮手段（１）１０３、（２）１０４により最適な圧縮方式で圧縮し、描画領域保存手段１０５に格納する。合成描画プレーンを作成する際には、描画領域管理手段１０１として、全体画像内での描画領域の座標、画像の属性（自然画かＯＳＤかなど）を管理するデータベースを作成し、それを元に、画像分割手段１０２により領域分割し、上記のように、画像圧縮手段（１）１０３、（２）１０４により各領域をそれぞれ最適な方式で圧縮する。
【００２６】
画像属性を管理するデータベースの一例として、次のようなものがある。当該ＯＳＤ領域を描画する際に、描画位置、大きさなどは描画を行うＣＰＵ（汎用データ処理手段）が認識しているため、その値をそのまま用いる。また属性についても描画する際に書式（ＪＰＥＧなどのフォーマット）は既知であるはずなので、そのまま属性をデータベースに収める。従来例（図１２参照）では、領域の一部を切り出し、例えば、その部位の画像空間周波数などを計算することなどで、その領域が、自然画であるかあるいは線画であるかなど、画像の種類を判別し、画像分割手段１０２により、判別した画像の種類によって領域分割している。
【００２７】
各領域をそれぞれ最適な方式で圧縮する際は、図２に示すように、ＣＰＵの負荷、ＣＰＵ速度などのパラメータを用いて、圧縮手段としてのエンコード手段（ハードウェアおよびソフトウェア）を自動的に決定する。たとえば外部ＣＰＵが忙しいときは、固定レートでハードウェアエンコードし、ＣＰＵに余裕があるときは可変レートでソフトウェアエンコードを行う。また圧縮ハードウェアがサポートしていない方式で圧縮する際、ハードウェア内部の一部回路を利用できるような回路になっていれば、ＣＰＵの負荷を軽減することも可能である。
【００２８】
画像が入力されると圧縮手段切り替え手段２０１が、ＣＰＵの作業負荷検知手段２０４からの入力で圧縮手段を選択し、第１の圧縮手段としての専用画像圧縮手段２０３もしくはＣＰＵやＤＳＰなどで構成される第２の圧縮手段としての汎用データ処理手段２０２のいずれかで画像圧縮を行う。汎用データ処理手段は、その負荷が定期的に監視できるようになっており、監視により判明した作業負荷を外部作業負荷検知手段２０４に伝え、次の圧縮手段選択の際に利用される。
【００２９】
複数の描画プレーンを退避させ、バッファが溢れる場合（多数の描画領域が存在し、退避領域の制限を越えてしまうような場合）を考える。この場合には、描画領域に優先度をつけて退避させる。
【００３０】
まず、図３に示すように、放送で流される頻度に応じて退避させる方法がある。放送で頻繁に流れてくるものはバッファリングせず、退避時に破棄する。放送で頻繁に流れてこないものは退避時にバッファリングする。これにより再描画までの時間が短縮できるという効果が期待される。この場合、放送での出現頻度を知る手段を持つ必要ある。具体的にはトランスポートストリーム内に出現する頻度をカウントするデータ頻度カウント手段３０１を持ち、その値から退避する際の優先度を計算する。
【００３１】
画像データの入力を受けて、データ頻度カウント手段３０１が各領域の発生頻度をカウントする。記憶領域３０２の空き領域の有無を、利用可能領域判別手段３０５が確認し、空き領域量およびカウントされたデータ頻度を元に優先度決定手段３０４において、どの画像領域データを記憶領域に保存するかを決定する。
【００３２】
次に、図４に示すように、ユーザの使用頻度に応じて退避させる方法がある。この場合は、ユーザ使用頻度をカウントする手段が必要となる。ユーザがそのデータにアクセスした頻度をカウントする利用者使用頻度カウント手段４０１を持ち、その値から退避する際の優先度を計算する。
【００３３】
ユーザの入力を受けて、利用者使用頻度カウント手段４０１が各領域の利用頻度をカウントする。記憶領域４０２の空き領域の有無を、利用可能領域判別手段４０５が確認し、空き領域量およびカウントされたデータ頻度を元に優先度決定手段４０４において、どの画像領域データを記憶領域に保存するかを決定する。
【００３４】
さらに、複数の描画プレーンを退避させ、バッファが溢れる場合、格納する際の圧縮率を調整することで、退避バッファにすべてを納める。退避バッファに余裕がある場合、圧縮率を低くすることで、より元画像に近い状態のものを再現する。退避バッファの残量を知る手段を持ち、それに応じて圧縮率を変えていく。
【００３５】
この場合、残りにどれだけ画像が残っているかわからない状態で圧縮率を決定しなければならない。図５に示すように、ステップＳＴ１０１で、既知の属性、サイズから標準メモリサイズを計算するとともに、標準的な圧縮パラメータで圧縮した場合の予想メモリサイズを計算する。ステップＳＴ１０２で全退避メモリの収まる場合（ＹＥＳ）は、ステップＳＴ１０４で、圧縮率を一段階緩いものにする。ステップＳＴ１０２で全退避メモリに収まらない場合（ＮＯ）は、ステップＳＴ１０３で、圧縮率を一段階厳しいものにする。ステップＳＴ１０３またはステップＳＴ１０４を、それぞれステップＳＴ１０５の処理あるいはステップＳＴ１０６の処理を経由して繰り返し、ステップＳＴ１０５の処理後はステップＳＴ１０８で圧縮パラメータを確定し、ステップＳＴ１０６の処理後は、ステップＳＴ１０７で圧縮率を一段階厳しいものにして、ステップＳＴ１０８で圧縮パラメータを確定する。以上の処理を実行することにより最適な圧縮率を決定することができる。
【００３６】
より高速処理を行う場合は、図６に示すように、ステップＳＴ２０１で、描画領域の属性および大きさを用いて任意の初期圧縮パラメータで圧縮した場合の記憶領域使用量を計算し、メモリ残量の一定割合を残す。ステップＳＴ２０２で、圧縮後の描画領域の大きさを予測し、ステップＳＴ２０３で、圧縮前の領域が持つ大きさの順位に応じて描画領域を保存する。その後、ステップＳＴ２０４で、予想されるパラメータで圧縮してメモリ量を超えたときは、その後の保存分は破棄する。このようにしてサイズの大きいものからメモリに入れる。この場合、破棄されるものは最小サイズのＯＳＤプレーンとなる。
（実施の形態１）
本発明の実施の形態１の描画領域制御装置および描画領域保存方法を説明する。
【００３７】
図８は本実施の形態１の描画領域制御装置におけるメモリ使用例の説明図である。また図７は従来の描画領域制御装置におけるメモリ使用例の説明図である。図７において、７０１は描画プレーン、７０２は退避用プレーンである。また、図８において、８０１は描画プレーン、８０２は描画領域（２）用バッファ、８０３は描画領域（１）用バッファ、８０４は削減可能な残余メモリ領域、８０５はＯＳＤプレーン（１）用バッファ、８０６はＯＳＤプレーン（２）用バッファ、８０７はＯＳＤプレーン（３）用バッファ、８０８はＯＳＤプレーンの履歴（１）用バッファ、８０９はＯＳＤプレーンの履歴（２）用バッファ、８１０はＯＳＤプレーンの履歴（３）用バッファである。
【００３８】
以上のようなメモリ使用例において、退避すべきＯＳＤプレーンが１枚で、退避すべき描画領域が２箇所の場合の例を説明する。
まず退避すべき描画領域（１）１０８を切り出し、圧縮し、描画領域（１）用バッファ８０３（描画領域保存手段１０５の一部）に格納する。次に退避すべき描画領域（２）１０８を切り出し、圧縮し、描画領域（２）用バッファ８０２（描画領域保存手段１０５の一部）に格納する。以上のように描画領域（１），（２）を圧縮することで、退避用プレーンには、残余メモリ領域８０４（描画領域保存手段１０５の一部）が生じる。このようにして生じた残余メモリ領域８０４に相当するメモリ領域を、そのまま機器から削減することにより、機器の部品コストを削減できるという利点がある。
【００３９】
一方、残余メモリ領域８０４（描画領域保存手段１０５の一部）をそのまま機器に残した場合は、それを利用して複数のＯＳＤプレーンを退避させることにも利用できる。先の例で描画領域（１）用バッファ８０３と描画領域（２）用バッファ８０２の和はＯＳＤプレーン（１）用バッファ８０５となる。ＯＳＤプレーン（１）を格納するのと同様な方法で、ＯＳＤプレーン（２）、ＯＳＤプレーン（３）を格納する場合が図８に示されている。ＯＳＤプレーン（２）内の各描画領域用バッファの和がＯＳＤプレーン（２）用バッファ８０６となり、ＯＳＤプレーン（３）内の各描画領域用バッファの和がＯＳＤプレーン（３）用バッファ８０７となる。このように、残余メモリ領域８０４（描画領域保存手段１０５の一部）を利用して複数ＯＳＤプレーンの退避に利用することも可能となる。
【００４０】
また、残余メモリ領域８０４（描画領域保存手段１０５の一部）をそのまま機器に残した場合は、それを利用して同一のＯＳＤプレーンにおける複数の履歴を退避させることにも利用できる。ＯＳＤプレーンの履歴（１）用バッファ８０８には、ある時間Ｔ１でのＯＳＤ描画が退避されている。ＯＳＤプレーンの履歴（２）用バッファ８０９には、ある時間Ｔ２でのＯＳＤ描画が退避されている。同様にＯＳＤプレーンの履歴（３）用バッファ８１０には、ある時間Ｔ３でのＯＳＤ描画が退避されている。このように時間経過ごとにＯＳＤ描画を退避させることで、汎用のブラウザのように“戻る”処理を行う際に、再度放送内容からデータ（画像データ）取得をする必要が無いため、高速な再描画が期待できる。
（実施の形態２）
本発明の実施の形態２の描画領域制御装置および描画領域保存方法を説明する。
【００４１】
図９は本実施の形態２の描画領域制御装置の構成説明図である。図９において、９０１は放送頻度カウンタ（データ頻度カウント手段３０１）、９０２はユーザアクセスカウンタ（利用者使用頻度カウント手段４０１）、９０３は描画プレーン、９０４はＭＰＥＧ２エンコーダ（専用画像圧縮手段２０３）、９０５はホストＣＰＵ（汎用データ処理手段２０２）、９０６は退避プレーンである。
【００４２】
ＯＳＤ描画データ（ＯＳＤプレーンの画像データ）はデジタル放送のデータストリーム内に存在する。描画内容により、各ＯＳＤ描画データがデータストリームに含まれる頻度は異なる。放送頻度カウンタ９０１はＯＳＤ描画データ等の各描画領域データがデータストリーム内に出現する頻度をカウントする装置である。ユーザアクセスカウンタ９０２は各描画領域をユーザが使用した回数をカウントする装置である。
【００４３】
ホストＣＰＵ９０５（汎用データ処理手段２０２）は、放送頻度カウンタ９０１（データ頻度カウント手段３０１）の値とユーザアクセスカウンタ９０２（利用者使用頻度カウント手段４０１）の値を取得し、外部的もしくは内部的な設定により、どのＯＳＤ描画領域を圧縮、退避させるかを判断する。例えば当該デジタルＴＶ受信機が多くのＯＳＤ描画機能を有する場合は、前述実施の形態で示すところの複数ＯＳＤプレーン構成にすればよく、またユーザが再描画の高速化を望むのであれば、前述の履歴蓄積型の構成にすればよい。
【００４４】
また、ホストＣＰＵ９０５（汎用データ処理手段２０２）は外部にその負荷を知らせる手段を持ち、その負荷の程度に応じて外部ＭＰＥＧ２エンコーダ９０４（専用画像圧縮手段２０３）を圧縮処理に利用する場合もあり得る。例えばホストＣＰＵ９０５（汎用データ処理手段２０２）の負荷が低い時には、そのソフトウェア（ＳＷ）により、残余メモリ量を鑑みて最適な圧縮率を算定しＯＳＤ領域を圧縮、退避させる。また例えばホストＣＰＵ９０５（汎用データ処理手段２０２）の負荷が重い時は、外部ＭＰＥＧ２エンコーダ９０４（専用画像圧縮手段２０３）を用いて、そのハードウェア（ＨＷ）により、ＭＰＥＧのＩピクチャとして圧縮、退避させる。また外部から各機能ブロックごとにＭＰＥＧ２エンコーダを利用できるような場合は、ＤＣＴ（ディスクリートコサイン変換）部や可変長符号化部のみを圧縮に利用することも考えられる。
【００４５】
なお現在、ＤＶＤレコーダやＨＤＤ内蔵ＴＶなどの商品が一般化してきており、デジタルＴＶとの接続も考えられ、本実施の形態においては、外部ＭＰＥＧ２エンコーダ９０４（専用画像圧縮手段２０３）として、外部ＤＶＤレコーダやＨＤＤレコーダに内蔵されるＭＰＥＧ２エンコーダも含めるものとする。
（実施の形態３）
本発明の実施の形態３の描画領域制御装置および描画領域保存方法を説明する。
【００４６】
図１０は本実施の形態３の描画領域制御装置の構成説明図である。図１０において、１００１は放送頻度カウンタ（データ頻度カウント手段３０１）、１００２は描画プレーン、１００３はＭＰＥＧ２エンコーダ（専用画像圧縮手段２０３）、１００４はホストＣＰＵ（汎用データ処理手段２０２）、１００５は退避プレーンである。
【００４７】
ＯＳＤ描画データはデジタル放送のデータストリーム内に存在する。描画内容により、各ＯＳＤ描画データがデータストリームに含まれる頻度は異なる。放送頻度カウンタ１００１（データ頻度カウント手段３０１）はＯＳＤ描画データ等の各描画領域データがデータストリーム内に出現する頻度をカウントする装置である。
【００４８】
ホストＣＰＵ１００４（汎用データ処理手段２０２）は、放送頻度カウンタ１００１（データ頻度カウント手段３０１）の値を取得し、外部的もしくは内部的な設定により、どのＯＳＤ描画領域を圧縮、退避させるかを判断する。例えば当該デジタルＴＶ受信機が多くのＯＳＤ描画機能を有する場合は、前述実施の形態で示すところの複数ＯＳＤプレーン構成にすればよく、またユーザが再描画の高速化を望むのであれば、前述の履歴蓄積型の構成にすればよい。
【００４９】
また、ホストＣＰＵ１００４（汎用データ処理手段２０２）は外部にその負荷を知らせる手段を持ち、その負荷の程度に応じて外部ＭＰＥＧ２エンコーダ１００３（専用画像圧縮手段２０３）を圧縮に利用する場合もあり得る。例えばホストＣＰＵ１００４（汎用データ処理手段２０２）の負荷が低い時には、そのソフトウェア（ＳＷ）により、残余メモリ量を鑑みて最適な圧縮率を算定しＯＳＤ領域を圧縮、退避させる。また例えばホストＣＰＵ１００４（汎用データ処理手段２０２）の負荷が重い時は、外部ＭＰＥＧ２エンコーダ１００３（専用画像圧縮手段２０３）を用いて、そのハードウェア（ＨＷ）により、ＭＰＥＧのＩピクチャとして圧縮、退避させる。また外部から各機能ブロックごとにＭＰＥＧ２エンコーダを利用できるような場合は、ＤＣＴ（ディスクリートコサイン変換）部や可変長符号化部のみを圧縮に利用することも考えられる。
【００５０】
なお現在、ＤＶＤレコーダやＨＤＤ内蔵ＴＶなどの商品が一般化してきており、デジタルＴＶとの接続も考えられ、本実施の形態においては、外部ＭＰＥＧ２エンコーダ１００３（専用画像圧縮手段２０３）として、外部ＤＶＤレコーダやＨＤＤレコーダに内蔵されるＭＰＥＧ２エンコーダも含めるものとする。
（実施の形態４）
本発明の実施の形態４の描画領域制御装置および描画領域保存方法を説明する。
【００５１】
図１１は本実施の形態４の描画領域制御装置の構成説明図である。図１１において、１１０１はユーザアクセスカウンタ（利用者使用頻度カウント手段４０１）、１１０２は描画プレーン、１１０３はＭＰＥＧ２エンコーダ（専用画像圧縮手段２０３）、１１０４はホストＣＰＵ（汎用データ処理手段２０２）、１１０５は退避プレーンである。
【００５２】
ユーザアクセスカウンタ１１０１（利用者使用頻度カウント手段４０１）は各描画領域をユーザが使用した回数をカウントする装置である。ホストＣＰＵ１１０４（汎用データ処理手段２０２）は、ユーザアクセスカウンタ１１０１（利用者使用頻度カウント手段４０１）の値を取得し、外部的もしくは内部的な設定により、どのＯＳＤ描画領域を圧縮、退避させるかを判断する。例えば当該デジタルＴＶ受信機が多くのＯＳＤ描画機能を有する場合は、前述実施の形態で示すところの複数ＯＳＤプレーン構成にすればよく。またユーザが再描画の高速化を望むのであれば、前述の履歴蓄積型の構成にすればよい。
【００５３】
また、ホストＣＰＵ１１０４（汎用データ処理手段２０２）は外部にその負荷を知らせる手段を持ち、その負荷の程度に応じて外部ＭＰＥＧ２エンコーダ１１０３（専用画像圧縮手段２０３）を圧縮に利用する場合もあり得る。例えばホストＣＰＵ１１０４（汎用データ処理手段２０２）の負荷が低い時には、そのソフトウェア（ＳＷ）により、残余メモリ量を鑑みて最適な圧縮率を算定しＯＳＤ領域を圧縮、退避させる。また例えばホストＣＰＵ１１０４（汎用データ処理手段２０２）の負荷が重い時は、外部ＭＰＥＧ２エンコーダ１１０３（専用画像圧縮手段２０３）を用いて、そのハードウェア（ＨＷ）により、ＭＰＥＧのＩピクチャとして圧縮、退避させる。また外部から各機能ブロックごとにＭＰＥＧ２エンコーダを利用できるような場合は、ＤＣＴ（ディスクリートコサイン変換）部や可変長符号化部のみを圧縮に利用することも考えられる。
【００５４】
なお現在、ＤＶＤレコーダやＨＤＤ内蔵ＴＶなどの商品が一般化してきており、デジタルＴＶとの接続も考えられ、本実施の形態においては、外部ＭＰＥＧ２エンコーダ１００３（専用画像圧縮手段２０３）として、外部ＤＶＤレコーダやＨＤＤレコーダに内蔵されるＭＰＥＧ２エンコーダも含めるものとする。
【産業上の利用可能性】
【００５５】
本発明の描画領域制御装置および描画領域保存方法は、画像データの再生手段において、描画データの一時退避のための記憶手段の容量を低くすることができるものであり、画像データを扱うマルチメディアの分野において有効に適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態の描画領域制御装置のシステム構成図
【図２】同実施の形態の描画領域制御装置における圧縮手段切り替え装置の説明図
【図３】同実施の形態の描画領域制御装置におけるデータ出現頻度による記憶優先度判定装置の説明図
【図４】同実施の形態の描画領域制御装置における利用者使用頻度による記憶優先度判定装置の説明図
【図５】同実施の形態の描画領域制御装置における領域ロスを無くす場合の圧縮率調整動作を示すフローチャート
【図６】同実施の形態の描画領域制御装置における領域ロスを許す場合の圧縮率調整動作を示すフローチャート
【図７】従来の描画領域制御装置におけるメモリ使用例の説明図
【図８】本発明の実施の形態１の描画領域制御装置におけるメモリ使用例の説明図
【図９】本発明の実施の形態２の描画領域制御装置の構成図
【図１０】本発明の実施の形態３の描画領域制御装置の構成図
【図１１】本発明の実施の形態４の描画領域制御装置の構成図
【図１２】従来の描画領域制御装置における画像属性判別方法の説明図
【符号の説明】
【００５７】
１０１    描画領域管理手段
１０２    画像分割手段
１０３    画像圧縮手段（１）
１０４    画像圧縮手段（２）
１０５    描画領域保存手段
１０６    デジタルＴＶ受信機
１０７    全描画領域
１０８    個々の描画領域
２０１    圧縮手段切り替え手段
２０２    汎用データ処理手段
２０３    専用画像圧縮手段
２０４    作業負荷検知手段
３０１    データ頻度カウント手段
３０２    記憶領域
３０３    全描画領域（描画プレーン）
３０４    優先度決定手段
３０５    利用可能領域判別手段
４０１    利用者使用頻度カウント手段
４０２    記憶領域
４０３    全描画領域（描画プレーン）
４０４    優先度決定手段
４０５    利用可能領域判別手段
７０１    描画プレーン
７０２    退避用プレーン
８０１    描画プレーン
８０２    描画領域（２）用バッファ
８０３    描画領域（１）用バッファ
８０４    削減可能なメモリ領域
８０５    ＯＳＤプレーン（１）用バッファ
８０６    ＯＳＤプレーン（２）用バッファ
８０７    ＯＳＤプレーン（３）用バッファ
８０８    ＯＳＤ履歴（１）用バッファ
８０９    ＯＳＤ履歴（２）用バッファ
８１０    ＯＳＤ履歴（３）用バッファ
９０１    放送頻度カウンタ
９０２    ユーザアクセスカウンタ
９０３    描画プレーン
９０４    ＭＰＥＧ２エンコーダ
９０５    ホストＣＰＵ
９０６    退避プレーン
１００１    放送頻度カウンタ
１００２    描画プレーン
１００３    ＭＰＥＧ２エンコーダ
１００４    ホストＣＰＵ
１００５    退避プレーン
１１０１    ユーザアクセスカウンタ
１１０２    描画プレーン
１１０３    ＭＰＥＧ２エンコーダ
１１０４    ホストＣＰＵ
１１０５    退避プレーン
１２０１    原画像
１２０２    画像属性自動判別手段
１２０３    エンコーダ（１）
１２０４    エンコーダ（２）
１２０５    エンコーダ（３）
【図１】
2005266018.tif 000003
【図２】
2005266018.tif 000004
【図３】
2005266018.tif 000005
【図４】
2005266018.tif 000006
【図５】
2005266018.tif 000007
【図６】
2005266018.tif 000008
【図７】
2005266018.tif 000009
【図８】
2005266018.tif 000010
【図９】
2005266018.tif 000011
【図１０】
2005266018.tif 000012
【図１１】
2005266018.tif 000013
【図１２】
2005266018.tif 000014