(57)【要約】【課題】画像データが縮小表示された状態で、その画像データがどのような画像データであるのかを容易に判断する。【解決手段】画像データの所定範囲のデータに基づいて副画像データを生成する画像データ生成部１００と、画像データ生成部１００にて生成された副画像データと、その副画像データを生成するために用いられた画像データとを対応づけて保存する保存部２００とを有する。【選択図】図１
2012257023.tif 000002
【特許請求の範囲】
【請求項１】
画像データの所定範囲のデータに基づいて副画像データを生成する画像データ生成手段と、
前記画像データ生成手段にて生成された副画像データと、当該副画像データを生成するために用いられた画像データとを対応づけて保存する保存手段とを有するデータ保存装置。
【請求項２】
請求項１に記載のデータ保存装置において、
前記画像データ生成手段は、画像データに含まれる特徴画像のデータに基づいて前記副画像データを生成するデータ保存装置。
【請求項３】
請求項１または請求項２に記載のデータ保存装置において、
前記画像データ生成手段は、前記副画像データを１つの画像データに対して複数生成し、
前記１つの画像データに対して生成された複数の副画像データを順次切り替えて表示する表示手段を有するデータ保存装置。
【請求項４】
画像データの所定範囲のデータに基づいて副画像データを生成する画像データ生成処理と、
前記画像データ生成処理にて生成された副画像データと、当該副画像データを生成するために用いられた画像データとを対応づけて保存する保存処理とを有するデータ保存方法。
【請求項５】
請求項４に記載のデータ保存方法において、
前記画像データ生成処理にて、画像データに含まれる特徴画像のデータに基づいて前記副画像データを生成するデータ保存方法。
【請求項６】
請求項４または請求項５に記載のデータ保存方法において、
前記画像データ生成処理にて、前記副画像データを１つの画像データに対して複数生成し、
前記１つの画像データに対して生成された複数の副画像データを順次切り替えて表示する表示処理を有するデータ保存方法。
【請求項７】
コンピュータに、
画像データの所定範囲のデータに基づいて副画像データを生成する画像データ生成手順と、
前記画像データ生成手順にて生成された副画像データと、当該副画像データを生成するために用いられた画像データとを対応づけて保存する保存手順とを実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムにおいて、
前記画像データ生成手順にて、画像データに含まれる特徴画像のデータに基づいて前記副画像データを生成するプログラム。
【請求項９】
請求項７または請求項８に記載のプログラムにおいて、
前記画像データ生成手順にて、前記副画像データを１つの画像データに対して複数生成し、
前記コンピュータに、前記１つの画像データに対して生成された複数の副画像データを順次切り替えて表示する表示手順をさらに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを保存するデータ保存装置、データ保存方法及びプログラムに関し、特に、保存された画像データを一覧で表示させる場合に画像データを識別しやすくする技術に関する。
【背景技術】
【０００２】
近年、携帯電話機やＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants：個人向け携帯型情報通信機器）等の携帯端末装置が急速に普及している。このような携帯端末装置は、画像データを保存しておき、保存している画像データをユーザが所望のタイミングで表示したり、送信したりすることができる。そして、複数の画像データの中から、表示したり送信したりする画像データをユーザが選択するために、複数の画像データを縮小して一覧表示する、いわゆるサムネイル表示が行われる。
【０００３】
ところが、上述したような携帯端末装置は小型化を実現するために表示画面が小さいため、複数の画像データがサムネイル表示された状態では、サムネイル表示された画像データがどのような画像データであるのかを判断しにくい。そのため、サムネイル表示された画像データを選択して一旦元のサイズで表示し、画像データの内容を確認する必要が生じる場合がある。
【０００４】
ここで、画像データ毎にサムネイル画像を自動的に拡大表示していく技術が、特許文献１に開示されている。この技術を用いれば、サムネイル表示された画像データが自動的に拡大表示されるため、サムネイル表示された画像データの内容を順次確認することができるようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３２５１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術においては、サムネイル表示された画像データの内容を確認することができるものの、画像データの内容を確認するためにサムネイル表示された画像データを拡大表示するものであるため、画像データがサムネイル表示された状態で、画像データがどのような画像データであるのかを容易に判断することができないという問題点がある。
【０００７】
本発明は、上述したような技術が有する問題点に鑑みてなされたものであって、画像データが縮小表示された状態で、その画像データがどのような画像データであるのかを容易に判断することができるデータ保存装置、データ保存方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、
画像データの所定範囲のデータに基づいて副画像データを生成する画像データ生成手段と、
前記画像データ生成手段にて生成された副画像データと、当該副画像データを生成するために用いられた画像データとを対応づけて保存する保存手段とを有する。
【０００９】
また、画像データの所定範囲のデータに基づいて副画像データを生成する画像データ生成処理と、
前記画像データ生成処理にて生成された副画像データと、当該副画像データを生成するために用いられた画像データとを対応づけて保存する保存処理とを有する。
【００１０】
また、コンピュータに実行させるためのプログラムであって、
画像データの所定範囲のデータに基づいて副画像データを生成する画像データ生成手順と、
前記画像データ生成手順にて生成された副画像データと、当該副画像データを生成するために用いられた画像データとを対応づけて保存する保存手順とを有する。
【発明の効果】
【００１１】
本発明は以上説明したように構成されているので、画像データの所定範囲のデータに基づいて生成された副画像データを用いることで、画像データが縮小表示された状態で、その画像データがどのような画像データであるのかを容易に判断することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明のデータ保存装置の概略を示すブロック図である。
【図２】図１に示したデータ保存装置の実施の一形態となる携帯電話機の一例を示すブロック図である。
【図３】図２に示した携帯電話機において静止画を撮影してそのサムネイル画像を生成して保存する際の処理を説明するためのフローチャートである。
【図４】図２に示した携帯電話機にて特徴画像を抽出する例を説明するための図である。
【図５】図２に示した携帯電話機におけるサムネイル画像への画像メモリへの保存イメージを示す図であり、（ａ）はＪＰＥＧファイル内の構成を示す図、（ｂ）は保存されるサムネイル画像を示す図である。
【図６】図２に示した携帯電話機において画像データを表示する際にサムネイル画像を生成する場合の処理を説明するためのフローチャートである。
【図７】図２に示した携帯電話機において複数のサムネイル画像を切り替えて表示する際の処理を説明するためのフローチャートである。
【図８】図２に示した携帯電話機において１つの画像データについて複数のサムネイル画像が切り替えて表示されるサムネイル一覧画面を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１４】
図１は、本発明のデータ保存装置の概略を示すブロック図である。
【００１５】
本発明のデータ保存装置は図１に示すように、画像データ生成手段となる画像データ生成部１００と、保存手段となる保存部２００とから構成されている。
【００１６】
上記のように構成されたデータ保存装置においては、画像データ生成部１００において、画像データの所定範囲のデータに基づいて副画像データを生成する。そして、保存部２００において、画像データ生成部１００にて生成された副画像データと、その副画像データを生成するために用いられた画像データとを対応づけて保存する。
【００１７】
以下に、上述したデータ保存装置について具体的な例を挙げて説明する。
【００１８】
図２は、図１に示したデータ保存装置の実施の一形態となる携帯電話機の一例を示すブロック図である。
【００１９】
本形態における携帯電話機１は図２に示すように、アンテナ２と、無線通信部３と、音声処理部４と、受話スピーカ５と、送話マイク６と、ＣＰＵ７と、表示部８と、キー入力部９と、撮像部１０と、鳴音駆動部１１と、スピーカ１２と、ＲＯＭ１３と、ＲＡＭ１４と、メモリ１５とを有している。
【００２０】
無線通信部３は、無線基地局（不図示）から送信されてアンテナ２を介して受信した無線通信信号を復調処理し、復調したベースバンド信号（デジタル信号）から通信制御データ、音声データ、通信データ等を取得し、音声データを音声処理部４に出力する。また、無線通信部３は、音声処理部４から出力された音声データに通信制御データ等を付加したベースバンド信号（デジタル信号）を変調処理し、アンテナ２を介して無線基地局に送信する。
【００２１】
音声処理部４は、無線通信部３から出力された音声データをデコード（伸張処理）し、さらにアナログ音声信号に変換して受話スピーカ５に出力する。また、音声処理部４は、送話マイク６から入力されたアナログ音声信号を所定のアルゴリズムでコード化（圧縮処理）して音声データとして無線通信部３に出力する。
【００２２】
表示部８は、ＬＣＤ（Liquid Crystal Display）等により構成され、ＣＰＵ７からの表示指示に基づいて、各種プログラムの処理により得られた表示データを表示する。
【００２３】
キー入力部９は、テンキー、メニューキー、十字キー、決定キー及び各種機能キー等の入力キーを備えて構成され、ユーザにより押下されたキーに対応する押下信号をＣＰＵ７に出力する。
【００２４】
撮像部１０は、撮像レンズ、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）等の光電変換素子、Ａ／Ｄ変換部等を備えている。撮像部１０は、撮像レンズを介して取り込まれた光学像を光電変換素子で画像信号に変換し、この画像信号をＡ／Ｄ変換部にてデジタル画像データに変換して撮像画像データを取得し、ＣＰＵ７に出力する。
【００２５】
鳴音駆動部１１は、携帯電話機１の着信時等にＣＰＵ７からの鳴音指示に従って鳴音信号をスピーカ１２に出力し、スピーカ１２から鳴音することでユーザに通話やメールの着信等を報知する。
【００２６】
ＲＯＭ１３は、ＣＰＵ７にて実行される各種プログラムや、プログラムの実行必要なパラメータやデータ等を記憶している。
【００２７】
ＲＡＭ１４は、ＣＰＵ７にて実行される各種プログラム及びこれらプログラムに係わるデータを一時的に記憶するワークエリアを形成する。
【００２８】
メモリ１５は、電気的に内容を消去したり書き換えたりすることができる、半導体のメモリ等で構成され、ＣＰＵ７から書き込まれた各種情報を保存する。メモリ１５は、ＣＰＵ７によって書き込まれた静止画像データや動画像データを保存する画像メモリ１５ａを有し、この画像メモリ１５ａは、図１に示した保存部２００と同様の機能を有するものである。
【００２９】
ＣＰＵ７は、図１に示した画像データ生成部１００と同様の機能を有するものであって、ＲＯＭ１３に記憶されている各種プログラムの中から指定されたプログラムを読み出し、ＲＡＭ１４内のワークエリアに展開し、ＲＯＭ１３に記憶されているプログラムとの協働で所定の処理を実行し、その処理結果をＲＡＭ１４の所定の領域に格納するとともに、表示部８に表示させる。また、ＣＰＵ７は、ＲＯＭ１３に記憶されているプログラムとの協働で、撮像部１０にて撮像された静止画像データや受信された静止画像データ、撮像部１０にて撮像された動画像データや受信された動画像データを画像メモリ１５ａに保存する。また、ＣＰＵ７は、無線通信部３にて取得された通信データを読み込み、一時記憶メモリであるＲＡＭ１４に格納する。
【００３０】
以下に、上記のように構成された携帯電話機１においてサムネイル画像を生成して保存する方法について説明する。
【００３１】
まず、静止画を撮影した際にそのサムネイル画像を生成して保存する際の処理について説明する。
【００３２】
図３は、図２に示した携帯電話機１において静止画を撮影してそのサムネイル画像を生成して保存する際の処理を説明するためのフローチャートである。
【００３３】
携帯電話機１のユーザが静止画撮影処理を行うと、撮像部１０において、撮像レンズを介して取り込まれた光学像を画像信号に変換し、この画像信号から撮像画像データを取得し、ＣＰＵ７に出力する（ステップ１）。
【００３４】
ＣＰＵ７は、撮像部１０から出力された撮像画像データをＲＡＭ１４に格納し、その後、ＲＡＭ１４に格納された撮像画像データから特徴画像を抽出する（ステップ２）。この特徴画像の抽出は、例えば、撮像部１０から出力された撮像画像データの中から人物の顔を検出し、その人物の顔を特徴画像として抽出したり、撮像画像データにて最も多く含まれている種別の画像を特徴画像として抽出したりすることが考えられる。
【００３５】
図４は、図２に示した携帯電話機１にて特徴画像を抽出する例を説明するための図である。
【００３６】
ＣＰＵ７においては、例えば、図４（ａ）に示すような画像５０の撮像画像データをＲＡＭ１４から読み出し、図４（ｂ）に示すように、この画像５０のうち人物の画像データを特徴画像５１ａ，５１ｂとして抽出する。
【００３７】
次に、ＣＰＵ７は、抽出した特徴画像５１ａ，５１ｂを含むサムネイル画像を、特徴画像５１ａ，５１ｂのそれぞれについて副画像データとして生成し、画像圧縮する（ステップ３）。
【００３８】
その後、ＣＰＵ７は、画像圧縮したサムネイル画像を、そのサムネイル画像を生成するために用いた画像５０と対応づけて画像メモリ１５ａに保存する（ステップ４）。
【００３９】
図５は、図２に示した携帯電話機１におけるサムネイル画像への画像メモリ１５ａへの保存イメージを示す図であり、（ａ）はＪＰＥＧファイル内の構成を示す図、（ｂ）は保存されるサムネイル画像を示す図である。
【００４０】
ＣＰＵ７は、撮像された静止画の画像５０がＪＰＥＧ画像であれば、画像メモリ１５ａにおいて、図５に示すようにそのＪＰＥＧファイル６１のＥｘｉｆ６２のメーカーノート６３内に、図４（ｂ）に示した特徴画像５１ａ，５１ｂに基づいて生成したサムネイル画像７２ａ，７２ｂを保存し、そのサムネイル画像を生成するために用いた画像５０と対応づける。また、画像５０を縮小しただけのサムネイル画像７１も同時に保存する。このようなサムネイル画像とそのサムネイル画像を生成するために用いた画像との対応づけは、画像データがＪＰＥＧ画像である場合に限らず、画像データのファイルが単なるデータの集合体ではなく、構造を備えたデータの場合に用いることができる。また、撮像された静止画が、ＪＰＥＧ以外のフォーマットで記録される場合は、生成したサムネイル画像を、静止画の画像データとは別途にサムネイル管理ファイルに保存するとともに、その対応テーブルを保持しておくことになる。
【００４１】
なお、本形態においては、ＣＰＵ７が、撮像部１０から出力された撮像画像データから特徴画像を抽出し、抽出した特徴画像に基づいてサムネイル画像を生成しているが、撮像部１０にて撮像される画像内にて切り出し枠を予め設定しておき、この切り出し枠内の画像データをサムネイル画像として生成することも考えられる。また、撮像された画像を表示部８に表示させ、携帯電話機１のユーザがサムネイル画像とする範囲を指定し、ＣＰＵ７がその指定された範囲のサムネイル画像を生成することも考えられる。さらには、上述したようにして生成されたサムネイル画像が表示部８に表示された状態にて、携帯電話機１のユーザがサムネイル画像を削除可能な構成とすることもできる。
【００４２】
次に、図２に示した携帯電話機１の画像メモリ１５ａに保存された画像データをビューアプリで表示する際にサムネイル画像を生成する際の処理について説明する。
【００４３】
図６は、図２に示した携帯電話機１において画像データを表示する際にサムネイル画像を生成する場合の処理を説明するためのフローチャートである。
【００４４】
図２に示した携帯電話機１にてビューアプリが起動している状態において、画像メモリ１５ａに保存された画像データの中から、ユーザが所望の対象画像を含む画像フォルダを選択することで、画像フォルダの選択をキー入力部９が受け付けると（ステップ１１）、まず、ＣＰＵ７は、画像メモリ１５ａに保存された画像データのうち選択された画像フォルダ内の個々の画像ファイルについて、図３に示した一連の処理で生成されたサムネイル画像があるかどうかを確認する（ステップ１２）。
【００４５】
そして、サムネイル画像がない場合は、ＣＰＵ７は、サムネイル画像がない画像ファイルについて画像データをデコードして特徴画像を抽出し（ステップ１３）、抽出した特徴画像に基づいてサムネイル画像を生成する（ステップ１４）。なお、特徴画像の抽出はステップ２における処理と同様に行い、また、サムネイル画像の生成はステップ３におけるサムネイル画像の生成処理と同様に行う。
【００４６】
ＣＰＵ７は、生成したサムネイル画像をＲＡＭ１４に保存し（ステップ１５）、ＲＡＭ１４に保存されたサムネイル画像を表示部８にて表示する（ステップ１６）。
【００４７】
また、ステップ１２にてサムネイル画像がある場合は、ＣＰＵ７は、ステップ１１にて選択された画像フォルダに含まれる枚数分のサムネイル画像を画像メモリ１５ａから読み出し、ステップ１５における処理にてＲＡＭ１５に保存する。
【００４８】
その後、ＣＰＵ７は、表示部８にて表示可能な他の画像ファイルが画像メモリ１５ａに保存されている場合は（ステップ１７）、その画像ファイルについて上述したステップ１２〜１６の処理を行い、他の画像ファイルがない場合は処理を終了する。
【００４９】
以下に、１つの画像データについて生成された複数のサムネイル画像を表示部８にて切り替えて表示する際の処理について説明する。
【００５０】
図７は、図２に示した携帯電話機１において複数のサムネイル画像を切り替えて表示する際の処理を説明するためのフローチャートである。
【００５１】
まず、ＣＰＵ７は、表示部８にて表示する画像ファイルに含まれる画像データについて、上述したようにして生成されて画像メモリ１５ａに保存されたサムネイル画像の総数ｎと、現在表示部８にて表示しているサムネイルの枚数ｍとを設定する（ステップ２１）。なお、サムネイル画像の総数は画像データ毎に異なっていてもよく、表示部８にて表示する画像データについてサムネイル画像を表示し始める際は、ｍ＝０となる。
【００５２】
そして、ＣＰＵ７は、表示部８にて表示する画像データについて画像メモリ１５ａに保存された複数のサムネイル画像をＲＡＭ１４に読み出し、ＲＡＭ１４に読み出されたサムネイル画像を表示部８が順次表示していく。
【００５３】
表示部８は、ＣＰＵ７の制御に従って、ｍ枚目のサムネイル画像を表示した後（ステップ２２）、一定時間経過した後（ステップ２３）、表示部８にて表示する画像データについてのサムネイル画像を全て表示していない場合は（ステップ２４）、その画像データについて表示枚数ｍを１つインクリメントし（ステップ２５）、ステップ２２以降の処理を繰り返す。
【００５４】
また、ステップ２４において、表示部８にて表示する画像データについてのサムネイル画像を全て表示した場合は、ＣＰＵ７は、表示部８にて表示する画像ファイルに含まれる次の画像データについて表示部８における表示枚数ｍを０に設定し、表示部８にてステップ２２以降の処理を繰り返す。
【００５５】
図８は、図２に示した携帯電話機１において１つの画像データについて複数のサムネイル画像が切り替えて表示されるサムネイル一覧画面を示す図である。
【００５６】
上述したように、本形態においては、図４（ａ）に示した画像５０について、図５（ｂ）に示すように、３つのサムネイル画像７１，７２ａ，７２ｂが生成され、画像メモリ１５ａに保存されている。そのため、図４（ａ）に示した画像５０について、サムネイル表示を行うと、図８に示すように、図７に示した処理に従って、サムネイル画像７１，７２ａ，７２ｂが時間経過とともに表示部８に順次切り替えて表示されていくことになる。
【００５７】
上述したように本形態においては、１つの画像データについて、例えば特徴部分等の複数の領域を抽出し、１つの画像データから複数のサムネイル画像を生成して画像ファイル内またはサムネイル管理ファイル内に保存し、図８に示すようなサムネイル一覧画面にて、複数のサムネイル画像を一定時間毎に切り替えて表示することで、サムネイル一覧画面から画像ファイルの詳細を認識することができる。
【００５８】
なお、本発明のデータ保存装置は、サムネイル画像のように、画像データに基づいて副画像データを生成するものであれば、上述したような携帯電話機１やＰＨＳ、ＰＤＡ、スマートフォン等に限らず、携帯音楽プレーヤーや携帯ゲーム機、タブレットＰＣやノートＰＣ等であってもよい。
【００５９】
また、本発明においては、携帯電話機１内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを携帯電話機１にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを携帯電話機１に読み込ませ、実行するものであっても良い。携帯電話機１にて読取可能な記録媒体とは、ＩＣカードやメモリカード、あるいは、フロッピーディスク（登録商標）、光磁気ディスク、ＤＶＤ、ＣＤ等の移設可能な記録媒体の他、携帯電話機１に内蔵されたＨＤＤ等を指す。この記録媒体に記録されたプログラムは、例えば、制御ブロックにて読み込まれ、制御ブロックの制御によって、上述したものと同様の処理が行われる。
【符号の説明】
【００６０】
１    携帯電話機
２    アンテナ
３    無線通信部
４    音声処理部
５    受話スピーカ
６    送話マイク
７    ＣＰＵ
８    表示部
９    キー入力部
１０    撮像部
１１    鳴音駆動部
１２    スピーカ
１３    ＲＯＭ
１４    ＲＡＭ
１５    メモリ
１５ａ    画像メモリ
５０    画像
５１ａ，５１ｂ    特徴画像
７１，７２ａ，７２ｂ    サムネイル画像
１００    画像データ生成部
２００    保存部
【図１】
2012257023.tif 000003
【図２】
2012257023.tif 000004
【図３】
2012257023.tif 000005
【図４】
2012257023.tif 000006
【図５】
2012257023.tif 000007
【図６】
2012257023.tif 000008
【図７】
2012257023.tif 000009
【図８】
2012257023.tif 000010