(57)【要約】【課題】予め記憶されている画像の数に制限や限界がある条件下で、より多種の異なる画像を切り替えながら表示することができるようにする。【解決手段】図（ａ）に示すように、画像（１２）からオブジェクトＢのみをコピーする。バッファ内の位置（ｇ）にコピー画像を貼付して合成する。このとき、バッファエリア内には、オブジェクトＢが削除され、かつオブジェクトＡ，Ｃが画像（１）と同一の位置にある画像が格納された状態となっている。また、位置（ｇ）は、位置Ｔ２である。したがって、図（ｂ）に示すように、画像（１２）からコピーされたオブジェクトＢは、オブジェクトＢが削除された画像（１）における位置Ｔ２貼付される。これにより、図（ｃ）に示すように、オブジェクトＡ，Ｃは、画像（１）と同一位置、同一形態であるが、オブジェクトＢは、画像（１）と異なる位置、異なる形態である画像（１３）が生成されて、液晶表示パネルに表示される。【選択図】図１６
2012053396.tif 000002
【特許請求の範囲】
【請求項１】
複数種のオブジェクトを含み、各オブジェクトが画像中の異なる位置に存在する複数の画像で構成される画像データを記憶した記憶手段と、
画像を表示する表示手段と、
この表示手段に前記画像データを構成する複数の画像を順次表示させる第１の表示制御手段と、
この第１の表示制御手段により前記表示手段に前記複数の画像の何れかが表示されている状態において、当該画像に含まれている複数種のオブジェクトの何れかを指定するオブジェクト指定手段と、
このオブジェクト指定手段により指定されたオブジェクトを前記表示されている画像中から削除する削除手段と、
前記オブジェクト指定手段により指定されたオブジェクトの前記画像上における移動位置を指定する位置指定手段と、
前記オブジェクト指定手段により指定されたオブジェクトと同一種のオブジェクトが前記位置指定手段により指定された位置に最も近い位置に存在する画像を前記画像データから検索する検索手段と、
この検索手段により検索された画像から前記指定されたオブジェクトをコピーするコピー手段と、
このコピー手段によりコピーされたオブジェクトを、前記削除手段により前記オブジェクトが削除された画像であって、前記検索手段により検索された画像において前記同一種のオブジェクトが存在している位置に配置して、画像合成する合成手段と、
この合成手段により合成された画像を前記表示手段の画面上に表示させる第２の表示制御手段と、
を備えることを特徴とする画像表示装置。
【請求項２】
前記複数の画像で構成される画像データは、連続する複数の画像により動画を表示する動画像データであることを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記オブジェクト指定手段は、前記表示手段に表示されている画像に含まれている複数種のオブジェクトの何れかに対するタッチに応じて、当該タッチされたオブジェクトを指定することを特徴とする請求項１記載の画像表示装置。
【請求項４】
前記画像データは、動画撮影された画像データであり、前記複数種のオブジェクトは複数種の被写体であることを特徴とする請求項１記載の画像表示装置。
【請求項５】
前記第１の表示制御手段により表示された画像と前記第２の表示制御手段により表示された画像とを含む複数の画像からなる画像データを前記記憶手段に記憶させる記憶制御手段を備えることを特徴とする請求項１記載の画像表示装置。
【請求項６】
複数種のオブジェクトを含み、各オブジェクトが画像中の異なる位置に存在する複数の画像で構成される画像データを記憶した記憶手段と、画像を表示する表示手段とを備える画像表示装置が有するコンピュータを、、
前記表示手段に前記画像データを構成する複数の画像を順次表示させる第１の表示制御手段と、
この第１の表示制御手段により前記表示手段に前記複数の画像の何れかが表示されている状態において、当該画像に含まれている複数種のオブジェクトの何れかを指定するオブジェクト指定手段と、
このオブジェクト指定手段により指定されたオブジェクトを前記表示されている画像中から削除する削除手段と、
前記オブジェクト指定手段により指定されたオブジェクトの前記画像上における移動位置を指定する位置指定手段と、
前記オブジェクト指定手段により指定されたオブジェクトと同一種のオブジェクトが前記位置指定手段により指定された位置に最も近い位置に存在する画像を前記画像データから検索する検索手段と、
この検索手段により検索された画像から前記指定されたオブジェクトをコピーするコピー手段と、
このコピー手段によりコピーされたオブジェクトを、前記削除手段により前記オブジェクトが削除された画像であって、前記検索手段により検索された画像において前記同一種のオブジェクトが存在している位置に配置して、画像合成する合成手段と、
この合成手段により合成された画像を前記表示手段の画面上に表示させる第２の表示制御手段と、
して機能させることを特徴とする画像表示プログラム。
【請求項７】
複数種のオブジェクトを含み、各オブジェクトが画像中の異なる位置に存在する複数の画像で構成される画像データを記憶した記憶手段と、画像を表示する表示手段とを備える画像表示装置における画像表示方法であって、
前記表示手段に前記画像データを構成する複数の画像を順次表示させる第１の表示制御ステップと、
この第１の表示制御ステップにより前記表示手段に前記複数の画像の何れかが表示されている状態において、当該画像に含まれている複数種のオブジェクトの何れかを指定するオブジェクト指定ステップと、
このオブジェクト指定ステップにより指定されたオブジェクトを前記表示されている画像中から削除する削除ステップと、
前記オブジェクト指定ステップにより指定されたオブジェクトの前記画像上における移動位置を指定する位置指定ステップと、
前記オブジェクト指定ステップにより指定されたオブジェクトと同一種のオブジェクトが前記位置指定ステップにより指定された位置に最も近い位置に存在する画像を前記画像データから検索する検索ステップと、
この検索ステップにより検索された画像から前記指定されたオブジェクトをコピーするコピーステップと、
このコピーステップによりコピーされたオブジェクトを、前記削除ステップにより前記オブジェクトが削除された画像であって、前記検索ステップにより検索された画像において前記同一種のオブジェクトが存在している位置に配置して、画像合成する合成ステップと、
この合成ステップにより合成された画像を前記表示手段の画面上に表示させる第２の表示制御ステップと、
を含むことを特徴とする画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示プログラム及び画像表示方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及により、写真は、デジタル画像データとして保存することが一般的となっている。従来のフィルムカメラによる撮影の場合、プリントを伴うことが多かったが、画像データの場合、撮影したデジタルカメラで閲覧したり、画像データを取り込んだパーソナルコンピュータなどで閲覧したりすることができるため、写真の楽しみ方にも変化が生じている。
【０００３】
このような状況において、画像データでも従来のプリント写真と同様の楽しみ方ができるようにするため、所謂デジタルフォトフレームが実現され普及している（例えば、特許文献１）。
【０００４】
デジタルフォトフレームでは、デジタル方式の特性を活かし、従来のプリント写真を掲出するフォトフレームではできなかった複数の画像を順次スライドショー形式で表示するなどの多様な表示態様を実現することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１４１６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記したようなデジタルフォトフレームでは、予め記憶されている画像をスライドショー機能によって順次読み出し、複数の画像を切り替えながら表示することができるが、予め記憶されている画像の数には自ずと制限や限界がある。したがって、同じ画像が繰り返し表示されこととなり、ユーザにおいて画像観賞を早期に飽きてしまうという課題があった。
【０００７】
本発明は、かかる従来の課題に鑑みてなされたものであり、予め記憶されている画像の数に制限や限界がある条件下で、より多種の異なる画像を切り替えながら表示することのできる画像表示装置、画像表示プログラム及び画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、請求項１記載の発明に係る画像表示装置にあっては、複数種のオブジェクトを含み、各オブジェクトが画像中の異なる位置に存在する複数の画像で構成される画像データを記憶した記憶手段と、画像を表示する表示手段と、この表示手段に前記画像データを構成する複数の画像を順次表示させる第１の表示制御手段と、この第１の表示制御手段により前記表示手段に前記複数の画像の何れかが表示されている状態において、当該画像に含まれている複数種のオブジェクトの何れかを指定するオブジェクト指定手段と、このオブジェクト指定手段により指定されたオブジェクトを前記表示されている画像中から削除する削除手段と、前記オブジェクト指定手段により指定されたオブジェクトの前記画像上における移動位置を指定する位置指定手段と、前記オブジェクト指定手段により指定されたオブジェクトと同一種のオブジェクトが前記位置指定手段により指定された位置に最も近い位置に存在する画像を前記画像データから検索する検索手段と、この検索手段により検索された画像から前記指定されたオブジェクトをコピーするコピー手段と、このコピー手段によりコピーされたオブジェクトを、前記削除手段により前記オブジェクトが削除された画像であって、前記検索手段により検索された画像において前記同一種のオブジェクトが存在している位置に配置して、画像合成する合成手段と、この合成手段により合成された画像を前記表示手段の画面上に表示させる第２の表示制御手段と、を備えることを特徴とする。
【０００９】
また、請求項２記載の発明に係る画像表示装置にあっては、前記複数の画像で構成される画像データは、連続する複数の画像により動画を表示する動画像データであることを特徴とする。
【００１０】
また、請求項３記載の発明に係る画像表示装置にあっては、前記オブジェクト指定手段は、前記表示手段に表示されている画像に含まれている複数種のオブジェクトの何れかに対するタッチに応じて、当該タッチされたオブジェクトを指定することを特徴とする。
【００１１】
また、請求項４記載の発明に係る画像表示装置にあっては、前記画像データは、動画撮影された画像データであり、前記複数種のオブジェクトは複数種の被写体であることを特徴とする。
【００１２】
また、請求項５記載の発明に係る画像表示装置にあっては、前記第１の表示制御手段により表示された画像と前記第２の表示制御手段により表示された画像とを含む複数の画像からなる画像データを前記記憶手段に記憶させる記憶制御手段を備えることを特徴とする。
【００１３】
また、請求項６記載の発明に係る画像表示プログラムにあっては、複数種のオブジェクトを含み、各オブジェクトが画像中の異なる位置に存在する複数の画像で構成される画像データを記憶した記憶手段と、画像を表示する表示手段とを備える画像表示装置が有するコンピュータを、前記表示手段に前記画像データを構成する複数の画像を順次表示させる第１の表示制御手段と、この第１の表示制御手段により前記表示手段に前記複数の画像の何れかが表示されている状態において、当該画像に含まれている複数種のオブジェクトの何れかを指定するオブジェクト指定手段と、このオブジェクト指定手段により指定されたオブジェクトを前記表示されている画像中から削除する削除手段と、前記オブジェクト指定手段により指定されたオブジェクトの前記画像上における移動位置を指定する位置指定手段と、前記オブジェクト指定手段により指定されたオブジェクトと同一種のオブジェクトが前記位置指定手段により指定された位置に最も近い位置に存在する画像を前記画像データから検索する検索手段と、この検索手段により検索された画像から前記指定されたオブジェクトをコピーするコピー手段と、このコピー手段によりコピーされたオブジェクトを、前記削除手段により前記オブジェクトが削除された画像であって、前記検索手段により検索された画像において前記同一種のオブジェクトが存在している位置に配置して、画像合成する合成手段と、この合成手段により合成された画像を前記表示手段の画面上に表示させる第２の表示制御手段と、して機能させることを特徴とする。
【００１４】
また、請求項７記載の発明に係る画像表示方法にあっては、複数種のオブジェクトを含み、各オブジェクトが画像中の異なる位置に存在する複数の画像で構成される画像データを記憶した記憶手段と、画像を表示する表示手段とを備える画像表示装置における画像表示方法であって、前記表示手段に前記画像データを構成する複数の画像を順次表示させる第１の表示制御ステップと、この第１の表示制御ステップにより前記表示手段に前記複数の画像の何れかが表示されている状態において、当該画像に含まれている複数種のオブジェクトの何れかを指定するオブジェクト指定ステップと、このオブジェクト指定ステップにより指定されたオブジェクトを前記表示されている画像中から削除する削除ステップと、前記オブジェクト指定ステップにより指定されたオブジェクトの前記画像上における移動位置を指定する位置指定ステップと、前記オブジェクト指定ステップにより指定されたオブジェクトと同一種のオブジェクトが前記位置指定ステップにより指定された位置に最も近い位置に存在する画像を前記画像データから検索する検索ステップと、この検索ステップにより検索された画像から前記指定されたオブジェクトをコピーするコピーステップと、このコピーステップによりコピーされたオブジェクトを、前記削除ステップにより前記オブジェクトが削除された画像であって、前記検索ステップにより検索された画像において前記同一種のオブジェクトが存在している位置に配置して、画像合成する合成ステップと、この合成ステップにより合成された画像を前記表示手段の画面上に表示させる第２の表示制御ステップと、を含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、予め記憶されている画像の数に制限や限界がある条件下で、より多種の異なる画像を切り替えながら表示することができる。その結果、ユーザにおいて画像観賞を早期に飽きてしまうことがなく、画像観賞の興趣性を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る画像表示装置の回路構成、及びシステム構成を示すブロック図である。
【図２】内部メモリの記憶状態を示す図である。
【図３】像画像データ（１）を構成する画像を示す図である。
【図４】図３に続く像画像データ（１）を構成する画像を示す図である。
【図５】本実施の形態のメインルーチンを示すフローチャートである。
【図６】ＳＷ処理の処理手順を示すフローチャートである。
【図７】モード選択ＳＷ処理の処理手順を示すフローチャートである。
【図８】動画像選択ＳＷ処理の処理手順を示すフローチャートである。
【図９】画像選択ＳＷ処理の処理手順を示すフローチャートである。
【図１０】表示処理の処理手順を示すフローチャートである。
【図１１】タッチ処理の処理手順を示すフローチャートである。
【図１２】画像切り取り処理の処理手順を示すフローチャートである。
【図１３】移動処理の処理手順を示すフローチャートである。
【図１４】図１３に続く移動処理の処理手順を示すフローチャートである。
【図１５】処理手順を示す説明図である。
【図１６】図１５に続く処理手順を示す説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について説明する。図１は、本実施の形態に係る画像表示装置１、及びこれを含む画調変換システムの電気的構成を示したブロック図である。画像表示装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＣＰＵ１１に接続されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１３、内部メモリ１４を備える。ＲＯＭ１２には、ＣＰＵ１１に後述するフローチャートに示す動作を行わせるためのプログラム等が記憶されている。
【００１８】
内部メモリ１４は、ハードディスク又はフラッシュメモリによる大容量不揮発性メモリであり、動画像データ等が予め記憶され、あるいは後述するフローに示す処理により作成された新たな動画像データが保存可能となっている。表示制御部１６は、ＣＰＵ１１により制御されてＲＡＭ１３のバッファエリアに格納される画像データに基づいて液晶表示パネル３を駆動することにより、画像や各種メニューを液晶表示パネル３に表示させる。
【００１９】
キー入力制御部１７はＣＰＵ１１の制御に基づいてタッチパネル５のタッチ検出信号と、キー入力部２１の操作信号を入力するものである。タッチパネル５は、液晶表示パネル３に積層されており、タッチ位置を検出してタッチ位置を示すタッチ位置検出信号を発生する。また、本実施の形態において、キー入力部２１には、電源スイッチ、モード選択ＳＷ（スイッチ）、動画像選択ＳＷ、及びその他のスイッチが設けられている。
【００２０】
メモリカードインターフェース１８は、メモリカードスロットに着脱自在に装着された各種のメモリカード６０と、ＣＰＵ１１との間におけるデータの入出力を制御する入出力インターフェースである。ＧＰＳ制御部２０は、ＧＰＳアンテナ７で受信した情報を元に位置情報を取得する。これにより、画像表示装置１の現在位置を知ることもできる。
【００２１】
人感センサ１９はＣＰＵ１１に接続され、近くに人がいるかどうかを検知するものである。したがって、近くに人がいない状態が所定時間以上続くと自動的に電源を切って節電を図る（オートパワーオフ）。
【００２２】
通信制御部３０は、電話回線３１若しくは無線ＬＡＮ３２を経由して画像やメールの送受信を含む通信制御を行う。アドレス帳３３は、メール送受信に使用するものであり、実際は内部メモリ１４内に設けられる。
【００２３】
バックアップサーバ４０は、ネットワーク９０を介して接続され、自動的に若しくは手動指示により内部メモリ１４に記録されたデータのバックアップを行う。コンテンツサーバ５０は、多数のコンテンツや画像を有しており、ネットワーク９０を介して画像表示装置１へデータを配信することができる。
【００２４】
撮像装置７０は、所謂デジタルカメラであり、撮像素子やこれを制御する撮像制御部、及び画像送信部等を備える。そして、撮像制御部により撮像素子を駆動してカラーからなる被写体の画像を所定の周期（フレームレート）で取り込む制御を行い、取り込んだライブビュー画像を外部に送信する送信手段を備える。この撮像装置７０は、ネットワーク９０を介して電話回線３１あるいは無線ＬＡＮ３２で画像表示装置１の通信制御部３０に接続されている。したがって、画像表示装置１のＣＰＵ１１は、撮像装置７０により撮像されて、前記送信手段により転送されたライブビュー画像を逐次取り込むことが可能である。
【００２５】
このとき、撮像装置７０が、ユーザが有している画像表示装置１の場所とは異なる遠隔地に配置されていることにより、ユーザは遠隔地の景色を画像表示装置１の液晶表示パネル３で観賞することができる。
【００２６】
また、電源制御部８０は、電源プラグ３１を介してＡＣ電源を取り入れ、直流に変換して各部に電力を供給する。前述したオートパワーオフの制御も行う。ＲＡＭ１３は、ＣＰＵ１１が必要に応じて種々のデータを一時的に記憶する作業用のメモリであり、後述するフローに示すバッファエリアを備える。
【００２７】
図２は、内部メモリ１４に記憶されている画像データを示す図である。この内部メモリ１４には、複数の動画像データ（１）〜（Ｍ）が予め記憶されている。この動画像データ（１）〜（Ｍ）は、デジタルカメラで撮影されてメモリカード６０に記憶された動画をメモリカード６０から読み出して保存したもの、あるいはコンテンツサーバ５０からネットワーク９０を介してダウンロードしたマンガ動画等である。
【００２８】
また、各動画像データ（１）〜（Ｍ）は、内部メモリ１４に記憶された直後は複数の画像（１）〜（Ｎ）で構成され、例えば動画像データ（１）は、基本となる画像（１）（１）〜（１）（１２）で構成されているが、動画像データを構成する画像の数（Ｎ）は後述する処理によって増加する。
【００２９】
図３及び図４は、動画像データの一例を示す図である。この動画像データは、（ａ）〜（ｌ）に示すように、画像（１）〜画像（１２）の１２枚の画像で構成されている。各画像（１）〜画像（１２）には、同一のオブジェクトＡ，Ｂ，Ｃが含まれており、各オブジェクトＡ，Ｂ，Ｃが各画像（１）〜画像（１２）中の異なる位置に存在する。
【００３０】
なお、以下の説明においては、この図３及び図４に示した画像（１）〜画像（１２）からなる動画像データが、図２における動画像データ（１）であるものとする。したがって、動画像データ（１）は基本の画像として、画像（１）（１）〜（１）（１２）を有している。
【００３１】
次に、以上の構成に係る本実施の形態の動作について説明する。キー入力部２１に設けられている電源スイッチがオン操作されると、ＣＰＵ１１はＲＯＭ１２に記憶されているプログラムに従ってＲＡＭ１３をワークエリアとして使用しつつ、各部の制御及び処理を開始する。図５は、ＣＰＵ１１の処理手順を示すメインフローである。ＣＰＵ１１は、先ずイニシャライズ処理を行って、後述するフロー内において用いるフラグをセットあるいはリセットし、カウンタをリセットするとともに、ＲＡＭ１３のワークエリア及びバッファエリアをクリアする（ステップＳＡ１）。
【００３２】
引き続き、電源スイッチがオフ操作されるまで、ＳＷ（スイッチ）処理（ステップＳＡ２）、表示処理（ステップＳＡ３）、タッチ処理（ステップＳＡ４）、これら以外のその他の処理（ステップＳＡ５）を順次繰り返す。
【００３３】
図６は、前記ＳＷ処理（ステップＳＡ２）の詳細を示すフローチャートである。ＣＰＵ１１は、モード選択ＳＷ処理（ステップＳＢ１）、動画像選択ＳＷ処理（ステップＳＢ２）、画像選択ＳＷ処理（ステップＳＢ３）、これら以外のその他のＳＷ処理（ステップＳ４）を順次実行する。
【００３４】
図７は、前記モード選択ＳＷ処理（ステップＳＢ１）の詳細を示すフローチャートである。ＣＰＵ１１は、キー入力部２１に設けられているモード選択ＳＷがオンとなったか否かを判断する（ステップＳＣ１）。ユーザによりモード選択ＳＷが押下されてオンとなったならば、フラグＳＦとフラグＭＦとをセット（←１）するとともに、フラグＣＦをリセット（←０）する。また、カウンタＭの値をインクリメントして、カウントアップさせる（ステップＳＣ３）。なお、カウンタＭの初期値は「０」であり、前記イニシャライズ処理（ステップＳＡ１）で設定された。
【００３５】
図８は、動画像選択ＳＷ処理（ステップＳＢ２）の詳細を示すフローチャートである。ＣＰＵ１１は、キー入力部２１に設けられている動画像選択ＳＷが押下されてオンとなったか否かを判断する（ステップＳＤ１）。ユーザにより動画像選択ＳＷが押下されてオンとなったならば、カウンタｍの値をインクリメントしてカウントアップさせる（ステップＳＤ２）。また、このカウントアップさせたカウンタｍの値が、内部メモリ１４に記憶されている動画像データの数である最大数を超えたか否かを判断する（ステップＳＤ３）。超えていない場合には、ステップＳＤ４の処理を行うことなく、ステップＳＤ５に進み、超えた場合には、カウンタｍに初期値「１」を設定する（ステップＳＤ４）。
【００３６】
したがって、カウンタｍの値は、「１」から内部メモリ１４に記憶されている動画像データの数である最大数の間において、動画選択ＳＷが操作される毎にカウントアップされ、その値ｍにより内部メモリ１４に記憶されている何れかの動画像データを指定する。
【００３７】
そして、ステップＳＤ３又はステップＳＤ４に続くステップＳＤ５では、指定された画像データ中の画像を指定するカウンタｎに初期値「１」を設定する。引き続き、フラグＭＦがリセット（＝０）された状態にあるか否かを判断する（ステップＳＤ６）。フラグＭＦがセットされてＭＦ＝１の状態にある場合には、前記カウンタｍとｎの値で特定される画像（ｍ）（ｎ）をＲＡＭ１３のバッファエリアにストアして、液晶表示パネル３にて表示する（ステップＳＤ７）。したがって、動画選択ＳＷが操作された際にＭＦ＝１となっている場合には、今回選択された動画像データの先頭画像が液晶表示パネル３に表示され始められる。
【００３８】
しかし、動画選択ＳＷが操作された際にＭＦ＝０となっている場合には、フラグＤＦをセット（←１）して（ステップＳＤ８）、リターンする。
【００３９】
図９は、前記画像選択ＳＷ処理（ステップＳＢ３）の詳細を示すフローチャートである。ＣＰＵ１１は、フラグＭＦがセットされているか否かを判断する（ステップＳＥ１）。フラグＭＦがセットされておらず、ＭＦ＝０である場合には、以降の処理を実行することなくリターンする。また、フラグＭＦがセットされており、ＭＦ＝１である場合には、カウンタｎの値をインクリメントしてカウントアップさせる（ステップＳＥ２）。また、このカウントアップされたカウンタｎの値が、現時点で選択されている動画像データが現時点で有する画像の数である最大数を超えたか否かを判断する（ステップＳＥ３）。超えていない場合には、ステップＳＥ４の処理を行うことなく、ステップＳＥ５に進み、超えた場合には、カウンタｍに初期値「１」を設定する（ステップＳＥ４）。
【００４０】
したがって、カウンタｎの値は、「１」から現在選択されている動画像データが現在有する画像数である最大数の間において、カウントアップされ、その値ｎにより現在選択されている動画像データが有する何れかの画像を指定する。
【００４１】
そして、ステップＳＥ３又はステップＳＥ４に続くステップＳＤ５では、前記カウンタｍとｎの値で特定される画像（ｍ）（ｎ）をＲＡＭ１３のバッファエリアにストアして、液晶表示パネル３にて表示する。したがって、画像選択ＳＷ処理ではカウンタｍとｎの値で特定される画像（ｍ）（ｎ）が液晶表示パネル３に表示される。
【００４２】
図１０は、前記表示処理（ステップＳＡ３）の詳細を示すフローチャートである。ＣＰＵ１１は、フラグＤＦがセット（＝１）されているか否かを判断する（ステップＳＦ１）。このフラグＤＦは、前述した図８のフローチャートの動画像選択ＳＷ処理におけるステップＳＤ６でＭＦ＝０であることを条件に、ステップＳＤ８でセットされている。したがって、動画像選択ＳＷ処理のステップＳＤ８でセットされてＤＦ＝１となっている場合には、カウンタｍとｎの値で特定される画像（ｍ）（ｎ）を液晶表示パネル３に表示させる（ステップＳＦ２）。
【００４３】
引き続き、当該像画像データにおける次の画像を指定するためにカウンタｎの値をインクリメントしてカウントアップさせ（ステップＳＦ３）、このカウントアップさせたカウンタｎの値が、現在選択されている動画像データにおける現在の画像の数であるＮを超えたか否かを判断する（ステップＳＦ４）。超えていない場合には、ステップＳＦ５の処理を行うことなくリターンし、超えた場合にはフラグＤＦをリセット（←０）してから（ステップＳＦ５）、リターンする。
【００４４】
図１１は、前記タッチ処理（ステップＳＡ４）の詳細を示すフローチャートである。ＣＰＵ１１は、画像切り取り処理（ステップＳＧ１）、移動処理（ステップＳＧ２）を順次実行する。
【００４５】
図１２は、前記画像切り取り処理（ステップＳＧ１）の詳細を示すフローチャートである。ＣＰＵ１１は、フラグＭＦとフラグＳＦとが共にセット（＝１）されているか否かを判断する（ステップＳＨ１）。フラグＭＦとフラグＳＦとが共にセット（＝１）されていない場合、つまり何れか一方のフラグみがセットされている場合、及び両フラグがリセットされている場合には、以降の処理を実行することなくリターンする。したがって、ステップＳＨ２以降の処理は、フラグＭＦとフラグＳＦとが共にセット（＝１）されていることを条件として実行される。
【００４６】
そして、先ずカウンタＧに初期値「１」をセットする（ステップＳＨ２）。しかる後に、タッチパネル５からのタッチ位置検出信号の有無に基づき、液晶表示パネル３に表示されている画像に対するタッチがあるか否かを判断する（ステップＳＨ３）。タッチがあったならば、タッチ位置検出信号が示すタッチ位置にオブジェクトがあるか否かを判断する（ステップＳＨ４）。
【００４７】
すなわち、図１５（ａ）に示す画像がバッファエリア内にあり液晶表示パネル３に表示されているとすると、この画像は図３に示した画像（１）であって、オブジェクトＡ，Ｂ，Ｃが存在する。この状態で、ユーザが手指によりオブジェクトＡ，Ｂ，Ｃ以外の部分にタッチした場合には、タッチした位置にオブジェクトがないことから、ステップＳＨ４の判断はＮＯとなる。したがって、この場合には、ステップＳＨ５〜ＳＨ９の処理を行うことなくステップＳ１０に進む。
【００４８】
しかし、ユーザが例えばオブジェクトＢにタッチした場合には、タッチ位置Ｔ１にオブジェクトがあることから、ステップＳＨ４の判断はＹＥＳとなる。したがって、ステップＳＨ４からステップＳＨ５に進み、カウンタＧの値により指定される位置レジスタである「位置（Ｇ）」にタッチ位置、つまり液晶表示パネル３に表示されている画像におけるタッチ位置Ｔ１の座標を格納する。したがって、現在Ｇ＝１であるとすると、位置（１）に今回のタッチ位置Ｔ１の座標が格納されることとなる。
【００４９】
次に、カウンタＧの値により指定されるオブジェクトレジスタである「オブジェクト（Ｇ）」にタッチ位置から切り抜いたオブジェクトの画像を格納する（ステップＳＨ６）。したがって、現在Ｇ＝１であるとすると、オブジェクト（１）に図１５（ｂ）に示すオブジェクトＢの画像が格納されることとなる。
【００５０】
さらに、バッファエリア内の画像から前記ステップＳＨ６で切り抜いた画像を削除する（ステップＳＨ７）。すなわち、前述のように図１５（ａ）に示す画像がバッファエリア内にあるとすると、この画像から図１５（ｂ）に示すオブジェクトＢを削除する。その結果、バッファエリア内には、図１５（ｃ）に示すように、オブジェクトＢが削除され、かつオブジェクトＡ，Ｃが図１５（ａ）の画像と同一の位置にある画像が格納された状態となる。
【００５１】
引き続き、カウンタＧの値により指定されるフラグＭＦである「ＭＦ（Ｇ）」をセット（←１）した後（ステップＳＨ８）、カウンタＧの値をインクリメントして、カウントアップさせる（ステップＳＨ９）。更に、全てのタッチ位置に対し以上の検査を実行したか否かを判断する（ステップＳＨ１０）。つまり、ユーザがオブジェクトＢのみならず、オブジェクトＡにもタッチした場合が想定されることから、ステップＳＨ１０の判断を行う。本例の場合のように、ユーザがオブジェクトＢのみにタッチした場合には、ステップＳＨ３〜ＳＨ９の処理が１回行われれば、ステップＳＨ１０の判断はＹＥＳとなる。したがって、ステップＳＨ１０からステップＳＨ１１に進み、フラグＳＦをリセット（←０）してリターンする。
【００５２】
図１３及び図１５は、前記移動処理（ステップＳＧ２）の詳細を示す一連のフローチャートである。ＣＰＵ１１は、フラグＭＦ＝１であり、かつ、フラグＳＦ＝０であるか否かを判断する（ステップＳＩ１）。ＭＦ＝１かつＳＦ＝０であれば、図１５のフローチャートに示した画像切り取り処理が完了している。このステップＳＩ１の判断がＮＯであって、画像切り取り処理が完了していない場合には、以降の処理を実行することなくリターンする。
【００５３】
画像切り取り処理が完了しているならば、カウンタｇに初期値「１」を設定する（ステップＳＩ２）。そして、このカウンタｇの値により指定されるフラグＭＦである「ＭＦ（ｇ）」のタッチ状態に変化があったか否かを判断し（ステップＳＩ３）、変化がない場合には後述するステップＳＩ１６に進む。変化があった場合には、それがタッチ位置の移動であるか否かを判断する（ステップＳＩ４）。
【００５４】
このステップＳＩ４での判断の結果、変化がタッチ位置の移動でない場合は、タッチ位置の消滅であり、ユーザが液晶表示パネル３上から手指を離した場合である。この場合には、ステップＳＩ４からステップＳＩ５に進み、カウンタＧの値をデクリメントして、カウントダウンさせる。引き続き、カウンタＧの値が「０」となったか否かを判断し、Ｇ≠０である場合には、後述するステップＳＩ１６に進む。また、Ｇ＝０となった場合には、フラグＭＦをリセット（←０）した後、後述するステップＳＩ１８に進む。
【００５５】
他方、ステップＳ１４の判断結果が移動であった場合には、カウンタｇの値により指定される前記位置レジスタである「位置（ｇ）」に格納されているタッチ位置を変更する（ステップＳＩ８）。したがって、図１５（ｄ）に示すように、ユーザが液晶表示パネル３上において手指をタッチ位置Ｔ１からタッチ位置Ｔ２に移動した場合には、前記位置レジスタである「位置（ｇ）」に格納されているタッチ位置は、タッチ位置Ｔ１の座標からタッチ位置Ｔ２の座標に変更される。また、カウンタＳに初期値「１」を設定する（ステップＳＩ９）。
【００５６】
次に、内部メモリ１４に格納されている画像（ｍ）（Ｓ）において、位置（ｇ）に、カウンタｇの値により指定される前記オブジェクトレジスタ「オブジェクト（ｇ）」と同一種のオブジェクトがあるか否かを判断する（ステップＳＩ１０）。つまり、前記（ステップＳＨ６）で、タッチ位置から切り抜いたオブジェクトの画像、本例では図１５（ｂ）に示したオブジェクトＢの画像が格納されている。また、位置（ｇ）には、ユーザが最初にタッチした位置から手指を移動させた位置Ｔ２が格納されている。したがって、現時点でｍ＝１、Ｓ＝１であったとすると、ステップＳＩ１０では、動画像データ（１）における画像（１）（図３の画像（１））の位置Ｔ２にオブジェクトＢがあるか否かが判断されることとなる。
【００５７】
しかし、図３の画像（１）を参照すると分かるように、画像（１）の位置Ｔ２にオブジェクトＢと同一種のオブジェクトは存在しない。したがって、カウンタＳの値をインクリメントして、カウントアップさせ（ステップＳＩ１１）、カウンタＳの値が当該動画像データ（Ｍ）における画像数Ｎを超えたか否かを判断する（ステップＳＩ１２）。超えていない場合には、ステップＳＩ１０からの処理を再度実行する。
【００５８】
したがって、ステップＳＩ１０においては、順次カウントアップさせたカウンタＳの値で指定される画像（Ｓ）の位置Ｔ２にオブジェクト（ｇ）と同一種のオブジェクトがあるか否かを判断する。ここで、同一種であるか否かを判断するに際しては、各オブジェクトＡ，Ｂ、Ｃが画像（１）〜（１２）のいずれの状態でも変化しない特徴点を抽出し、その特徴点が一致するか否かにより同一種であるか否かを判断する。例えば、オブジェクトＢの場合、口の部分は画像（１）〜（１２）で変化しているが、目の部分は画像（１）〜（１２）で同一である。したがって、目の部分を特徴点として、当該目の部分の画像を有するオブジェクトをオブジェクトＢと同一種であると判断する。
【００５９】
このようにして、ステップＳＩ１０の判断を行った際、図３及び図４を参照すると分かるように、画像（１）〜（１１）の位置Ｔ２にはオブジェクトＢが存在しないが、図４（ｌ）に示すように、画像（１２）の位置Ｔ２にオブジェクトＢが存在する。このため、ステップＳＩ１０における画像（ｍ）（Ｓ）が画像（１）（１２）である時点において、ステップＳＩ１０の判断がＹＥＳとなる。
【００６０】
したがって、ステップＳＩ１０からステップＳＩ１３に進み、画像（ｍ）（Ｓ）内のオブジェクト（ｇ）と同一種のオブジェクトをコピーする。よって、本例の場合、図１６（ａ）に示すように、画像（１２）からオブジェクトＢのみがコピーされる。引き続き、バッファ内の位置（ｇ）にコピー画像を貼付して合成する（ステップＳＩ１４）。
【００６１】
このとき、バッファエリア内には、前述の図１５（ｃ）に示すように、オブジェクトＢが削除され、かつオブジェクトＡ，Ｃが図１５（ａ）の画像と同一の位置にある画像が格納された状態となっている。また、位置（ｇ）は、図１５（ｄ）に示す位置Ｔ２である。
したがって、図１６（ｂ）に示すように、画像（１２）からコピーされたオブジェクトＢは、オブジェクトＢが削除された画像（１）における位置Ｔ２貼付される。
【００６２】
これにより、図１６（ｃ）に示すように、オブジェクトＡ，Ｃは、画像（１）と同一位置、同一形態であるが、オブジェクトＢは、画像（１）と異なる位置、異なる形態である画像（１３）が生成されて、液晶表示パネル３に表示されることとなる。
【００６３】
この画像（１３）にあっては、内部メモリ１４の動画像データ（１）における１２枚の画像に含まれているものではなく、新たに生成された画像である。したがって、動画像データ（１）を構成する画像の数に制限や限界がある条件下で、より多種の異なる画像を切り替えながら表示することができる。
【００６４】
しかる後に、フラグＣＦをセットし（ステップＳＩ１５）、カウンタｇの値をインクリメントして、カウントアップさせ（ステップＳＩ１６）、このカウントアップさせたカウンタｇの値がＧの値を超えたか否かを判断する（ステップＳＩ１７）。ｇ＞Ｇとなっていない場合には、ステップＳＩ３からの処理を繰り返し、ｇ＞Ｇとなった場合には、図１５のステップＳＩ１８に進む。
【００６５】
そして、フラグＣＦがセットされているか否かを判断する（ステップＳＩ１８）。このフラグＣＦは、前記ステップＳＩ１４でコピー画像の貼付があった場合には、つまり画像（１）〜（１２）以外に新たな画像が生成、表示された場合には、ステップＳＩ１５でセットされている。したがって、ステップＳＩ１８からステップＳＩ１９に進んでＮの値をインクリメントして、カウントアップさせる。ここで、Ｎは、前述のように現在選択されている動画像データにおける現在の画像の数であるから、本例においてこのステップＳＩ１９の処理が最初に行われる時点においては、Ｎ＝１２となっている。したがって、ステップＳＩ９の処理によってＮ＝１３となる。
【００６６】
次に、内部メモリ１４に画像（Ｍ）（Ｎ）エリアを確保する。本例では、動画像データ（１）が選択されていることから、内部メモリ１４には画像（１）（１３）エリアが確保される。そして、この確保した画像（Ｍ）（Ｎ）エリアにバッファエリア内の画像をコピーする。したがって、本例の場合、図１６（ｃ）に示した画像（１３）が内部メモリ１４の画像（１）（１３）エリアにコピーされることとなる。しかる後に、フラグＣＦをリセット（←０）してリターンする。
【００６７】
したがって、図１２に示した画像切り取り処理、及び図１３、図１４に示した移動処理が１回行われると、行われる毎に選択された動画像データを構成する画像の数は１ずつ増加していく。また、本例における動画像データ（１）においては、基本となる画像が画像（１）〜（１２）の１２枚あり、１２枚の各画像（１）〜（１２）には、夫々３種のオブジェクトＡ，Ｂ，Ｃが存在し、オブジェクトＡ，Ｂ，Ｃには各画像（１）〜（１２）毎に異なる１２種の動き（位置）がある。
【００６８】
したがって、１２通りの画像で構成されていた動画像データ（１）を、最大で１２×１２×１２＝１７２８通りの画像で構成することができる。よって、動画像データ（１）を構成する画像の数に制限や限界がある条件下で、より多種の異なる画像を切り替えながら表示することができる。その結果、ユーザにおいて画像観賞を早期に飽きてしまうことがなく、画像観賞の興趣性を向上させることができる。
【００６９】
このとき、内部メモリ１４に記憶されている動画像データが、連続する複数の画像により動画を表示する動画像データであれば、オブジェクトが異なる動作を行う動画の再生を行うことができる。
【００７０】
また、内部メモリ１４に記憶されている動画像データが、デジタルカメラで動画撮影された比較的に短い像画像データであっても、これをより長い像画像データにすることができる。
【００７１】
また、本実施の形態においては、タッチパネル５を用いることにより、タッチによりオブジェクトを指定し、タッチ位置の移動を検知するようにしたことから、順次表示されている画像中のオブジェクトに対し手指でタッチし、移動することにより、瞬時に新たな画像を表示させることができる。
【００７２】
なお、実施の形態に説明においては、１２枚の画像を含み、３種のオブジェクトが存在する場合について専ら説明したが、画像の数及びオブジェクトの数はこれらに限るものではない。
【符号の説明】
【００７３】
１    画像表示装置
３    液晶表示パネル
５    タッチパネル
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    内部メモリ
１６    表示制御部
１７    キー入力制御部
１８    メモリカードインターフェース
２１    キー入力部
３０    通信制御部
３１    電源プラグ
３１    電話回線
３２    無線ＬＡＮ
６０    メモリカード
【図１】
2012053396.tif 000003
【図２】
2012053396.tif 000004
【図３】
2012053396.tif 000005
【図４】
2012053396.tif 000006
【図５】
2012053396.tif 000007
【図６】
2012053396.tif 000008
【図７】
2012053396.tif 000009
【図８】
2012053396.tif 000010
【図９】
2012053396.tif 000011
【図１０】
2012053396.tif 000012
【図１１】
2012053396.tif 000013
【図１２】
2012053396.tif 000014
【図１３】
2012053396.tif 000015
【図１４】
2012053396.tif 000016
【図１５】
2012053396.tif 000017
【図１６】
2012053396.tif 000018