(57)【要約】【課題】領域の特徴を適切に表示できる画像表示装置、画像表示方法およびプログラムを提供する。【解決手段】画像表示装置は、複数のアニメーションパターンのうちいずれかを選択する選択部と、表示対象となる表示情報に含まれる１以上のオブジェクトのうち、特色が指定された特色オブジェクトに対して、選択されたアニメーションパターンを適用したアニメーション画像データを生成する画像データ生成部と、アニメーション画像データを表示部に表示するアニメーション表示制御部と、を備える。【選択図】図４
2014178905.tif 000002
【特許請求の範囲】
【請求項１】
複数のアニメーションパターンのうちいずれかを選択する選択部と、
表示対象となる表示情報に含まれる１以上のオブジェクトのうち、特色が指定された特色オブジェクトに対して、選択されたアニメーションパターンを適用したアニメーション画像データを生成する画像データ生成部と、
前記アニメーション画像データを表示部に表示するアニメーション表示制御部と、
を備える画像表示装置。
【請求項２】
前記アニメーションパターンは、複数のパターン画像データを含み、
前記画像データ生成部は、前記特色オブジェクトに対して複数の前記パターン画像データそれぞれを適用した複数のフレーム画像データを生成し、生成した前記フレーム画像データを各コマの画像データとして含む前記アニメーション画像データを生成する、
請求項１に記載の画像表示装置。
【請求項３】
前記アニメーション表示制御部は、前記アニメーション画像データに含まれる前記フレーム画像データそれぞれを指定された指定時間、前記表示部に表示する、
請求項２に記載の画像表示装置。
【請求項４】
前記アニメーション表示制御部は、前記アニメーション画像データに含まれる前記フレーム画像データを、正方向の順序および逆方向の順序のうち指定された順序で前記表示部に表示する、
請求項２に記載の画像表示装置。
【請求項５】
前記アニメーション表示制御部は、前記アニメーション画像データに含まれる前記フレーム画像データを間引くことが指定された場合に、前記フレーム画像データを間引いた前記アニメーション画像データを前記表示部に表示する、
請求項２に記載の画像表示装置。
【請求項６】
前記画像データ生成部は、さらに、指定された画像データから切り出した複数のパターン画像データを含む前記アニメーションパターンを生成する、
請求項２に記載の画像表示装置。
【請求項７】
前記画像データ生成部は、前記特色オブジェクトそれぞれに対して、選択されたアニメーションパターンを適用した前記アニメーション画像データを生成する、
請求項１に記載の画像表示装置。
【請求項８】
前記画像データ生成部は、複数の前記特色オブジェクトに対して、選択されたアニメーションパターンを適用した前記アニメーション画像データを生成する、
請求項１に記載の画像表示装置。
【請求項９】
複数のアニメーションパターンのうちいずれかを選択する選択ステップと、
表示対象となる表示情報に含まれる１以上のオブジェクトのうち、特色が指定された特色オブジェクトに対して、選択されたアニメーションパターンを適用したアニメーション画像データを生成する画像データ生成ステップと、
前記アニメーション画像データを表示部に表示する表示制御ステップと、
を含むことを特徴とする画像表示方法。
【請求項１０】
コンピュータを、
複数のアニメーションパターンのうちいずれかを選択する選択部と、
表示対象となる表示情報に含まれる１以上のオブジェクトのうち、特色が指定された特色オブジェクトに対して、選択されたアニメーションパターンを適用したアニメーション画像データを生成する画像データ生成部と、
前記アニメーション画像データを表示部に表示するアニメーション表示制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法およびプログラムに関する。
【背景技術】
【０００２】
プロダクト・プリンティング・システムにおいて、光沢を調整するためのクリアトナーなどの特殊インクを加えたシステムが存在する。また、ＤＴＰ（Desktop  publishing）文書編集アプリケーションにおいて、クリアトナーに対応するオブジェクト（クリアオブジェクト）の領域を一般オブジェクトと区別するために強調表示する技術が存在する。
【０００３】
例えば、特許文献１では、クリアオブジェクト（特色オブジェクト）の領域をわかりやすく表現するために、クリアオブジェクトとその下に位置するオブジェクトとの重なり部分を点滅させる表示方法が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の方式は、クリアオブジェクトの領域を点滅という表現方法を用いて表示しているにすぎない。このため、点滅するということだけでは、クリアオブジェクトの領域の特徴を適切に表現できず、ユーザが点滅している領域がどのような種別の領域を表示しているのかを特定できない場合があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、領域の特徴を適切に表示できる画像表示装置、画像表示方法およびプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、複数のアニメーションパターンのうちいずれかを選択する選択部と、表示対象となる表示情報に含まれる１以上のオブジェクトのうち、特色が指定された特色オブジェクトに対して、選択されたアニメーションパターンを適用したアニメーション画像データを生成する画像データ生成部と、前記アニメーション画像データを表示部に表示するアニメーション表示制御部と、を備える。
【発明の効果】
【０００７】
本発明によれば、領域の特徴を適切に表示できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態の画像表示装置を含む情報処理システムの一例を示す図である。
【図２】図２は、画像確認機能を有するＰＣのハードウェア構成の一例を示す図である。
【図３】図３は、ＰＣが備える機能の一例を示す機能ブロック図である。
【図４】図４は、クリアオブジェクト表示制御部の詳細な機能構成の例を示すブロック図である。
【図５】図５は、アニメーションパターンのデータ構造の一例を示す図である。
【図６】図６は、４枚のパターン画像でアニメーション表示を実現する場合のパターン画像データの一例を示す図である。
【図７】図７は、フレーム画像データの一例を示す図である。
【図８】図８は、アニメーションの表示方法の一例を説明するための図である。
【図９】図９は、アニメーション表示制御部による表示制御処理の一例を示すフローチャートである。
【図１０】図１０は、クリアオブジェクトのアニメーション表示例を示す図である。
【図１１】図１１は、フレーム画像データの一例を示す図である。
【図１２】図１２は、画像生成処理の一例を示すフローチャートである。
【図１３】図１３は、パターン画像データの一例を示す図である。
【図１４】図１４は、図１３のＡからＢまでの各位置での白の濃さを表す図である。
【図１５】図１５は、生成の元になる画像の一例を示す図である。
【図１６】図１６は、画像を切り取る位置を例示する図である。
【図１７】図１７は、４枚のパターン画像データの例を示す図である。
【図１８】図１８は、フレーム画像データ生成処理の一例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかる画像表示装置、画像表示方法およびプログラムの一実施形態を詳細に説明する。
【００１０】
本実施形態の画像表示装置は、ＤＴＰ文書編集アプリケーションなどのアプリケーションにより特色が指定されたオブジェクト（例えば透明色が指定されたクリアオブジェクト）の表現方法を、アニメーション表示などのように特色の特徴を表す表現方法で行う。これにより、特色オブジェクトの領域が容易に確認でき文書生成の作業効率を高めることができるとともに、品質の高い文書生成ができる。なお適用可能な情報は文書に限られるものではなく、画面等に対する表示対象となりうる情報（表示情報）であればどのような情報であってもよい。以下では、文書編集アプリケーションなどにより編集される文書に対して特色として透明（クリアトナー）が指定される場合を例に説明する。
【００１１】
図１は、本実施形態の画像表示装置を含む情報処理システムの一例を示す図である。情報処理システムは、ＰＣ（パーソナルコンピュータ）１０１〜１０３と、プリンタ１０４と、がネットワーク１０５を介して接続された構成となっている。ネットワーク１０５は、インターネット、および、クラウドなどの任意のネットワーク形態とすることができる。また、情報処理システムは、ＰＣ１０１〜１０３およびプリンタ１０４の全部または一部が共有するストレージ１０６を備えている。
【００１２】
ＰＣ１０１〜１０３は、文書編集機能、画像確認機能、および、印刷指示機能などを備える。文書編集機能は、文書編集用アプリケーションなどにより実現される。文書編集機能は、クリアトナーを特色として指定可能とする。画像確認機能は、例えば文書編集機能による編集結果である画像を確認する機能である。印刷指示機能は、文書等をプリンタ１０４により記録媒体に印刷させるための機能である。
【００１３】
以下では、ＰＣ１０１、１０２および１０３が、それぞれ文書編集機能、画像確認機能、および、印刷指示機能を備える場合を例に説明する。この場合、例えば画像確認機能を備えるＰＣが画像表示装置に相当する。ＰＣ１０１〜１０３は、上記３つの機能のうち少なくとも１つの機能を備えるように構成してもよい。例えば、ＰＣ１０１〜１０３を同一のＰＣで実現してもよい。ＰＣ１０１〜１０３は、デスクトップ型のＰＣに限られず、ノートＰＣおよびタブレット端末などの携帯型の機器であってもよい。特に画像確認機能を備える機器をタブレット端末とすれば、ネットワーク環境および場所などの制約を気にすることなく、画像の確認が可能となる。
【００１４】
ＰＣ１０１は、クリアオブジェクトを含む文書を生成する。生成された文書は、ネットワーク１０５およびストレージ１０６などを経由して、文書ファイルとしてＰＣ１０２に送信される。ＰＣ１０２は、送信された文書を確認するために表示部に表示させる。ＰＣ１０２は、クリアオブジェクトを含む文書の内容が確認できるアプリケーション環境を有する。ＰＣ１０３は、クリアオブジェクトを印刷するためのプリンタドライバを有する。プリンタ１０４は、クリアオブジェクトの印刷ができる機能を有する。
【００１５】
図２は、画像確認機能を有するＰＣ１０２のハードウェア構成の一例を示す図である。なお、ＰＣ１０１、１０３も同様のハードウェア構成とすることができる。ＰＣ１０２は、ＣＰＵ（Central  Processing  Unit）６０２と、ＨＤＤ（Hard  disk  drive）６０３と、ＲＡＭ（Random  Access  Memory）６０４と、通信Ｉ／Ｆ（インタフェース）６０５と、外部ストレージＩ／Ｆ６０６と、モニタ６０７と、ＵＩ（ユーザインタフェース）デバイス６０８と、がバス６０１で接続された構成となっている。
【００１６】
ＣＰＵ６０２は、ＰＣ１０２の全体制御を行う。ＨＤＤ６０３は、プログラムなどを記憶する。ＲＡＭ６０４は、プログラムやデータの展開用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。ＨＤＤ６０３に記憶されたプログラムは、起動時にＲＡＭ６０４に展開され、ＣＰＵ６０２により実行される。
【００１７】
通信Ｉ／Ｆ６０５は、外部装置との間のネットワーク１０５等を介した通信に用いられる。外部ストレージＩ／Ｆ６０６は、ストレージ１０６などの外部のストレージに接続するために用いられる。モニタ６０７は、文書などの情報を表示する表示装置であり、液晶ディスプレイおよびタッチパネルなどにより構成できる。ＵＩデバイス６０８は、マウスおよびキーボードなどのユーザインタフェースとの接続に用いられる。
【００１８】
ユーザからの入出力はＵＩデバイス６０８が使用される。ＵＩデバイス６０８から受付けられた情報に応じた処理結果は、例えばモニタ６０７に表示される。ユーザは、モニタ６０７により処理結果等を確認できる。他のＰＣなどに文書ファイルを渡す場合は、通信Ｉ／Ｆ６０５または外部ストレージＩ／Ｆ６０６の機能が使用される。
【００１９】
図３は、ＰＣ１０１〜ＰＣ１０３が備える機能の一例を示す機能ブロック図である。各機能は、例えばアプリケーションプログラム（ソフトウェア）により実現できる。なお、各機能の一部または全部をハードウェア回路により実現してもよい。
【００２０】
編集部２０１は、上記文書編集機能に対応する機能ブロックである。表示制御部２０２は、上記画像確認機能に対応する機能ブロックである。ファイル保存部２１１は、ストレージ１０６などの記憶装置にデータ（ファイル）を保存するための機能ブロックである。印刷制御部２１２は、上記印刷指示機能に対応する機能ブロックである。例えば、ＰＣ１０１が編集部２０１およびファイル保存部２１１を備え、ＰＣ１０２が表示制御部２０２およびファイル保存部２１１を備え、ＰＣ１０３が印刷制御部２１２およびファイル保存部２１１を備えるように構成できる。各ＰＣ１０１〜１０３が、これらの機能ブロックのうち任意の機能ブロックを備えるように構成できる。
【００２１】
編集部２０１は、文書の編集を行うための各種機能を備える。例えば、編集部２０１は、サイズおよび形状の変更機能、オブジェクト生成機能、色指定機能、オブジェクト削除機能、および、オブジェクト属性変更機能などを備える。色指定機能には、例えば、通常色指定機能、および、クリアトナー指定機能が含まれる。
【００２２】
サイズおよび形状の変更機能は、指定されたオブジェクトのサイズおよび形状を、指定されたサイズおよび指定された形状に変更する機能である。オブジェクト生成機能は、新規文書の生成、または、既存の文書の再編集などにより、オブジェクトの生成が指定された場合に、指定されたオブジェクトを生成する機能である。オブジェクト削除機能は、指定されたオブジェクトを文書から削除する機能である。オブジェクト属性変更機能は、オブジェクトに付与された属性を変更するための機能である。通常色指定機能は、オブジェクトの色を通常色に指定する機能である。クリアトナー指定機能は、オブジェクトの色をクリアトナー（その他の特色でもよい）に指定する機能である。
【００２３】
編集部２０１により編集されたオブジェクト（文書が複数のオブジェクトを含む場合はオブジェクト群）は、表示制御部２０２の機能によりモニタ６０７などの表示装置に表示される。
【００２４】
表示制御部２０２は、通常色表示制御部２０３と、クリアオブジェクト表示制御部２０４と、を備える。通常色表示制御部２０３は、通常色が指定された場合に、該当するオブジェクトを指定された通常色で表示する。クリアオブジェクト表示制御部２０４は、クリアトナーが指定された場合に、該当するオブジェクトをクリアオブジェクトとして表示する。
【００２５】
図４は、クリアオブジェクト表示制御部２０４の詳細な機能構成の例を示すブロック図である。図４に示すように、クリアオブジェクト表示制御部２０４は、選択部３０１と、画像データ生成部３０２と、アニメーション表示制御部３０３と、を備えている。
【００２６】
選択部３０１は、複数（Ｎ個）のアニメーションパターン４０１−１〜４０１−Ｎの中から、ユーザにより指定された１つのアニメーションパターンを選択する。このように、アニメーションパターンは複数存在し、ユーザは、いずれのアニメーションパターンにより画像を表示するかを指定することができる。ユーザがアニメーションパターンを指定しない場合は、デフォルトの動画データを使用してもよい。なお、アニメーションパターン４０１−１〜４０１−Ｎは、例えば、ストレージ１０６に記憶される。
【００２７】
選択部３０１は、選択したアニメーションパターンを特定する情報（パターン番号など）を画像データ生成部３０２に通知する。
【００２８】
画像データ生成部３０２は、選択されたアニメーションパターンとクリアオブジェクト情報３０７とを参照し、Ｍ個のフレーム画像データ７０１−１〜７０１−Ｍを生成する。フレーム画像データは、アニメーション画像データに含まれる各コマのデータを表す。アニメーション画像データは、アニメーションパターンを適用してクリアオブジェクトに対して生成されるフレーム画像データを各コマのデータとする画像データである。クリアオブジェクト情報３０７は、クリアオブジェクトの個数、および、各クリアオブジェクトの大きさや形状などを表す情報である。クリアオブジェクト情報は、例えば編集部２０１から画像データ生成部３０２に通知される。
【００２９】
画像データ生成部３０２は、例えば１つのクリアオブジェクトに対し１つのアニメーション画像データを生成する。画像データ生成部３０２が、クリアオブジェクトの数や分布状態に応じて、複数のクリアオブジェクトに対し１つのアニメーション画像データを生成してもよい。
【００３０】
フレーム画像データ７０１−１〜７０１−Ｍは、ファイルまたはメモリ（ＲＡＭ６０４等）上のデータとして生成されるが、パフォーマンスの観点からは高速メモリ上に生成することが望ましい。
【００３１】
アニメーション表示制御部３０３は、生成されたアニメーション画像データをモニタ６０７などの表示部に表示する制御を行う。
【００３２】
図５は、アニメーションパターンのデータ構造の一例を示す図である。アニメーションパターンは、Ｌ個のパターン画像データ５１１−１〜５１１−Ｌを含む。各パターン画像データは、アニメーションの１コマ分のパターン画像であり、それぞれ同じサイズ、同じ画像形式である。
【００３３】
図６は、４枚のパターン画像でアニメーション表示を実現する場合のパターン画像データの一例を示す図である。Ｉ、ＩＩ、ＩＩＩ、ＩＶの順に繰り返し表示することでパターン画像が右下方向へ移動するように観察される。このようにアニメーション表示で使用する各コマのパターン画像データの集合がアニメーションパターンである。なお、図６では、ハッチングによりグラデーションを表したアニメーションパターンの例を示している。図１３等を用いて後述するように、画素値が連続的に変化するようなグラデーションを表したアニメーションパターンなど、任意のアニメーションパターンを用いることができる。
【００３４】
図４に戻り、画像データ生成部３０２は、アニメーション画像データに含まれる複数のフレーム画像データを時系列に切り替えながら表示部３０４に表示させる。なお、表示部３０４は、例えば図２ではモニタ６０７に相当する。
【００３５】
図７は、フレーム画像データの一例を示す図である。図７は、３×３に並べたパターン画像データから生成するフレーム画像データの例を示している。画像データ生成部３０２は、例えば、基本的なパターン画像データを縦および横の少なくとも一方に並べ、さらに対象オブジェクトの形状でマスク処理することでフレーム画像データを生成する。
【００３６】
図８は、アニメーションの表示方法の一例を説明するための図である。表示部３０４は、画像データ生成部３０２で生成されたフレーム画像データを表示する。
【００３７】
次のフレーム画像データまでの表示時間（画像切換タイミング）は、例えばアニメーション表示制御部３０３により制御される。アニメーション表示制御部３０３は、表示時間を調整することで光沢のバリエーションを変化させることが可能である。アニメーション表示制御部３０３は、さらに、表示停止制御、フレーム画像データ消去、表示順序の制御、および、間引き制御を実行する。表示を停止するか否か、データを消去するか否か、表示順序をどのようにするか、および、間引き量などは、例えばユーザが指定可能とする。
【００３８】
表示停止制御は、フレーム画像データのアニメーション表示動作のオンおよびオフ（開始および停止）の指定である。データ消去は、アニメーション表示停止時にアニメーションデータを消去するか、消去せずにそのままにするかの指定である。表示順序（正／逆）は、アニメーション画像データに含まれる各フレーム画像データの再生順序を正方向か逆方向かの指定である。間引き量は、アニメーション画像データの各フレーム画像データを間引いて再生する量の指定である。
【００３９】
図９は、アニメーション表示制御部３０３による表示制御処理の一例を示すフローチャートである。アニメーション表示制御部３０３は、表示停止指示があったか否かを判断する（ステップＳ１）。停止が指示された場合（ステップＳ１：Ｙｅｓ）、アニメーション表示制御部３０３は、アニメーション動作を停止状態にしてステップＳ８に移る。
【００４０】
停止が指示されていない場合（ステップＳ１：Ｎｏ）、アニメーション表示制御部３０３は、画像データ生成部３０２で生成されたフレーム画像データ（最初のフレーム画像データ）を表示する（ステップＳ２）。表示する画像データは、パフォーマンスの観点から、予め高速メモリ上に取得しておくことが望ましい。アニメーション表示制御部３０３は、指定された表示時間（画像切換タイミングで指定された指定時間）、表示されたフレーム画像データの表示を保持する（ステップＳ３）。
【００４１】
アニメーション表示制御部３０３は、表示停止指示があったか否かを判断する（ステップＳ４）。停止が指示された場合（ステップＳ４：Ｙｅｓ）、アニメーション表示制御部３０３は、アニメーション動作を停止状態にしてステップＳ８に移る。停止が指示されていない場合（ステップＳ４：Ｎｏ）、アニメーション表示制御部３０３は、次のフレーム画像データを表示する（ステップＳ５）。
【００４２】
アニメーション表示制御部３０３は、すべてのフレーム画像データを表示したか否かを判断する（ステップＳ６）。すべてのフレーム画像データを表示していない場合（ステップＳ６：Ｎｏ）、ステップＳ３に戻り処理を繰り返す。すべてのフレーム画像データを表示した場合（ステップＳ６：Ｙｅｓ）、アニメーション表示制御部３０３は、指定時間待った後（ステップＳ７）、ステップＳ１に戻る。
【００４３】
表示の停止指示があった場合（ステップＳ１：Ｙｅｓ、ステップＳ４：Ｙｅｓ）、アニメーション表示制御部３０３は、画面に表示されているフレーム画像データを消去するか否かを判断する（ステップＳ８）。アニメーション表示制御部３０３は、例えばユーザによりデータ消去が指定されている場合に、フレーム画像データを消去すると判断する。フレーム画像データを消去すると判断した場合（ステップＳ８：Ｙｅｓ）、アニメーション表示制御部３０３は、フレーム画像データを消去する（ステップＳ９）。フレーム画像データを消去しないと判断した場合（ステップＳ８：Ｎｏ）、およびステップＳ９でデータを消去した後、アニメーション表示制御部３０３は表示制御処理を終了する。
【００４４】
図１０は、クリアオブジェクトのアニメーション表示例を示す図である。図１０の例では、「星」の部分がクリアオブジェクトである。本実施形態では、この箇所にクリアトナーが存在することを示すためにアニメーション表示を行う。アニメーション表示は、例えば図１１で示すような４枚のフレーム画像データで構成される。
【００４５】
図１２は、画像生成処理の一例を示すフローチャートである。画像生成処理は、画像データ生成部３０２が、例えば図１０および図１１に示すようなフレーム画像データを生成する処理である。
【００４６】
画像データ生成部３０２は、クリアオブジェクト情報を取得する（ステップＳ１０１）。画像データ生成部３０２は、クリアオブジェクト情報から、クリアオブジェクトの縦および横のサイズを計算する（ステップＳ１０２）。縦および横のサイズは、例えば、クリアオブジェクトを含むような矩形の縦および横のサイズとして計算される。
【００４７】
画像データ生成部３０２は、パターン画像データの縦および横のサイズを取得する（ステップＳ１０３）。画像データ生成部３０２は、例えば、アニメーションパターン４０１−１〜４０１−Ｎそれぞれに対応づけてストレージ１０６等に記憶されているパターン画像データの縦および横のサイズを取得する。
【００４８】
画像データ生成部３０２は、クリアオブジェクトの縦および横のサイズと、パターン画像データの縦および横のサイズとから、パターン画像データを縦および横に並べる個数をそれぞれ計算する（ステップＳ１０４）。
【００４９】
画像データ生成部３０２は、ｍ（１≦ｍ≦Ｍ）番目のパターン画像データを、計算した個数に応じて縦および横に並べた画像を生成する（ステップＳ１０５）。画像データ生成部３０２は、生成した画像をクリアオブジェクトの形状でマスクすることにより、クリアオブジェクトと同一の形状となるｍ番目のフレーム画像データを生成する（ステップＳ１０６）。画像データ生成部３０２は、生成したｍ番目のフレーム画像データをメモリ等に保存する（ステップＳ１０７）。
【００５０】
画像データ生成部３０２は、すべてのフレーム画像データを作成したか否かを判断する（ステップＳ１０８）。例えば、画像データ生成部３０２は、ｍがアニメーションパターンごとに定められたフレーム画像データの個数Ｍに達したか否かを判断する。すべてのフレーム画像データを作成していない場合（ステップＳ１０８：Ｎｏ）、ステップＳ１０５に戻り、次のパターン画像データに対して処理が繰り返される。すべてのフレーム画像データを作成した場合（ステップＳ１０８：Ｙｅｓ）、画像生成処理を終了する。
【００５１】
図１３は、パターン画像データの一例を示す図である。パターン画像データは、クリアオブジェクトの領域（クリアトナーを適用する領域など）の特徴を表現するために用いられる。図１３は、クリアトナー表現の一例として、グラデーションで表されるパターン画像データを示す。図１４は、図１３のＡからＢまでの各位置での白の濃さを表す図である。なお、図１３ではハッチングの相違によりグラデーションを表しているが、図１４に示すように白の濃さが連続的に変化するようなグラデーションを用いてもよい。グラデーションの黒の部分を透過データとしてもよい。なお、背景が白の場合、図１３のようなパターン画像データは見えないため、他の色（例えば灰色など）でパターン画像データを生成する。また、点滅を表現する場合は、２枚の画像で白および透明を交互に表示するパターン画像データを用いることができる。
【００５２】
なお、図１３などのパターン画像データは一例であり、これに限られるものではない。クリアオブジェクトの領域の特徴を表現できるパターン画像データであればどのような画像データであってもよい。また、特色は透明（クリアトナー）に限られるものではなく、他の任意の特色に対しても、当該特色の特徴を表現できるパターン画像データを用いて本実施形態の手法を適用できる。
【００５３】
次に、図１５〜図１７を用いて、アニメーションパターンに含める各パターン画像データを生成する方法について説明する。以下に示すように、任意の画像からアニメーション表示するためのパターン画像データが生成できる。例として、画像データ生成部３０２が、４枚のパターン画像データで構成するアニメーションパターンを生成する場合を説明する。
【００５４】
（１）図１５に示すように、フレーム画像データの生成元となる画像を用意する。図１５は、生成の元になる画像の一例を示す図である。クリアトナーを表現するのに適した、例えば繰り返しパターンのある画像が望ましい。
（２）図１６は、画像を切り取る位置を例示する図である。図１６のＩに示すように、画像データ生成部３０２は、任意の場所で画像データを切り取り、切り取った画像データを最初のフレームのパターン画像データとする。
（３）アニメーション動作が４枚の画像で一巡するため、画像データ生成部３０２は、元のパターン画像データを１／４周期でずらしながら、図１６のＩＩ〜ＩＶの位置でさらに同形状、同サイズの画像データを切り取る。周期とは、図１５の例では画像データの左上から右下に向かって画素値が変化するパターンの周期である。図１７は、このようにして得られる４枚のパターン画像データの例を示す図である。
【００５５】
次に、フレーム画像データ生成処理について図１８を用いて説明する。図１８は、フレーム画像データ生成処理の一例を説明するための図である。
【００５６】
パターンを表現する最小単位の画像となるパターン画像データ８０１は、クリアオブジェクト８０３の大きさを含むサイズに並べられ、パターン８０２を形成する。図１８の例では、縦および横のサイズが２であるパターン画像データ８０１が３×３でタイリングされ、縦および横のサイズが６であるパターン８０２が形成される。
【００５７】
画像データ生成部３０２は、パターン８０２とクリアオブジェクト８０３とを重ね合わせ演算処理することでマスク画像８０４を得る。画像データ生成部３０２は、例えば、パターン８０２とクリアオブジェクト８０３と重ならない部分は透過に設定することでマスク画像８０４を生成する。画像データ生成部３０２は、選択されたアニメーションパターンに含まれる各パターン画像データに対してこのような処理を行い、各パターン画像データそれぞれに対応するフレーム画像データを生成する。これにより、クリアオブジェクトのアニメーション画像データが生成される。
【００５８】
なお、本実施形態の画像表示装置で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００５９】
本実施形態の画像表示装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータ・プログラム・プロダクトとして提供するように構成してもよい。
【００６０】
さらに、本実施形態の画像表示装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の画像表示装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６１】
本実施形態の画像表示装置で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【００６２】
１０１、１０２、１０３  ＰＣ
１０４  プリンタ
１０５  ネットワーク
１０６  ストレージ
２０１  編集部
２０２  表示制御部
２０３  通常色表示制御部
２０４  クリアオブジェクト表示制御部
２１１  ファイル保存部
２１２  印刷制御部
３０１  選択部
３０２  画像データ生成部
３０３  アニメーション表示制御部
３０４  表示部
【先行技術文献】
【特許文献】
【００６３】
【特許文献１】特開２００９−１３０７０５号公報
【図１】
2014178905.tif 000003
【図２】
2014178905.tif 000004
【図３】
2014178905.tif 000005
【図４】
2014178905.tif 000006
【図５】
2014178905.tif 000007
【図８】
2014178905.tif 000008
【図９】
2014178905.tif 000009
【図１２】
2014178905.tif 000010
【図１４】
2014178905.tif 000011
【図１８】
2014178905.tif 000012
【図６】
2014178905.tif 000013
【図７】
2014178905.tif 000014
【図１０】
2014178905.tif 000015
【図１１】
2014178905.tif 000016
【図１３】
2014178905.tif 000017
【図１５】
2014178905.tif 000018
【図１６】
2014178905.tif 000019
【図１７】
2014178905.tif 000020