(57)【要約】【課題】  段階表示可能な形式の画像データを段階表示する際、視認性の向上とメモリ書き込み回数の削減とを実現すること。【解決手段】  画像の段階的な表示を実現するため、画像を構成する画素を、画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、グループを構成する画素を得る画像入力部１１５と、表示すべき画像データを記憶するフレームメモリ１１８と、画素を、フレームメモリ１１８の、画像中で位置すべき空間位置に対応する領域に記録する画素情報作成部１１６と、記録された画素の空間位置から水平方向及び垂直方向の少なくとも一方に沿って、記録された画素の複製が所定数配置されるように記録された画素の複製をフレームメモリ１１８に記録する画素情報作成部１１７とを有する。【選択図】  図６
2005347971.tif 000002
【特許請求の範囲】
【請求項１】
画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、
前記グループを構成する画素を得る入力手段と、
表示すべき画像データを記憶する記憶手段と、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、
前記記録された画素の空間位置から水平方向及び垂直方向の少なくとも一方に沿って、前記記録された画素の複製が所定数配置されるように前記記録された画素の複製を前記記憶手段に記録する画素複製手段とを有することを特徴とする画像処理装置。
【請求項２】
画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、
前記グループを構成する画素を得る入力手段と、
表示すべき画像データを記憶する記憶手段と、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、
前記記録された画素から形成される小画像を生成し、当該小画像が前記画像中の所定位置に表示されるように前記記憶手段に記録する画素複製手段とを有することを特徴とする画像処理装置。
【請求項３】
画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、
前記グループを構成する画素を得る入力手段と、
表示すべき画像データを記憶する記憶手段と、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、
前記グループのうち、最も少ない画素から構成されるグループに含まれる画素または当該画素の平均画素を、前記記憶手段の、画素が記録されていない領域の一部又は全部に記録する背景作成手段とを有することを特徴とする画像処理装置。
【請求項４】
画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、
前記グループを構成する画素を得る入力手段と、
表示すべき画像データを記憶する記憶手段と、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、
前記グループのうち、最も少ない画素から構成されるグループに含まれる画素から形成される小画像を生成し、当該小画像を、前記記憶手段の、画素が記録されていない領域に記録する背景作成手段とを有することを特徴とする画像処理装置。
【請求項５】
画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、
前記グループを構成する画素を得る入力手段と、
表示すべき画像データを記憶する記憶手段と、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、
前記記録された画素の空間位置から水平方向及び垂直方向の少なくとも一方に沿って、前記記録された画素の複製が所定数配置されるように前記記録された画素の複製を前記記憶手段に記録する第１の画素複製手段と、
前記記録された画素から形成される小画像を生成し、当該小画像が前記画像中の所定位置に表示されるように前記記憶手段に記録する第２の画素複製手段と、
前記グループのうち、最も少ない画素から構成されるグループに含まれる画素または当該画素の平均画素を、前記記憶手段の、画素が記録されていない領域の一部又は全部に記録する第１の背景作成手段と、
前記グループのうち、最も少ない画素から構成されるグループに含まれる画素から形成される小画像を生成し、当該小画像を、前記記憶手段の、画素が記録されていない領域に記録する第２の背景作成手段とを有し、
予めなされた設定に基づいて、前記第１及び第２の画素複製手段及び前記第１及び第２の背景作成手段のいずれかを用いることを特徴とする画像処理装置。
【請求項６】
前記設定を行うための設定入力手段をさらに有することを特徴とする請求項５記載の画像処理装置。
【請求項７】
表示すべき画像データを記憶する記憶手段を有し、画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理方法であって、
前記グループを構成する画素を得る入力ステップと、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置ステップと、
前記記録された画素の空間位置から水平方向及び垂直方向の少なくとも一方に沿って、前記記録された画素の複製が所定数配置されるように前記記録された画素の複製を前記記憶手段に記録する画素複製ステップとを有することを特徴とする画像処理方法。
【請求項８】
表示すべき画像データを記憶する記憶手段を有し、画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理方法であって、
前記グループを構成する画素を得る入力ステップと、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置ステップと、
前記記録された画素から形成される小画像を生成し、当該小画像が前記画像中の所定位置に表示されるように前記記憶手段に記録する画素複製ステップとを有することを特徴とする画像処理方法。
【請求項９】
表示すべき画像データを記憶する記憶手段を有し、画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理方法であって、
前記グループを構成する画素を得る入力ステップと、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置ステップと、
前記グループのうち、最も少ない画素から構成されるグループに含まれる画素または当該画素の平均画素を、前記記憶手段の、画素が記録されていない領域の一部又は全部に記録する背景作成ステップとを有することを特徴とする画像処理方法。
【請求項１０】
画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理方法であって、
前記グループを構成する画素を得る入力ステップと、
表示すべき画像データを記憶する記憶手段と、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置ステップと、
前記グループのうち、最も少ない画素から構成されるグループに含まれる画素から形成される小画像を生成し、当該小画像を、前記記憶手段の、画素が記録されていない領域に記録する背景作成ステップとを有することを特徴とする画像処理方法。
【請求項１１】
表示すべき画像データを記憶する記憶手段を有し、画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理方法であって、
前記グループを構成する画素を得る入力ステップと、
前記画素を、前記記憶手段の、前記画像中で位置すべき空間位置に対応する領域に記録する画素配置ステップと、
前記記録された画素の空間位置から水平方向及び垂直方向の少なくとも一方に沿って、前記記録された画素の複製が所定数配置されるように前記記録された画素の複製を前記記憶手段に記録する第１の画素複製ステップと、
前記記録された画素から形成される小画像を生成し、当該小画像が前記画像中の所定位置に表示されるように前記記憶手段に記録する第２の画素複製ステップと、
前記グループのうち、最も少ない画素から構成されるグループに含まれる画素または当該画素の平均画素を、前記記憶手段の、画素が記録されていない領域の一部又は全部に記録する第１の背景作成ステップと、
前記グループのうち、最も少ない画素から構成されるグループに含まれる画素から形成される小画像を生成し、当該小画像を、前記記憶手段の、画素が記録されていない領域に記録する第２の背景作成ステップとを有し、
予めなされた設定に基づいて、前記第１及び第２の画素複製ステップ及び前記第１及び第２の背景作成ステップのいずれかを用いることを特徴とする画像処理方法。
【請求項１２】
前記設定を行うための設定入力ステップをさらに有することを特徴とする請求項１１記載の画像処理方法。
【請求項１３】
コンピュータに請求項７乃至請求項１２のいずれか１項に記載の画像処理方法を実現させるプログラム。
【請求項１４】
請求項１３記載のプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを表示する画像処理装置及び画像処理方法に関し、特に画像の表示を段階的に行うことの可能な画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
静止画圧縮フォーマットの中には、すべてのデコードが終了してから初めて画像を表示する通常の画像表示方式ではなく、或いは通常の画像表示方式に加えて、デコードを行いながら、デコードの終わった部分の画像の表示を行う段階的な画像表示方式が用意されているものがある。例えばＪＰＥＧフォーマットではProgressive-ＪＰＥＧと呼ばれるフォーマットが、ＧＩＦフォーマットではInterlace-ＧＩＦと呼ばれるフォーマットが段階的な画像表示方式である。このような段階的な画像表示（以下、単に段階表示ということがある）を実現する方法は圧縮フォーマットによってさまざまである。
【０００３】
例えば、静止画の圧縮フォーマットの一つであるＰＮＧ(Portable Network Graphics)フォーマットでは、ＡＤＡＭ７インタレース手法と呼ばれる手法でこの段階表示を実現している。ＡＤＡＭ７インタレース手法とは、画像全体を空間領域で７本のパスに分けて記憶する形式である。具体的には、画像を８×８画素のブロックに分割し、図１のような順で画素を記録する。そして、各ブロックの「１」だけを画像の左上から順に並べたものをパス１、「２」だけを画像の左上から順に並べたものがパス２、・・・とならび、パス７までの７本のパスで画像を構成する。ＰＮＧフォーマットでは、画素をこのパスの順にエンコードしており、デコードはこのパス順に終了していく。よって、各パスのデコードが終わった時点で、そのパスのみで構成される画像を表示できることになる。例えば、パス３まで受け取った状態で、受け取った画素のみを表示すると、図２のようになる。図２は、３２画素×２４画素の原画像をＰＮＧフォーマットでエンコードしたデータを３パス目までデコードした状態を模式的に示している。
【０００４】
デコードしたパスの画素をそのまま配置し、デコードしていないパスに対応する画素には何もせずに画像を段階表示していくと、図３のように表示されていく。図３において、１０１はすでに受信済みの画素、１０２は現在のパスで新たに受信される画素である。図３に示す段階表示を行った場合、段階表示を行わない場合と同様、同じ画素に対しては１回の書き込みが行われるため、８×８画素のブロック内の全ての画素を表示するためのメモリ書き込み回数は６４回である。この場合、表示したい画像が何か意味のある背景に重なって表示されるように処理すれば、背景の上にデコードされた画像がだんだん表示されてくるように見える。しかし、このような背景が設定されていない場合、デコードされていないパスに対応する画素は黒や灰色で表示するのが一般的であり、段階表示前半のパスでは画素があまり表示されないため画像全体が暗く、後半のパスで急に画像が表示されるような印象を与えるため見苦しい。
【０００５】
このような問題を解決する一般的な手法は、デコード済みのパスの画素を、未デコードのパスに対応する領域にコピーし、空いた領域を塗りつぶす手法である。この手法を図４を用いて説明する。図４において、１０３はパス１〜パス３ですでに受け取った画素、１０４はパス４の第一画素、１０５はパス４の第二画素、１０６はパス４の第三画素、１０７はパス４の第四画素である。
【０００６】
図４（ａ）には、パス４の４画素と、デコード済みのパス１〜パス３の画素を示してある。まず、垂直方向に画素値をコピーしていく。コピーは、デコード済みのパス１〜パス３の画素もしくはパス４の画素の領域まで行う（図４（ｂ））。次に、水平方向に画素値をコピーする。垂直方向と同様に、パス１〜パス３ですでに受け取っている画素もしくはパス４で受け取った画素の領域までコピーし、パス４での塗りつぶしが終了する（図４（ｃ））。この手法でパス１からパス７までの塗りつぶす様子を図５に示した。
【０００７】
図５において、１０８は現在のパスに対応する画素、１０９はパス１の画素とそれによって塗りつぶされた領域、１１０はパス２の画素とそれによって塗りつぶされた領域、１１１はパス３の画素とそれによって塗りつぶされた領域、１１２はパス４の画素とそれによって塗りつぶされた領域、１１３はパス５の画素とそれによって塗りつぶされた領域、１１４はパス６の画素値とそれによって塗りつぶされた領域をそれぞれ示す。
【０００８】
【特許文献１】特開２０００−２７８５３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
この手法で段階表示を行う場合、パス１を表示するには同じ画素を１ブロックあたり６４回メモリに書き出す必要がある。パス２以降は各３２回で、パス７まで表示するためには１ブロックあたり２５６回のメモリ書き出しが必要である。段階表示しない場合のメモリ書き出しは１ブロックあたり６４回なので、４倍ものメモリ書き出しが必要となり、処理量が大きい。
【００１０】
本発明はこのような従来技術の問題点を解決するためのものである。すなわち、画像の段階表示を行う画像処理装置及び画像処理方法において、特に表示初期段階における画像の見づらさを改善するとともに、メモリ書き出しの回数を減らすことの可能な画像処理装置及び画像処理方法を提供することにある。
【課題を解決するための手段】
【００１１】
すなわち、本発明の要旨は、画像の段階的な表示を実現するため、画像を構成する画素を、画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、グループを構成する画素を得る入力手段と、表示すべき画像データを記憶する記憶手段と、画素を、記憶手段の、画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、記録された画素の空間位置から水平方向及び垂直方向の少なくとも一方に沿って、記録された画素の複製が所定数配置されるように記録された画素の複製を記憶手段に記録する画素複製手段とを有することを特徴とする画像処理装置に存する。
【００１２】
また、本発明の別の要旨は、画像の段階的な表示を実現するため、画像を構成する画素を、画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、グループを構成する画素を得る入力手段と、表示すべき画像データを記憶する記憶手段と、画素を、記憶手段の、画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、記録された画素から形成される小画像を生成し、当小画像が画像中の所定位置に表示されるように記憶手段に記録する画素複製手段とを有することを特徴とする画像処理装置に存する。
【００１３】
また、本発明の別の要旨は、画像の段階的な表示を実現するため、画像を構成する画素を、画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、グループを構成する画素を得る入力手段と、表示すべき画像データを記憶する記憶手段と、画素を、記憶手段の、画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、グループのうち、最も少ない画素から構成されるグループに含まれる画素または当画素の平均画素を、記憶手段の、画素が記録されていない領域の一部又は全部に記録する背景作成手段とを有することを特徴とする画像処理装置に存する。
【００１４】
また、本発明の別の要旨は、画像の段階的な表示を実現するため、画像を構成する画素を、画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、グループを構成する画素を得る入力手段と、表示すべき画像データを記憶する記憶手段と、画素を、記憶手段の、画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、グループのうち、最も少ない画素から構成されるグループに含まれる画素から形成される小画像を生成し、当小画像を、記憶手段の、画素が記録されていない領域に記録する背景作成手段とを有することを特徴とする画像処理装置に存する。
【００１５】
また、本発明の別の要旨は、画像の段階的な表示を実現するため、画像を構成する画素を、画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示するための画像処理装置であって、グループを構成する画素を得る入力手段と、表示すべき画像データを記憶する記憶手段と、画素を、記憶手段の、画像中で位置すべき空間位置に対応する領域に記録する画素配置手段と、記録された画素の空間位置から水平方向及び垂直方向の少なくとも一方に沿って、記録された画素の複製が所定数配置されるように記録された画素の複製を記憶手段に記録する第１の画素複製手段と、記録された画素から形成される小画像を生成し、当小画像が画像中の所定位置に表示されるように記憶手段に記録する第２の画素複製手段と、グループのうち、最も少ない画素から構成されるグループに含まれる画素または当画素の平均画素を、記憶手段の、画素が記録されていない領域の一部又は全部に記録する第１の背景作成手段と、グループのうち、最も少ない画素から構成されるグループに含まれる画素から形成される小画像を生成し、当小画像を、記憶手段の、画素が記録されていない領域に記録する第２の背景作成手段とを有し、予めなされた設定に基づいて、第１及び第２の画素複製手段及び第１及び第２の背景作成手段のいずれかを用いることを特徴とする画像処理装置に存する。
【発明の効果】
【００１６】
上述の構成により、画像を段階的に表示可能な画像表示装置において、メモリへのデータ書き出し回数を減らしつつ、視認性、特に表示初期段階の視認性を向上することが可能になる。
【発明を実施するための最良の形態】
【００１７】
●≪第１の実施形態≫
以下、図面を参照して本発明をその好適な実施形態に基づいて詳細に説明する。図６は本発明の第１の実施形態に係る画像処理装置の構成例を示すブロック図である。
図６において、画像処理装置１００は、図示しない画像復号化装置がデコードした段階表示の画素を順次入力する画素入力部１１５、画素をフレームメモリ１１８上の正しい位置（アドレス）に配置する画素配置部１１６、いまだ到着していない位置の画素の情報を作成する画素情報作成部１１７、画像表示用メモリであるフレームメモリ１１８及び、例えば表示装置である画像出力部１１９を有している。
【００１８】
このような画像処理装置は、ＣＰＵ、ＲＡＭ、ＲＯＭ及びグラフィックボード、外部機器と接続するためのインタフェース等を有する汎用的なコンピュータ装置において、下記の機能を実現するソフトウェアをＣＰＵが実行して各部を制御することにより実施することができる。また、画素データは外部機器からインタフェースを介して入力しても良いし、リムーバブル記憶媒体などから読み出すことによって入力しても良い。
【００１９】
第１の実施形態に係る画像処理装置は、ＡＤＡＭ７フォーマットの段階表示画像（インタレース画像）を構成する画素を外部装置から受け取り、各パスの情報から格子状に徐々に画像が表示されるような段階表示を行うことで、メモリ書き出し回数を減じつつユーザの見づらさを改善する。
【００２０】
ＡＤＡＭ７インタレース画像の各パスを構成する画素は、図示しないデコーダ等の外部装置から順次画素入力部１１５に入力する。上述のようにこのフォーマットに従って画素入力部１１５に入力される画素は、インタレース順序であるため、表示位置と書き込み位置（アドレス）が対応するフレームメモリ１１８のアドレス順とは異なる。よって、画素配置部１１６は、例えば現在入力されている画素のパスと、そのパス内でこれまでに受け取った画素の数及び画像の水平方向画素数と垂直方向画素数から、フレームメモリ１１８で書き込むべきアドレス、即ち画素の位置を計算し、計算結果に従って画素をフレームメモリ１１８に書き出す。
【００２１】
また、画素配置部１１６は、受け取った画素値をそのまま画素情報作成部１１７に出力する。第１パスの画素を受け取った状態では、８×８画素のブロックの左上の１画素のみを受け取った状態であり、フレームメモリ１１８内にはほとんど有効画素は含まれていない。そのため、画素情報作成部１１７は、画素配置部１１６から受け取ったパスの画素値を、奇数番目のパスの画素については水平方向に、偶数番目のパスの画素については垂直方向に、すでに受け取った画素の手前の画素まで複製し、フレームメモリ１１８の所定の位置に出力する。フレームメモリ１１８内の画像情報は、画像出力部１１９で表示される。
【００２２】
画素情報作成部１１７の動作について、図７を用いてさらに詳細に説明する。画素情報作成部１１７は、得られた画素を、奇数番目の段階（パス）表示時は横方向に、偶数番目の段階（パス）表示時は縦方向にコピーする。ただし、図７に示すように、パス１のみは見栄えをよくするために水平・垂直の両方向でコピーを行う。
【００２３】
コピーは、すでに得られているパスの画素が存在する領域もしくは現在のパスで受け取られる画素の手前の画素まで、行われる。このように処理することで、画像が格子状にだんだん表示されるように見え、一般的な手法である単純出力手法（図３）に比べ格段に見やすくなる。また、この方法の実施に必要なメモリ書き込み回数は１ブロックあたり１２７回である。一般的な手法である単純に塗りつぶし手法（図４）の場合、メモリ書き出し回数は１ブロックあたり２５６回であり、半分以下にできる。
【００２４】
●≪第２の実施形態≫
以下、本発明の第２の実施形態を図面を用いて説明する。図８は本実施形態に係る画像処理装置の構成例を示すブロック図である。
図８において、図６に示した第１の実施形態の画像処理装置と同一の動作をするものについては、同一の符号を付し説明を省略する。
【００２５】
本実施形態において、画像処理装置２００は、第１の実施形態で説明した画像入力部１１５、画素配置部１１６、フレームメモリ１１８及び画像表示部１１９に加え、第１の実施形態における画像処理装置１００に加え、ユーザの指示を入力する操作入力部２０１と、操作入力部２０１からの入力を解析し、画素情報作成部２０５及び背景情報作成部２０６に動作を指示する操作解析部２０２と、操作解析部２０２から指示された手法で画素情報を作成する画素情報作成部２０３と、操作解析部２０２から指示された手法で背景画像を作成する背景情報作成部２０４とを有する。
【００２６】
本実施形態に係る画像処理装置は、実施可能な段階表示の方法を複数有する点が第１の実施形態と最も異なる。また、本実施形態では、これら複数の段階表示方法のうち、どの方法を利用するかを、ユーザが選択可能である点も１つの特徴である。
【００２７】
本実施形態に係る画像処理装置において実施可能な段階表示方法は、(1)なにもしない（図３で説明した方法）、(2)単純塗りつぶし（同図５）、(3)ズーム、(4)格子、(5)平均値背景、(6)単純塗りつぶし背景、(7)タイル背景の７種類であるものとするが、他の段階表示方法を排除するものはなく、またこれら７通りの全てが必須という訳でもない。例えば、ユーザは、画像表示部１１９に表示されるユーザインタフェースを操作入力部２０１で操作することにより、予めどの段階表示方法を用いるかを設定しておく。この設定内容は操作入力部２０１から操作解析部２０２に与えられ、操作解析部２０２は設定内容に応じて画素情報作成部２０３または背景情報作成部２０４に指示を行う。
【００２８】
具体的には、ユーザの選択が(1)の場合は画素入力部１１５からの入力を画素配置部１１６でフレームメモリ１１８の適切な位置に配置するのみであるため、特に指示を出さない。ユーザの選択が(2)、(3)、(4)のいずれかである場合は、画素情報作成部２０５に選択結果を通知する。ユーザの選択が(5)、(6)、(7)のいずれかである場合は、背景情報作成部２０４に選択結果を通知する。
【００２９】
画素情報作成部２０５は、画素配置部１１６から受け取る画素値と、入力解析部２０２から指示された段階表示方法の設定内容に基づいて、入力済み画素値のコピーを行うべき画素など、未入力の画素のうち書き込みが必要なものの画素値を作成し、所定位置の画素に書き込まれるようフレームメモリ１１８の所定アドレスに書き込む。
【００３０】
背景情報作成部２０４は、画素配置部１１６からの入力と、入力解析部２０２から受け取る表示方法の設定内容に応じた背景画像を作成し、フレームメモリ１１８に出力する。フレームメモリ１１８に記憶された画像は、画像出力部１１９から出力される。
【００３１】
画素情報作成部２０３の動作について詳細に説明する。画素情報作成部２０３は、表示方法の設定内容を入力解析部２０２から受け取り、設定内容に応じて用いるべき画素情報作成処理動作を決定する。本実施形態において画素情報作成部２０３で行う処理は、(2)通常の塗りつぶし、(3)ズーム、(4)格子の３種類である。このうち、(2)のアルゴリズムは図３を用いて説明した従来例と同様で、すでに説明した通りである。また、(4)格子は、第１の実施形態で説明した表示方法である。よって、ここでは未説明の(3)ズームの処理アルゴリズムについて詳細に説明する。
【００３２】
ズームの場合は、すでに得られている画素の隙間を詰めたサイズの小さい画像を、フレームメモリの任意の位置、本実施形態ではフレームメモリの中心に書き込む。図９には、３２×２４画素の画像について、パス１の画素を受け取った際のズームの出力を、図１０には同様に３２×２４画素の画像についてパス１〜パス３の画像を受け取った際のズームの出力を示す。図９において、２０５は本来の画素のみ（パス１の画素のみ）から作成したズーム画像領域である。図１０においては、本来の画像のみ（パス１〜パス３の画像のみ）から作成したズーム画像領域２０５が、入力された画素（ここではパス３の画素）と重複している（２０６）。このように、ズーム画像領域内に、入力済みの画素が存在する場合、その画素についてはズーム画像中の画素を上書きせずに、入力済みの画素値を優先する。
【００３３】
このようにズーム画像を表示することで、段階表示操作を何もしなかった場合の画像と、ズーム画像が重なったような視覚効果をユーザに与えることができる。
ズームでは、入力済み画素とズーム画像の重なり方が、画像サイズ及びズーム画像の書き出し位置によって変化する。重なり位置にもズーム画像を上書きするものとしてメモリ書き込み回数を数えると、１ブロックあたり１１７回で、単純に塗りつぶした場合の２５６回を大幅に下回る。
【００３４】
次に、背景情報作成部２０４の動作について詳細に説明する。背景情報作成部２０４は、段階表示方法の設定内容を入力解析部２０２から受け取り、背景情報作成処理動作を決定する。本実施形態において背景情報作成部２０４で行う処理は、(5)平均値背景、(6)単純塗りつぶし背景、(7)タイル背景の３種類である。
【００３５】
(5)平均値背景の場合、背景情報作成部２０４は、パス１で得られた画素すべての平均値を求め、背景色としてフレームメモリ１１８に出力する。この際、すでにパス１の画素が存在する位置には出力しない（上書きしない）。パス２以降は画素平均値の計算は行わず、最初に作成し、書き込んだ背景にパス２以降の画素が上書きされていく。模式図を図１１に示す。図１１はパス１の画素値から作成した平均値背景の上にパス２、パス３の画素値が上書きされた状態を示している。この処理を行った場合のメモリ書き込み回数は、１ブロックあたり１２８である。
【００３６】
(6)単純塗りつぶし背景は、(3)単純塗りつぶしにおいて、パス１における処理までを行い、その後は塗りつぶし処理を行わない処理である。パス１で得られる画素の平均値を取らず、ブロックごとに異なる背景となる点で上述の(5)平均値背景の処理と異なる。(5)と同様、パス２以降は塗りつぶし操作は行わず、作成した背景に順次パスの画素が上書きされる。この処理を行った場合のメモリ書き込み回数は、１ブロックあたり１２８である。
【００３７】
(7)タイル背景は、パス１で得られた画像から得られる、上述したズーム処理で用いるようなサイズの小さい画像を、タイル状に図１２のように塗りつぶした画像を背景とする。図１２は３２×２４画素の画像のパス１を背景として、パス３まで書き出した画像の４ブロック分を示している。パス２以降はタイル背景作成作業は行わず、作成した背景に順次パスの画素が上書きされる。この処理を行った場合のメモリ書き込み回数は１ブロックあたり１２８回である。
【００３８】
このように、本実施形態によれば、複数の段階表示方法の中から所望の１つを選択することが可能であり、またいずれの方法を用いてもメモリ書き込み回数を半分以下にできる。さらに、実施する表示方法をユーザが設定可能とすることにより、ユーザが希望する方法で段階表示を行うことが可能になる。
【００３９】
●≪他の実施形態≫
上述の実施形態においては、ＡＤＡＭ７インタレース方式を用いて符号化された画像データを復号化して得られる画像データを表示する画像処理装置に本発明を適用した例についてのみ説明したが、本発明は画像の段階的な表示を実現するため、前記画像を構成する画素を、前記画像における空間的順序と異なる所定の順序でグループ化してなる画像データを表示する任意の画像処理装置に適用可能である。
【００４０】
上述の実施形態においては、１つの機器から構成される画像処理装置についてのみ説明したが、同等の機能を複数の機器から構成されるシステムによって実現しても良い。
【００４１】
尚、前述した実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
【００４２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００４３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００４５】
有線／無線通信を用いたプログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイル等、クライアントコンピュータ上で本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムデータファイル）を記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードする方法などが挙げられる。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００４６】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００４７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、例えばインターネットを介してホームページからダウンロードさせることによって供給し、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００４９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【図面の簡単な説明】
【００５０】
【図１】、
【図２】ＡＤＡＭ７インタレース手法を説明する図である。
【図３】塗りつぶしを行わない従来の段階表示方法を説明する図である。
【図４】、
【図５】従来の単純塗りつぶし手法を説明する図である。
【図６】本発明の第１の実施形態に係る画像処理装置の構成例を示すブロック図である。
【図７】第１の実施形態における画素情報作成部の動作を説明する図である。
【図８】本発明の第２の実施形態に係る画像処理装置の構成例を示すブロック図である。
【図９】、
【図１０】第２の実施形態における画素情報作成部の動作を説明する図である。
【図１１】、
【図１２】第２の実施形態における背景情報作成部の動作を説明する図である。
【図１】
2005347971.tif 000003
【図２】
2005347971.tif 000004
【図３】
2005347971.tif 000005
【図４】
2005347971.tif 000006
【図５】
2005347971.tif 000007
【図６】
2005347971.tif 000008
【図７】
2005347971.tif 000009
【図８】
2005347971.tif 000010
【図９】
2005347971.tif 000011
【図１０】
2005347971.tif 000012
【図１１】
2005347971.tif 000013
【図１２】
2005347971.tif 000014