(57)【要約】【課題】出力先に応じて適切に画像を加工できる画像処理装置及び画像処理プログラムを提供する。【解決手段】画像を表す画像データを取得する画像取得部１１と、画像の出力先を特定する出力先特定部１２と、出力先特定部１２が特定した出力先に基づいて、画像取得部１１が取得した画像データが表す画像の表示部への表示方法を特定する表示方法特定部１４と、表示方法特定部１４が特定する表示方法に基づいて画像データを加工し、加工した後の画像データである加工後データを出力先に出力する加工出力部１５とを備えることを特徴としている。これによれば、出力先に応じて出力される画像データに施す加工を適切に変更できる。【選択図】図１
2011135424.tif 000002
【特許請求の範囲】
【請求項１】
画像を表す画像データを取得する画像取得手段と、
出力先を特定する出力先特定手段と、
前記出力先特定手段が特定した前記出力先に基づいて、前記画像取得手段が取得した前記画像データが表す前記画像の表示部への表示方法を特定する表示方法特定手段と、
前記表示方法特定手段が特定する前記表示方法に基づいて前記画像データを加工し、加工した後の画像データである加工後データを前記出力先に出力する加工出力手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記出力先特定手段は、前記出力先の情報を前記出力先から取得し、
前記表示方法特定手段は、記憶部が記憶する、出力先の情報と表示方法とを対応付けた複数組の対応情報を参照し、前記出力先特定手段が取得した前記出力先の情報に対応する前記表示方法を特定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記出力先の情報は、前記出力先である前記表示部の表示性能を表す情報であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記表示性能は、解像度性能又はコントラスト性能を含み、
前記表示方法は、画風を変更して画像を表示する方法であることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記出力先の情報は、前記出力先である前記表示部の表示性能を表す情報であり、
前記表示性能は、解像度性能を含み、
前記表示方法は、点描画風、色鉛筆風、刺繍画風、及び油絵風のいずれか１つ以上へ画風を変換して画像を表示する方法であり、
前記表示方法特定手段は、前記解像度性能が予め定める第１基準を満たす場合に、前記表示手法を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記出力先の情報は、前記出力先である前記表示部の表示性能を表す情報であり、
前記表示性能は、コントラスト性能を含み、
前記表示方法は、ちぎり絵風、水彩画風、点描画風、色鉛筆風、刺繍画風のいずれか１つ以上へ画風を変換して画像を表示する方法であり、
前記表示方法特定手段は、前記コントラスト性能が予め定める第２基準を満たす場合に、前記表示方法を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記出力先の情報は、前記出力先である前記表示部の表示性能を表す情報であり、
前記表示性能は、解像度性能を含み、
前記表示方法は、第１画像から第２画像へ画像を移行させる画像移行の表示を変化させる方法であることを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記表示方法は、
前記第１画像を前記第１画像のモザイク画像へ切り替えてから、前記第１画像のモザイク画像を前記第２画像のモザイク画像へ切り替えた後に、前記第２画像のモザイク画像を前記第２画像へ切り替えるモザイク・トランジション、又は、
前記第１画像を構成する画像片又は画素を、前記画像片又は前記画素に対応した位置にある前記第２画像を構成する画像片又は画素へ段階的に切り替えるディゾルブ・トランジションであり、
前記表示方法特定手段は、前記解像度性能が予め定める第３基準を満たす場合に、前記モザイク・トランジション又は前記ディゾルブ・トランジションとなるように加工された画像データによって表される画像を表示する表示方法を選択することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
コンピュータを、
画像を表す画像データを取得する画像取得手段と、
出力先を特定する出力先特定手段と、
前記出力先特定手段が特定した前記出力先に基づいて、前記画像取得手段が取得した前記画像データが表す前記画像の表示部への表示方法を特定する表示方法特定手段と、
前記表示方法特定手段が特定する前記表示方法に基づいて前記画像データを加工し、加工した後の画像データである加工後データを前記出力先に出力する加工出力手段として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を加工処理する画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
この種の技術として、特許文献１には、画像データの画素をグループ化した後に、グループ化された画素を特徴付ける平均色に基づいて画素の色を加工して画風を変更する技術について開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に係る技術は、加工した画像の出力先に関わらず画像を変換するため、出力先で変換前後の差異を十分に表現できない場合であっても画像変換してしまうという問題があった。
【０００５】
そこで、本発明は、このような点に鑑み、その目的とするところは、出力先に応じて適切に画像を加工できる画像処理装置及び画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第一の観点に係る画像処理装置は、
画像を表す画像データを取得する画像取得手段と、
出力先を特定する出力先特定手段と、
前記出力先特定手段が特定した前記出力先に基づいて、前記画像取得手段が取得した前記画像データが表す前記画像の表示部への表示方法を特定する表示方法特定手段と、
前記表示方法特定手段が特定する前記表示方法に基づいて前記画像データを加工し、加工した後の画像データである加工後データを前記出力先に出力する加工出力手段と、を備えることを特徴としている。
【０００７】
上記目的を達成するため、本発明の第二の観点に係る画像処理プログラムは、
コンピュータを、
画像を表す画像データを取得する画像取得手段と、
出力先を特定する出力先特定手段と、
前記出力先特定手段が特定した前記出力先に基づいて、前記画像取得手段が取得した前記画像データが表す前記画像の表示部への表示方法を特定する表示方法特定手段と、
前記表示方法特定手段が特定する前記表示方法に基づいて前記画像データを加工し、加工した後の画像データである加工後データを前記出力先に出力する加工出力手段と、
して機能させることを特徴としている。
【発明の効果】
【０００８】
本発明に係る画像処理装置及び画像処理プログラムによれば、出力先に応じて適切に画像を加工できる。
【図面の簡単な説明】
【０００９】
【図１】（ａ）は、本発明に係る画像処理装置を備えたシステムの一例を表すシステム構成図であり、（ｂ）は、本発明に係る画像処理装置の一例を表す機能ブロック図である。
【図２】（ａ）は、解像度性能に基づいてアート変換手法を特定する第１変換手法特定処理の一例を表すフローチャートであり、（ｂ）は、解像度性能に基づいてアート変換手法を特定する第２変換手法特定処理の一例を表すフローチャートである。
【図３】（ａ）は、コントラスト性能に基づいてアート変換手法を特定する第３変換手法特定処理の一例を表すフローチャートであり、（ｂ）は、解像度性能に基づいてトランジション（切替効果）を特定する切替効果特定処理の一例を表すフローチャートである。
【図４】画像処理装置が実行する表示方法特定処理の一例を表すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の最良の実施形態について添付図面を参照しつつ説明する。
【００１１】
図１（ａ）は、本発明に係る画像処理装置を備えた表示システムの一例を表すシステム構成図である。
図１（ａ）に示す表示システム１は、画像処理装置１０、外部表示装置２１、外部印刷装置２２、及び外部投影装置２３を備える。表示システム１は、画像処理装置１０が加工処理を施した画像を表示する。
【００１２】
画像処理装置１０について説明する前に、外部表示装置２１、外部印刷装置２２、及び外部投影装置２３について説明する。尚、外部表示装置２１、外部印刷装置２２、及び外部投影装置２３をまとめて以下単に、外部装置という。
外部表示装置２１は、例えば、高精細の外部モニタで構成される。外部印刷装置２２は、例えば、プリンタで構成される。外部投影装置２３は、プロジェクターで構成される。尚、外部表示装置２１は、例えば、フルＨＤ（High Definition）のテレビであってもよい。つまり、外部表示装置２１は、解像度性能が高く、かつコントラスト性能が高い。一方で、外部投影装置２３は、コントラスト性能が低い。尚、外部装置は、画像処理装置１０に直接に接続されている必要はなく、例えば、ネットワーク越しに接続されたパーソナル・コンピュータ、又はネットワーク・ストレージである構成を採用できる。
【００１３】
本実施例において、高精細及び解像度性能が高いとは、それぞれ精細度及び解像度が予め定められた閾値より高いことをいう。逆に、低精細及び解像度性能が低いとは、それぞれ精細度及び解像度が所定の閾値より低いことをいう。また、コントラスト性能についても同様である。尚、これらの閾値については後に詳細に説明する。
【００１４】
画像処理装置１０は、例えば、デジタルフォトフレームで構成される。しかしこれに限定される訳でなく、画像処理装置１０は、例えば、パーソナル・コンピュータ、デジタルテレビ、携帯電話、携帯型ゲーム機、又は携帯型音楽プレーヤーで構成される実施例を採用できる。
画像処理装置１０は、画像を表す画像データを入力されると、入力された画像データの表す画像を表示又は出力する（以下単に、表示等するという）。具体的には、画像処理装置１０は、複数の画像データが表す画像を所定の周期に従って順番に表示等する。尚、画像処理装置１０は、複数の画像をランダムな時間間隔でランダムな順番に表示等しても良い。
【００１５】
また、画像処理装置１０は、画像データが表す画像に加工を施した画像を表示等する。しかしこれに限定される訳ではなく、画像をそのまま表示等しても良い。画像処理装置１０が画像データに施す加工は、画像の画風を変更する加工を含む。画像処理装置１０が行う加工は、例えば、ポスター画風、ちぎり絵風、水彩画風、点描画風、色鉛筆風、刺繍画風、及び油絵風に画像を変換する処理を含む。尚、画像処理装置１０が行う加工は、上記の加工に限定される訳ではなく、例えば、ぼかし加工を含んでも良い。
【００１６】
また、画像処理装置１０は、表示等する画像を切替前の画像（以下単に、第１画像という）から切替後の画像（以下単に、第２画像という）へ切り替える（以下、画像移行という）場合に、画像切替効果（以下、トランジションという）を奏するように画像データを加工する。具体的には、本実施例において、画像切替効果は、スライド、クロスフェード、ディゾルブ、及びモザイクを含む。尚、画像切替効果は、上記の切替効果に限定される訳ではなく、例えば、ユニバーサル・トランジションを含んでも良い。
【００１７】
尚、スライドトランジションとは、第１画像を表示画面上で所定方向へ段階的にスライドさせることで第１画像の表示を終了すると共に、第１画像が表示されなくなった部分へ第２画像を表示し始める表示切替方法をいう。クロスフェードトランジションとは、第１画像のフェードアウトと、第２画像のフェードインとを同時に行う表示切替方法をいう。ディゾルブ・トランジションとは、第１画像を構成する画像片又は画素を、画像片又は画素に対応した位置にある第２画像の画像片又は画素へ段階的に切り替える表示切替方法をいう。尚、ディゾルブ・トランジションにおいて、一度に切り替えられる画像片又は画素は、互いに連続（つまり、隣接）していない画像片又は画素である構成を採用できる。モザイク・トランジションとは、第１画像を第１画像のモザイク画像へ切り替えてから、第１画像のモザイク画像を第２画像のモザイク画像へ切り替えた後に、第２画像のモザイク画像を第２画像へ切り替える表示切替方法をいう。尚、モザイク・トランジションにおいて、第１画像のモザイク画像はモザイクのサイズを段階的に拡大され、切替の対象となる第１画像のモザイク画像と第２画像のモザイク画像とは同じサイズのモザイクを有し、第２画像のモザイク画像はモザイクのサイズを段階的に縮小される構成を採用できる。
【００１８】
次に、図１（ａ）を参照したまま、画像処理装置１０のハードウェア構成について説明する。
画像処理装置１０は、ＣＰＵ１０ａ（Central Processing Unit）、メモリ１０ｂ、メディアカード・コントローラ１０ｃ、内部表示装置１０ｄ、入力装置１０ｅ、及び外部出力装置１０ｆで構成される。
【００１９】
ＣＰＵ１０ａは、不図示の中央制御部を構成する。ＣＰＵ１０ａは、メモリ１０ｂに保存されたプログラムに従ったソフトウェア処理を行うことで、画像処理装置１０の全体制御を行う。メモリ１０ｂは、例えば、ＤＲＡＭ（Dynamic Random Access Memory）又はＲＯＭ（Read Only Memory）で構成される。メディアカード・コントローラ１０ｃは、例えば、フラッシュメモリ・カードスロットを備える電子回路で構成される。メディアカード・コントローラ１０ｃは、スロットに挿入されたフラッシュメモリカードから画像データを読み出したり、フラッシュメモリカードへ画像データを書き込んだりする。尚、メディアカード・コントローラ１０ｃが読み書きする画像データは、静止画データであっても動画データであっても構わない。
【００２０】
内部表示装置１０ｄは、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）で構成される。具体的には、内部表示装置１０ｄは、ＷＶＧＡ（Wide Video Graphics Array）８００ｘ４８０ドットの解像度を有する。尚、内部表示装置１０ｄの解像度を定める表示規格は、これに限定されるのではない。本実施例において、内部表示装置１０ｄは、低精細であるとして説明する。また、内部表示装置１０ｄは、ＬＣＤで構成されるためコントラスト性能が高い。内部表示装置１０ｄは、外部出力装置１０ｆに外部装置が接続されていない場合に画像を表示し、そうでない場合に画像を表示しない。
【００２１】
入力装置１０ｅは、例えば、キーボード又はマウスで構成され、ユーザーインタフェースを提供する。具体的には、入力装置１０ｅは、ユーザーの操作に応じた操作信号を入力する。
外部出力装置１０ｆは、例えば、外部装置との接続インタフェースを提供する電子回路で構成され、接続された外部装置を制御する。具体的には、外部出力装置１０ｆは、外部装置に表示、印刷、又は投影させる画像を表す画像データを外部装置へ出力する。
【００２２】
次に、図１（ｂ）を参照して、画像処理装置１０の有する機能について説明を行う。図１（ｂ）は、画像処理装置１０の一構成例を表す機能ブロック図である。
画像処理装置１０は、画像取得部１１、出力先特定部１２、記憶部１３、表示方法特定部１４、加工出力部１５、及び画像表示部１６で構成される。
【００２３】
画像取得部１１は、例えば、メディアカード・コントローラ１０ｃによって実現される。画像取得部１１は、例えば、フラッシュメモリカードから画像を表す画像データを取得する。尚、画像取得部１１は、例えば、フラッシュメモリカードから取得した動画データから更に静止画データを取得しても良い。
【００２４】
出力先特定部１２は、例えば、ＣＰＵ１０ａがソフトウェア処理を実行することで実現される。出力先特定部１２は、画像の出力先を特定する。尚、出力先とは、画像処理装置１０の内部に設置された画像表示部１６、並びに外部装置である外部表示装置２１、外部印刷装置２２、及び外部投影装置２３のみならずメディアカードを含む。尚、以下単に、画像表示部１６及び外部表示装置２１を出力先である表示部という。
【００２５】
具体例としては、出力先特定部１２は、入力装置１０ｅが入力した操作信号に基づいて画像の出力先を特定する。次に、出力先特定部１２は、特定した出力先の情報を出力先から取得する。出力先の情報とは、例えば、出力先の表示性能を表す情報を含む。また、表示性能を表す情報とは、出力先の解像度性能及びコントラスト性能を表す情報を含む。
【００２６】
より具体的には、出力先特定部１２は、出力先が外部装置であると判断すると、出力先と通信することで通信相手の表示性能を特定する。尚、出力先特定部１２は、出力先がメディアカードであると判断した場合には表示性能を特定しない。カードに保存された画像データの用途が不明であり、画像を表示等して用いる装置の性能が不明だからである。同様の理由から、出力先特定部１２は、出力先がネットワークを介して接続するパーソナル・コンピュータ、又はネットワーク・ストレージであると判断した場合には表示性能を特定しない。また、出力先特定部１２は、出力先が内部表示装置１０ｄであると判断した場合には、予めメモリ１０ｂに記憶された電子ファイルから表示性能を特定しても良いし、内部表示装置１０ｄと通信して表示性能を特定しても良い。この構成によれば、出力先との通信により表示性能を特定するため、接続する出力先が変化しても新たに接続した出力先の表示性能を取得できる。
【００２７】
記憶部１３は、例えば、メモリ１０ｂで構成される。記憶部１３は、出力先の情報と、出力される画像の表示方法とを対応付けた複数組の対応情報を記憶する。具体的には、記憶部１３は、画像の表示方法を表す情報と、画像の表示方法を実行するために必要な出力先の表示性能を表す情報とを対応付けた複数組の情報を記憶する。具体例としては、ある表示方法を実行するために、出力先の表示性能がある予め定められた閾値よりも高い必要がある場合には、必要な出力先の表示性能を表す情報は、その予め定められた閾値で表される。尚、表示方法は、画像移行の表示を変化させる方法、及び特定の画風に加工して画像を表示する方法を含む。また、画像移行の表示を変化させる方法は、特定の画像切替効果（トランジション）を奏するように、表示する画像をある画像から別の画像へ移行させる方法を含む。
【００２８】
表示方法特定部１４は、例えば、ＣＰＵ１０ａがソフトウェア処理を実行することで実現される。表示方法特定部１４は、出力先特定部１２が特定した出力先に基づいて、画像取得部１１が取得した画像データで表される画像の出力先における表示方法を特定する。具体例としては、表示方法特定部１４は、記憶部１３が記憶する、出力先の情報と表示方法とを対応付けた複数組の対応情報を参照する。次に、表示方法特定部１４は、参照した情報から、出力先特定部１２が取得した出力先の情報に対応する表示方法を特定する。この構成によれば、出力先から取得した情報に基づいて表示方法を特定するため、出力先に応じた適切な表示方法を特定できる。
【００２９】
具体的には、表示方法特定部１４は、特定の画風に加工して画像を表示する方法を、出力先特定部１２が特定した出力先の解像度性能又はコントラスト性能に基づいて選択する。この構成によれば、出力先の表示性能に基づいて表示方法を特定するため、出力先が十分に表現できる画像に加工できる。特に、画風を変換するとコントラストの変換又は画素単位の色変換がなされる。このためこの構成によれば、解像度性能又はコントラスト性能に基づいて出力先で十分に表現可能な差異を及ぼす画風の変換手法を選択できる。よって出力先のユーザーは、画像処理装置１０による画像変換の効果を容易に視認できる。
【００３０】
より具体的に説明すると、表示方法特定部１４は、出力先特定部１２が特定した出力先の解像度性能が予め定める第１基準を満たす場合に、画像取得部１１が取得した画像の表示方法を、点描画風、色鉛筆風、刺繍画風、及び油絵風のいずれか１つ以上の画風に加工して画像を表示する方法に特定する。尚、予め定める第１基準は、例えば、点描画風、色鉛筆風、刺繍画風、及び油絵風に画風を変換する前と後とで画素色が変換された部分の色の差異を表現するために十分な解像度性能を有するという基準を含む。具体的には、予め定める第１基準は、解像度性能が予め定める第１閾値よりも高いという基準を含む。この構成によれば、出力先で十分に表現可能な差異を及ぼす画風の変換手法を選択できる。また、点描画風、色鉛筆風、刺繍画風、及び油絵風に画風を変換する場合には、画像細部の画素色を変換する必要がある。このためこの構成によれば、解像度性能に基づいて出力先が十分に表現可能な差異を及ぼす画風の表示方法を選択できる。
【００３１】
ここで、図２を参照して表示方法特定部１４が実行する処理について説明する。図２（ａ）は、解像度性能に基づいて出力先に適したアート変換手法を特定する第１変換手法特定処理の一例を表すフローチャートである。
図２（ａ）に示すように、表示方法特定部１４は、出力先が第１基準を満たさない程に低精細であるか否か、及び第１基準を満たす程に高精細であるか否かを判断する（ステップＳ１１及びＳ１２）。
表示方法特定部１４は、出力先が低精細であると判断した場合には（ステップＳ１１；Ｙｅｓ）、低精細用アート変換手法を選択（特定）する（ステップＳ１３）。また、表示方法特定部１４は、出力先が高精細であると判断した場合には（ステップＳ１２；Ｙｅｓ）、高精細用アート変換手法を選択する（ステップＳ１４ａ）。更に、表示方法特定部１４は、出力先が低精細でも高精細でもないと判断した場合には（ステップＳ１２；Ｎｏ）、任意のアート変換手法を選択する（ステップＳ１５）。尚、ステップＳ１３からＳ１５のいずれかを実行した後に、表示方法特定部１４は、処理の実行を終了する。
【００３２】
尚、アート変換とは、絵画等のアート風な画像に変換することをいう。具体的には、アート変換は、画風をアート風に加工する変換を含む。また、高精細用アート変換手法とは、変換された画像を高精細モニタで表示することで、ユーザーがアート変換前後における画像の差異を認識できる変換を画像に施す手法をいう。つまり、高精細用アート変換手法とは、高精細表示の場合に、ユーザーにとってアート変換効果がわかり易いアート変換手法をいう。
具体的には、高精細用アート変換手法は、第１基準を満足する程に高精細の表示装置でないとアート変換前後の差異が十分に表現されない画像へ変換するアート変換手法を含む。高精細の表示装置でないと高精細用アート変換手法によるアート変換前後の差異が十分に表現されない理由の一例としては、高精細用アート変換手法は、データの画素単位又は所定の大きさよりも小さい画像片単位等で画素値を変換することが挙げられる。つまり、所定の大きさよりも小さい画像片単位又は画素単位で画素値を変換された画像は、第１基準を満足する高精細の表示装置でなければ、表示装置のユーザーが画素又は画像片の変換結果を視認できる程に精密な表示をすることができないという理由である。尚、具体例としては、高精細用アート変換手法は、点描画風、色鉛筆画風、刺繍画風、及び油絵風のいずれか１つ以上を含む。
【００３３】
逆に、低精細用アート変換手法とは、画像を小さく表示しても、ユーザーがアート変換前後における画像の差異を認識できる変換を画像に施す手法いう。つまり、低精細用アート変換手法とは、低精細表示の場合でもユーザーにとってアート変換効果がわかり易いアート変換手法をいう。
具体的には、低精細用アート変換手法は、第１基準を満足しない程に低精細の表示装置であっても、アート変換前後の差異が十分に表現される画像へ変換するアート変換手法を含む。低精細の表示装置であっても低精細用アート変換手法によるアート変換前後の差異が十分に表現される理由の一例としては、低精細用アート変換手法は、高精細用アート変換手法とは異なり、所定の大きさよりも大きい画像片単位等で画素値を変換することが挙げられる。つまり、所定の大きさよりも大きい画像片単位で画素値を変換された画像は、第１基準を満足しない低精細の表示装置であっても、表示装置のユーザーが画像片の変換結果を視認できるという理由である。尚、具体例としては、低精細用アート変換手法は、ポスター画風、ちぎり画風、及び水彩画風のいずれか１つ以上を含む。
【００３４】
この構成によれば、出力先の解像度性能に基づいて適切なアート変換手法を選択できる。つまりこの構成によれば、出力先の解像度性能が第１基準を満たす場合に限って高精細用アート変換手法選択できる。またこの構成によれば、出力先の解像度性能が第１基準を満たさない程に低い場合に限って低精細用アート変換手法選択できる。
【００３５】
尚、点描画風、色鉛筆画風、刺繍画風、及び油絵風、並びにポスター画風、ちぎり画風、及び水彩画風へ画像を変換する方法は、例えば、アドビシステム社のフォトショップ（登録商標）等が有する機能に用いられる方法で実現できる。ここで、点描画風への画像変換では、例えば、画像を構成する線又は塗り潰しが、連続していない点の集合に変換される。色鉛筆画風への画像変換では、例えば、画像を構成する塗り潰しが網目状に変換されると共に、網目部分が背景色に変換される。尚、背景色は、例えば、画用紙の色として一般的な色であると良い。刺繍画風への画像変換では、例えば、画像を構成する線又は塗り潰しが、連続していない線の集合に変換される。線の集合で刺繍糸が表されるためである。
【００３６】
尚、表示方法特定部１４は、図２（ｂ）に一例を示す第２変換手法特定処理を実行しても良い。この第２変換手法特定処理において、表示方法特定部１４は、出力先が高精細であると判断した場合には（ステップＳ１２；Ｙｅｓ）、任意のアート変換手法を選択する（ステップＳ１４ｂ）。出力先が十分に高精細の場合には、低精細用アート変換手法を選択しても変換前後の差異を出力先が表現できるためである。
【００３７】
ここで図１（ｂ）に戻り、表示方法特定部１４の機能について引き続き説明する。表示方法特定部１４は、出力先特定部１２が特定した出力先のコントラスト性能が予め定める第２基準を満たす場合に、画像取得部１１が取得した画像の表示方法を、ちぎり絵風、水彩画風、点描画風、色鉛筆風、刺繍画風のいずれか１つ以上の画風に加工して画像を表示する方法に特定する。尚、予め定める第２基準は、例えば、ちぎり絵風、水彩画風、点描画風、色鉛筆風、刺繍画風に画風を変換するためにコントラストを変換した場合に、変更前後のコントラストの差異を十分に表現できるコントラスト性能を有するという基準を含む。具体的には、予め定める第２基準は、コントラスト性能が予め定める第２閾値よりも高いという基準を含む。この構成によれば、出力先で表現可能な差異を及ぼす画風の変換手法を選択できる。
【００３８】
次に、図３（ａ）を参照してコントラスト性能に基づいてアート変換手法を特定する第３変換手法特定処理の一例について説明する。
図３（ａ）に示すように、表示方法特定部１４は、出力先のコントラスト性能が第２基準を満たす程に高いか否かを判断する（ステップＳ３１）。表示方法特定部１４は、コントラスト性能が高いと判断した場合には（ステップＳ３１；Ｙｅｓ）、任意のアート変換手法を選択する（ステップＳ３２）。コントラスト性能が十分高い出力先は、コントラストを任意に変更されても加工前後のコントラストの差異を十分に表現できるためである。
また、表示方法特定部１４は、コントラスト性能が低いと判断した場合には（ステップＳ３１；Ｎｏ）、加工前後のコントラスト比が高いアート変換手法を選択する（ステップＳ３３）。出力先のコントラスト性能が低くとも、加工前後のコントラスト比が十分に高ければ加工前後のコントラストの差異を十分に表現できるためである。
尚、ステップＳ３２及びＳ３３のいずれかを実行した後に、表示方法特定部１４は、処理の実行を終了する。
【００３９】
ここで図１（ｂ）に戻り、表示方法特定部１４の機能について引き続き説明する。表示方法特定部１４は、出力先特定部１２が特定した出力先の解像度性能に基づいて、特定の表示に画像移行時の表示を変化させる方法を選択する。この構成によれば、出力先が画素単位で第１画像を第２画像へ移行させる場合であっても、解像度性能に基づいて出力先が十分に表現可能な画像の移行方法を特定できる。
【００４０】
より具体的に説明すると、表示方法特定部１４は、出力先特定部１２が特定した出力先の解像度性能が予め定める第３基準を満たす場合に、画像移行時の表示がモザイク・トランジション又はディゾルブ・トランジションとなるように加工された画像データの表す画像を表示する方法を選択する。尚、予め定める第３基準は、例えば、モザイク・トランジション又はディゾルブ・トランジションにおいて第１画像を部分的に第２画像へ移行させる単位となる画像片を表現するために十分な解像度性能を有するという基準を含む。具体的には、予め定める第３基準は、解像度性能が予め定める第３閾値よりも高いという基準を含む。このためこの構成によれば、画素単位又は極小片単位での切り替えを出力先が表現可能な場合に限って、データの画素単位又は極小片単位で画像を切り替えるモザイク・トランジション及びディゾルブ・トランジションを選択できる。
【００４１】
また、表示方法特定部１４は、出力先特定部１２が特定した出力先の解像度性能に基づいて、第１画像を部分的に第２画像へ移行させる単位となる画像片の大きさを特定する構成を採用できる。この構成によれば、出力先が表現可能な大きさの画素単位又は極小片単位で画像を切り替えるトランジションを特定するため、出力先が表現可能な画像切替方法を選択できる。
【００４２】
次に、図３（ｂ）を参照してトランジションを特定する切替効果特定処理の一例について説明する。
図３（ｂ）に示すように、表示方法特定部１４は、出力先の解像度性能が第３基準を満たす程に高いか否か（つまり、高精細であるか否か）を判断する（ステップＳ４１）。表示方法特定部１４は、解像度性能が高いと判断した場合には（ステップＳ４１；Ｙｅｓ）、任意のトランジション手法を選択する（ステップＳ４２）。解像度性能が十分高い出力先は、任意のトランジションを十分に表現できるためである。
また、表示方法特定部１４は、解像度性能が低いと判断した場合には（ステップＳ４１；Ｎｏ）、低精細でもユーザーが知覚可能なトランジション手法を選択する（ステップＳ４３）。尚、ステップＳ４２及びＳ４３のいずれかを実行した後に、表示方法特定部１４は、処理の実行を終了する。
【００４３】
ここで、低精細でもユーザーが知覚可能なトランジションは、スライドトランジション又はクロスフェードトランジションを含む。これらのトランジションは、画素単位又は極小片単位で画像を切り替える表示方法でないためである。また、低精細でもユーザーが知覚可能なトランジションは、第３基準で定まる解像度の閾値よりも大きな画像片単位で画像を切り替えるディゾルブ・トランジション又はモザイク・トランジションであっても良い。第３基準を満足しない出力先でも表現可能なトランジションだからである。
【００４４】
ここで図１（ｂ）に戻り、画像処理装置１０の構成について引き続き説明する。加工出力部１５は、例えば、ＣＰＵ１０ａがソフトウェア処理を実行することで実現される。加工出力部１５は、表示方法特定部１４が特定する表示方法に基づいて、画像取得部１１が取得した画像データを加工する。具体的には、加工出力部１５は、特定部１４が特定したアート変換手法を用いて画像データを変換する。また、加工出力部１５は、特定部１４が特定した画像切替効果を奏するように画像データを加工する。次に、加工出力部１５は、加工した後の画像データである加工後データを出力先に出力する。
画像表示部１６は、例えば、内部表示装置１０ｄで構成される。画像表示部１６は、加工出力部１５が出力した加工後データが表す画像を表示する。
【００４５】
最後に、図４を参照して、画像の表現方法を特定するために画像処理装置１０が実行する表示方法特定処理について具体的に説明する。図４は、表示方法特定処理の具体例を表すフローチャートである。
先ず、画像処理装置１０は、出力先がフラッシュメモリであるか否かを判断する（ステップＳ５１）。
画像処理装置１０は、出力先がフラッシュメモリであると判断した場合には（ステップＳ５１；Ｙｅｓ）、フラッシュメモリに保存した画像の用途が不明であると判断する。よって、画像処理装置１０は、任意のアート変換手法を選択する（ステップＳ５２）。その後、画像処理装置１０は、処理の実行を終了する。尚、画像処理装置１０は、低精細用アート変換手法を選択しても良い。フラッシュメモリに保存した画像を表示する装置が高精細であっても低精細であっても、アート変換前後の差異が十分に表示されるからである。
【００４６】
画像処理装置１０は、出力先がフラッシュメモリでないと判断した場合には（ステップＳ５１；Ｎｏ）、出力先が内蔵ＬＣＤで構成される内部表示装置１０ｄであるか否かを判断する（ステップＳ５３）。
画像処理装置１０は、出力先が内蔵ＬＣＤであると判断した場合には（ステップＳ５３；Ｙｅｓ）、低精細用アート変換手法を選択する（ステップＳ５４）。その後、画像処理装置１０は、処理の実行を終了する。本実施例において、内蔵ＬＣＤは低精細であるとして説明したからである。尚、内蔵ＬＣＤが第１基準を満足する程に高精細である実施例においては、画像処理装置１０は、高精細用アート変換手法を選択しても良い。
【００４７】
画像処理装置１０は、出力先が内蔵ＬＣＤでないと判断した場合には（ステップＳ５３；Ｎｏ）、出力先が外部モニタで構成される外部表示装置２１であるか否かを判断する（ステップＳ５５）。
画像処理装置１０は、外部モニタであると判断した場合には（ステップＳ５５；Ｙｅｓ）、高精細用アート変換手法を選択する（ステップＳ５６）。その後、画像処理装置１０は、処理の実行を終了する。尚、本実施例において、外部モニタが高精細である場合について説明したがこれに限定される訳ではない。
【００４８】
画像処理装置１０は、外部モニタでないと判断した場合には（ステップＳ５５；Ｎｏ）、任意のアート変換手法を選択する（ステップＳ５７）。出力先の表示性能が不明だからである。その後、画像処理装置１０は、処理の実行を終了する。
【００４９】
尚、本発明に係る機能を実現するための構成を予め備えた画像処理装置として提供できることはもとより、プログラムの適用により、既存の画像処理装置を本発明に係る画像処理装置として機能させることもできる。すなわち、上記実施形態で例示した画像処理装置１０による各機能構成を実現させるための画像処理プログラムを、既存の画像処理装置を制御するコンピュータ（ＣＰＵなど）が実行できる様に適用することで、本発明に係る画像処理装置１０として機能させることができる。
【００５０】
この様なプログラムの配布方法は任意であり、例えば、メモリカード、ＣＤ−ＲＯＭ、又はＤＶＤ−ＲＯＭなどの記録媒体に格納して配布できる他、インターネットなどの通信媒体を介して配布することもできる。
【００５１】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【００５２】
１・・・表示システム、１０・・・画像処理装置、１０ａ・・・ＣＰＵ、１０ｂ・・・メモリ、１０ｃ・・・メディアカード・コントローラ、１０ｄ・・・内部表示装置、１０ｅ・・・入力装置、１０ｆ・・・外部出力装置、１１・・・画像取得部、１２・・・出力先特定部、１３・・・記憶部、１４・・・表示方法特定部、１５・・・加工出力部、１６・・・画像表示部、２１・・・外部表示装置、２２・・・外部印刷装置、２３・・・外部投影装置
【図１】
2011135424.tif 000003
【図２】
2011135424.tif 000004
【図３】
2011135424.tif 000005
【図４】
2011135424.tif 000006