(57)【要約】【課題】圧縮されたデータであっても、写真データ同じようにサムネイル表示を可能とし、使い勝手の向上をはかる。【解決手段】携帯電子機器は、表示部７、記憶部８と、記憶部８に圧縮して格納された複数のコンテンデータを所定の表示サイズの画像を用いて表示部７に一覧表示する際、コンテンツデータを伸長してコンテンツデータの再生表示サイズを取得し、伸長されたコンテンツデータに含まれる画像を、再生表示サイズの縦横比を維持したまま所定の表示サイズ内に展開して縮小画像を生成し、当該縮小画像を複数用いて一覧表示を行う制御部１０と、を備える。【選択図】図１
2008085847.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
記憶部と、
前記記憶部に圧縮されて格納される複数のコンテンツデータを所定の表示サイズの画像を用いて前記表示部に一覧表示する際、前記コンテンツデータを伸長して当該コンテンツデータの再生表示サイズを取得し、当該再生表示サイズの縦横比を維持したまま前記所定の表示サイズ内で、前記伸長されたコンテンツデータに含まれる画像を再生して縮小画像を生成し、当該縮小画像を用いて前記一覧表示を行う制御部と、
を備えることを特徴とする携帯電子機器。
【請求項２】
前記制御部は、
前記記憶部に圧縮されて格納される複数のコンテンツデータを所定の表示サイズの縮小表示画像を用いて前記表示部に一覧表示する記憶内容表示処理部と、
前記コンテンツデータを伸長および再生を行なうデータ再生処理部と、
前記伸長されたコンテンツデータに含まれる再生縦横比を取得し、当該再生縦横比に基づき、前記記憶内容表示処理部によって指定される表示範囲に収まるよう、前記再生縦横比データから再生サイズを特定し、当該再生サイズで前記コンテンツデータの再生を行なうように前記データ再生処理部に指示する中間処理部と、を備え、
前記記憶内容表示処理部は、前記縮小画像を一覧表示する際、前記再生サイズで再生された画像を前記縮小画像として表示する
ことを特徴とする請求項１記載の携帯電子機器。
【請求項３】
前記コンテンツデータは、再生時における縦横のサイズ、もしくは縦横比を指定する情報を有し、当該情報を含み圧縮されて前記記憶部に格納される
ことを特徴とする請求項１または２記載の携帯電子機器。
【請求項４】
通信部を更に備え、
前記制御部は、
圧縮された状態の前記コンテンツデータを前記通信部により取得する
請求項１から３のいずれか１項記載の携帯電子機器。
【請求項５】
前記コンテンツデータは、少なくとも複数の画像を含み、前記データ再生処理部が前記再生サイズで前記コンテンツデータを再生する際、最初に再生される画像を前記縮小画像とする
ことを特徴とする請求項２記載の携帯電子機器。
【請求項６】
操作部を更に備え、
前記記憶内容表示処理部は、
前記一覧表示を行っている際、前記操作部により前記縮小画像の一つが選択されると、前記選択された縮小画像の元になった前記コンテンツデータに含まれるファイル名、データサイズの少なくとも一つを前記表示部に表示させる
ことを特徴とする請求項２記載の携帯電子機器。
【請求項７】
記憶部に圧縮されて格納される複数のコンテンツデータを所定の表示サイズの画像を用いて表示部に一覧表示する携帯電子機器における一覧画像表示方法であって、
前記記憶部に格納されたコンテンツデータを伸長し、当該コンテンツデータの再生表示サイズを取得する第１のステップと、
前記伸長されたコンテンツデータに含まれる画像を、前記再生表示サイズの縦横比を維持したまま前記所定の表示サイズ内に展開して縮小画像を生成する第２のステップと、
前記縮小画像を用いて前記表示部に一覧表示を行う第３のステップと、
を有することを特徴とする携帯電子機器における一覧画像表示方法。
【請求項８】
記憶部と表示部とを備えるコンピュータに一覧表示を実行させるプログラムであって、
前記コンピュータに、
前記記憶部に圧縮されて格納されたコンテンツデータを伸長し、当該コンテンツデータの再生表示サイズを取得させる第１のステップと、
前記伸長されたコンテンツデータに含まれる画像を、前記再生表示サイズの縦横比を維持したまま所定の表示サイズ内に展開して縮小画像を生成させる第２のステップと、
前記縮小画像を含む前記所定の表示サイズの画像を複数用いて前記表示部に一覧表示を行わせる第３のステップと、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、圧縮形式のコンテンツを縮小して一覧表示する用途に用いて好適な、携帯電子機器、および携帯電子機器における一覧画像表示方法、並びにプログラムに関する。
【背景技術】
【０００２】
携帯電話等の携帯電子機器は、データフォルダ内にある画像データを一覧表示することのできるサムネイル表示機能を持つ。「サムネイル」とは、多数の画像を一覧表示するために縮小された画像のことをいい、メモリ等から読み込む画像を選択する際に表示される。携帯電子機器に登録する画像ファイルの量が増えてくると、名前だけでは判別が困難であるため、大雑把にその内容がわかるサムネイルの存在は便利である。
【０００３】
一方、最近の携帯電子機器は、様々なデータを取得することができ、サムネイル表示に対応したＪＰＥＧ（Joint Photographic Experts Group）等の写真データだけでなく、Ｆｌａｓｈ（商標）と称されるデータ形式等のアニメーションやゲーム、更には携帯電子機器の機能選択時におけるメニュー画面自体等もインターネット等を介して取得することができるようになった。
上記した携帯電子機器において、データフォルダ内のデータを一覧表示する際、写真データの場合にはサムネイル表示が可能であるが、写真以外のデータに関しては、拡張子を判別し、対応するアイコンで代替表示する等により対応していた。したがって、このアイコン表示では、データの種別は判別できても、その内容が一瞥してわからないため、サムネイル表示のように大雑把にでもその内容をわからせたいといったニーズがあった。
【０００４】
また、写真データの場合には、静止画像が１枚しかそのデータ中に含まれないため、縮小画像を容易に作成することができ、あるいは、あらかじめサムネイル表示用の縮小画像を同じデータ内に保有している特殊なファイル形式を持つ写真データもあるため、サムネイルによる一覧表示を比較的容易に行なうことができた。
しかしながら、サムネイル表示のための画像を持たず、しかも静止画像が１枚のみで構成されないデータの場合、サムネイル表示を行うことは容易ではなかった。
このため、従来は、適用対象となるデータから先頭画像のみ抽出し、縮小処理することによってサムネイル画像を得、これを複数並べて一覧表示することによりサムネイル表示を行っていた（例えば、特許文献１参照）。
【特許文献１】特開平１１−２８４８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、写真データ以外の場合、データによっては表示サイズが固定されていないため、縮小画像を作成する際、本来の縦横比を考慮しなかった場合には本来の画像と大きく印象が異なることがある。
具体的に、図７にその表示例が示されるように、本来の縦横比を持つコンテンツ（図７（ａ））に対し、サムネイル画像１（図７（ｂ））、サムネイル画像２（図７（ｃ））として示すように、縦長、あるいは横長の縮小画像が表示され、この場合、ユーザは、どのような内容であるか判別が困難であるといった問題が残る。
【０００６】
一方で、最近、表示画面の高精細化により表示精度が一段と向上してきており、また、このようなデータのサイズも徐々に拡大傾向にあり、インターネット等からダウンロードする段階で圧縮された形式でデータフォルダに格納される場合があるため、正しいサイズ情報を取得できないことがあった。
上記した特許文献１には、圧縮された画像データについて、途中まで伸長し、途中まで得られた画像をサイズ変換する処理を複数毎分繰り返し、揃った段階でサムネイル表示を行い、更に、バックグランドで残りの伸長処理を行うようにすることで、サムネイル表示に要する時間を短縮する技術が開示されている。しかしながら、あくまで通常の画像データを想定しており、Ｆｌａｓｈ（商標）等、多数の画像データを含むデータ形式を持つファイルを考慮しておらず、したがって、上記した問題は解決されない。
【０００７】
本発明の目的は、Ｆｌａｓｈ（商標）コンテンツ等、多数の画像データを含む圧縮されたコンテンツであっても、写真データと同じようにサムネイル表示を可能とし、使い勝手の向上をはかった、携帯電子機器、および携帯電子機器における一覧画像表示方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１の観点の携帯電子機器は、表示部と、記憶部と、前記記憶部に圧縮されて格納される複数のコンテンデータを所定の表示サイズの画像を用いて前記表示部に一覧表示する際、前記コンテンツデータを伸長して当該コンテンツデータの再生表示サイズを取得し、当該再生表示サイズの縦横比を維持したまま前記所定の表示サイズ内で、前記伸長されたコンテンツデータに含まれる画像を再生して縮小画像を生成し、当該縮小画像を用いて前記一覧表示を行う制御部と、を備えている。
【０００９】
好適には、前記制御部は、前記記憶部に圧縮されて格納される複数のコンテンツデータを所定の表示サイズの縮小表示画像を用いて前記表示部に一覧表示する記憶内容表示処理部と、前記コンテンツデータを伸長および再生を行なうデータ再生処理部と、前記伸長されたコンテンツデータに含まれる再生縦横比を取得し、当該再生縦横比に基づき、前記記憶内容表示処理部によって指定される表示範囲に収まるよう、前記再生縦横比データから再生サイズを特定し、当該再生サイズで前記コンテンツデータの再生を行なうように前記データ再生処理部に指示する中間処理部と、を備え、前記記憶内容表示処理部は、前記縮小画像を一覧表示する際、前記再生サイズで再生された画像を前記縮小画像として表示する。
【００１０】
好適には、前記コンテンツデータは、再生時における縦横のサイズ、もしくは縦横比を指定する情報を有し、当該情報を含み圧縮されて前記記憶部に格納される。
【００１１】
好適には、通信部を更に備え、前記制御部は、圧縮された状態の前記コンテンツデータを前記通信部により取得する。
【００１２】
好適には、前記コンテンツデータは、少なくとも複数の画像を含み、前記データ再生処理部が前記再生サイズで前記コンテンツデータを再生する際、最初に再生される画像を前記縮小画像とする。
【００１３】
好適には、操作部を更に備え、前記記憶内容表示処理部は、前記一覧表示を行っている際、前記操作部により前記縮小画像の一つが選択されると、前記選択された縮小画像の元になった前記コンテンツデータに含まれるファイル名、データサイズの少なくとも一つを前記表示部に表示させる。
【００１４】
本発明の第２の観点は、記憶部に圧縮されて格納される複数のコンテンツデータを所定の表示サイズの画像を用いて表示部に一覧表示する携帯電子機器における一覧画像表示方法であって、前記記憶部に格納されたコンテンツデータを伸長し、当該コンテンツデータの再生表示サイズを取得する第１のステップと、前記伸長されたコンテンツデータに含まれる画像を、前記再生表示サイズの縦横比を維持したまま前記所定の表示サイズ内に展開して縮小画像を生成する第２のステップと、前記縮小画像を用いて前記表示部に一覧表示を行う第３のステップと、を有する。
【００１５】
本発明の第３の観点は、記憶部と表示部とを備えるコンピュータに一覧表示を実行させるプログラムであって、前記コンピュータに、前記記憶部に格納されたコンテンツデータを伸長し、当該コンテンツデータの再生表示サイズを取得させる第１のステップと、前記伸長されたコンテンツデータに含まれる画像を、前記再生表示サイズの縦横比を維持したまま所定の表示サイズ内に展開して縮小画像を生成させる第２のステップと、前記縮小画像を含む前記所定の表示サイズの画像を複数用いて前記表示部に一覧表示を行わせる第３のステップと、を有する。
【発明の効果】
【００１６】
本発明によれば、Ｆｌａｓｈ（商標）コンテンツ等、多数の画像データを含む圧縮されたコンテンツのデータであっても、写真データと同じようにサムネイル表示が可能になり、使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の実施の形態１、２にかかわる携帯電子機器の内部構成を示すブロック図である。
ここでは、携帯電子機器として携帯電話端末が例示されており、この携帯電話端末は、アンテナ１と、通信部２と、キー入力部３と、音声処理部４と、スピーカ５と、マイクロフォン６と、表示部７と、記憶部８と、制御部１０とにより構成される。
【００１８】
通信部２は、通信ネットワークに接続される不図示の基地局と無線通信を行う。通信部２は、例えば、制御部１０から供給される送信データに所定の変調処理を施して無線信号に変換し、アンテナ１を介して送出する。また、アンテナ１において受信される基地局からの無線信号に所定の復調処理に施して受信データに変換し、制御部１０に出力する。
また、キー入力部３は、例えば、電源キー、通話キー、数字キー、文字キー、方向キー、決定キーなど、各種の機能が割り当てられたキーを有しており、これらのキーがユーザによって操作された場合に、その操作内容に対応する信号を発生し、これをユーザの指示として制御部１０に入力する。
【００１９】
音声処理部４は、スピーカ１０５において出力される音声信号やマイクロフォン６において入力される音声信号の処理を行う。すなわち、マイクロフォン６から入力される音声を増幅し、アナログ−デジタル変換を行い、更に符号化等の信号処理を施し、デジタルの音声データに変換して制御部１０に出力する。また、制御部１０から供給される音声データに復号化、デジタル−アナログ変換、増幅等の信号処理を施し、アナログの音声信号に変換してスピーカ５に出力する。
また、表示部７は、例えば、液晶表示パネルや有機ＥＬ（Electro-Luminescence）パネルなどの表示デバイスを用いて構成されており、制御部１０から供給される映像信号に応じた画像を表示する。例えば、発信時における発信先の電話番号、着信時における着信相手の電話番号、受信メールや送信メールの内容、日付、時刻、バッテリ残量、待ち受け画面などの各種の情報や画像を表示する。ここでは、制御部１０による制御の下でデータフォルダ内にある画像データの一覧表示、いわゆるサムネイル表示を行う。
【００２０】
記憶部８は、制御部１０において処理に利用される各種のデータを記憶する。例えば、制御部１０に備わるコンピュータのプログラム、通信相手の電話番号や電子メールアドレス等の個人情報を管理するアドレス帳、さらにはデータフォルダとして着信音やアラーム音を再生するための音声ファイル、待ち受け画面用の画像ファイル、また各種の設定データ、プログラムの処理過程で利用される一時的なデータなどを保持する。データフォルダでは、通信部２を介してダウンロードにより得られる、圧縮された複数のコンテンツデータを含むものとし、このコンテンツデータには、ヘッダ部に、再生時における縦横のサイズ、もしくは縦横比を指定するデータを有するものとする。データ形式等の詳細は後述する。
なお、上記した記憶部８は、例えば不揮発性の記憶デバイス（不揮発性半導体メモリ、ハードディスク装置、光ディスク装置など）やランダムアクセス可能な記憶デバイス（例えばＳＲＡＭ、ＤＲＡＭ）などによって構成される。
【００２１】
制御部１０は、携帯電話端末の全体的な動作を統括的に制御する。すなわち、携帯電話端末の各種の処理（回線交換網を介して行われる音声通話、電子メールの作成と送受信、インターネットのＷｅｂ（World Wide Web）サイトの閲覧など）がキー入力部３の操作に応じて適切な手順で実行されるように、上述した各ブロックの動作（通信部２における信号の送受信、音声処理部４における音声の入出力、表示部７における画像の表示など）を制御する。
制御部１０は、記憶部８に格納されるプログラム（オペレーティングシステム、アプリケーションプログラム等）に基づいて処理を実行するコンピュータ（マイクロプロセッサ）を備えており、このプログラムにおいて指示された手順に従って上述した処理を実行する。すなわち、記憶部８に格納されるオペレーティングシステムやアプリケーションプログラム等のプログラムから命令コードを順次読み込んで処理を実行する。
【００２２】
また、 制御部１０は、上述した各種処理の一部を、所定の実行環境プログラム（プラットフォーム）の元で動作するアプリケーションプログラムにより実行する。例えば、インターネットのＷｅｂサイトの閲覧や、待受けモードにおける画像の表示等の処理をアプリケーションプログラムによって実行する。実行環境プログラムは、キー入力部３の入力装置等に応じて所定のイベントが発生すると、そのイベントに対応する所定のアプリケーションプログラムを起動して特定の処理を実行する。
制御部１０は、待受けモードに関する設定を行うようにキー入力部３において指示が入力されると、その設定処理を行うアプリケーションプログラムを起動する。制御部１０は、この起動したアプリケーションプログラムによって設定用のメニュー画面を表示部７に表示し、キー入力部７から入力される指示に応じて待受けモードの処理内容を決定する。
【００２３】
この待受けモードの設定処理において、制御部１０は、壁紙として、表示部７の画面に表示するための壁紙用画像ファイルを決定する。例えば、記憶部８に記憶される画像ファイルの中から、キー入力部３において入力される指示に応じて壁紙画像ファイルを選択する。このとき、所定形式の画像ファイルが壁紙用画像ファイルとして設定されると、制御部１０は、この所定形式の画像ファイルを記憶部３から読み出して、その再生画像の背景の表示態様に関するデータを取得し、これを背景データとして記憶部８に格納する。
この所定形式の画像ファイルは、例えば、Ｆｌａｓｈ（商標）ファイル等、アニメーション再生用の画像ファイルであり、所定の背景上で所定の表示オブジェクトを動的に表示させることが可能なデータを含む。また、背景データは、表示オブジェクトの背景の色の明るさ、模様等を指定するデータを含む。
【００２４】
図２は、上記した所定形式（Ｆｌａｓｈ（商標）コンテンツ等）のコンテンツ８００のデータ構造を示す図である。図２に示すコンテンツ８００は、大きく分けてヘッダ部８１とデータ本体部８２とに区分される。
ヘッダ部８１には、ファイル情報８１１、およびその他の情報８１２が含まれる。ファイル情報８１１は、ファイルのサイズや復号化に必要な記憶領域のサイズ、復号化方式などの情報を示す。データ本体部８２には、レンダリング情報８２１、動作処理情報８２２、テキスト情報８２３、サウンド情報８２４、再生する際の背景の色や柄などを示す再生補足情報８２５、その他の情報８２６が含まれる。レンダリング情報８２１には、画像の再生時間に関わる情報８２１１、表示させるオブジェクト本体（表示オブジェクト８２１２）、再生レート情報８２１３、再生画像のサイズに関わる情報（再生画像サイズ情報８２１４）が含まれる。
【００２５】
説明を図１に戻す。例えば、上記のような形式の画像ファイルが壁紙用画像ファイルとして設定された場合、制御部１０は、データ本体部８２の再生補足情報に含まれる背景の色や柄に関する情報を背景データとして記憶部８に保存する。
すなわち制御部１０は、再生に必要な情報として、先ずデータ本体部８２中の再生補足情報から背景色のデータを確保し、このデータにより指定された背景色のもとで、レンダリング情報８２１中の表示オブジェクトの動画像を規定された表示レートで表示部７に描画する。ここで、表示オブジェクトが表示部７の画面全てを埋め尽くすようなサイズでない場合、表示部７の画面には、表示オブジェクトの背後に上記の背景色が見え隠れすることになる。データ本体部８２に含まれるテキスト情報８２３を表示する際には、上述した背景色のもとで表示部７にテキスト情報を描画する。
【００２６】
制御部１０は、キー入力部３においてキー操作（指示の入力処理）が行われていない場合や、通信部２において通信処理（通話やデータ通信など）が行われていない場合など、所定の条件において待ち受けモードに移行する。待ち受けモードに移行すると、制御部１０は専用のアプリケーションプログラム（待ち受けアプリ）を起動する。
制御部１０は、待ち受けアプリを起動すると、設定用アプリケーションによって予め壁紙として設定された記憶部８の画像ファイルを再生し、表示部７に表示する。このとき制御部１０は、画像ファイルが上述した所定形式の画像フアイルである場合、その再生処理を開始してから再生結果の画像を表示部７に表示するまでの間、背景データに基づく背景画像を表示部７に表示する。
【００２７】
この場合、まず制御部１０は、背景データに基づく背景画像を表示部７に表示し、この背景画像の表示中に画像ファイルのデータから表示部７において再生可能な形式のデータを生成する。例えば、画像ファイル（特にレンダリング情報８２１のデータが大きいなどのため）レンダリング情報８２１が所定の符号化方式で符号化されたデータを含む場合、これを所定の復号化方式により復号化することにより、表示部７で再生可能な画像データを生成する。
表示部７で再生可能な画像データを生成すると、制御部１０はこの生成した画像データを背景画像と置き換えて表示部７に表示する。画像データがアニメーションなどの動画像の場合は、少なくとも先頭の画面に対応する画像データの生成が完了したとき、この生成した画像データに基づく画像を背景画像と置き換える。
【００２８】
以下、上記した構成を持つ携帯電子機器のサムネイル表示機能について、上記したコンテンツ８００のデータを例示して本発明の実施の形態毎、詳細に説明する。
【００２９】
（実施の形態１）
図３は、本発明の実施の形態１にかかわる携帯電子機器の制御部１０の内部構成を機能展開して示したブロック図である。
ここでは、制御部１０は、記憶内容表示処理部１１と、中間処理部１２と、データ再生処理部１３とにより構成される。
ただし、これらの処理部とは、記憶部８に記憶されるそれぞれの処理プログラムを制御部１０にて実行することにより達成されるものであって、制御部１０内において実体的に他の部品として分かれて内蔵されるもののみを指すのではなく、あくまでも説明の簡略化のため、各処理部を分けて説明する。
【００３０】
記憶内容表示処理部１１は、データフォルダ表示用のアプリケーションプログラムを実行する部分であり、ここでは、記憶部８に格納される複数のコンテンツデータを所定の表示サイズの縮小表示画像を用いて表示部７に一覧表示する。
中間処理部１２は、記憶内容表示処理部１１からの要求に基づき、コンテンツ８００のヘッダ部８１に記憶されているコンテンツのファイル情報８１１（幅、高さ情報）を取得して記憶内容表示処理部１１へ引き渡し、記憶内容表示処理部１１に対してサムネイル表示範囲に含まれる再生表示サイズを算出させるとともに、データ再生処理部１３に対し、記憶内容表示処理部１１で算出された表示サイズを用いてコンテンツデータの再生を行なうように指示する機能を持つ。なお、データ再生処理部１３は、コンテンツデータの復号再生を行なうエンジンと呼ばれる本体部分であり、再生されたサムネイル画像を記憶内容表示処理部１１へ引き渡す機能を持つ。
【００３１】
なお、上記した中間処理部１１は、コンテンツ８００のサムネイル表示を行う記憶内容表示処理部１１（データフォルダ表示用アプリケーションプログラム）と、記憶内容表示処理部１１からの要求をデータ再生処理部１３（再生プログラム）に通知する中間層（フロントエンド）の役割を司るものでる。
【００３２】
図４は、本発明の実施の形態１にかかわる携帯電子機器の動作を説明するために引用した動作シーケンス図であり、ここでは、携帯電子機器の制御部１０（記憶内容表示処理部１１、中間処理部１２、データ再生処理部１３）によるコンテンツ８００のサムネイル表示処理動作が示されている。
以下、図４に示す動作シーケンス図を参照しながら、図１、図３に示す本発明の実施の形態１にかかわる携帯電子機器の制御部１０の動作について詳細に説明する。
【００３３】
まず、記憶内容表示処理部１１は、コンテンツ８００のサムネイル表示を行うにあたり、中間処理部１２に対し、対象となるコンテンツ８００の幅・高さに関するデータの取得要求を発行する（Ｓ４１）。これをうけた中間処理部１２は、コンテンツ８００のヘッダ部８１に記憶されているファイル情報８１１から画像の幅・高さに関するデータ（情報）を取得し（Ｓ４２）、その内容を記憶内容表示処理部１１へ引き渡す（Ｓ４３）。
続いて、画像の幅・高さに関するデータを取得した記憶内容表示処理部１１は、取得した幅と高さのデータの比率を算出し、その比率を維持したままサムネイル表示範囲に収まる再生表示サイズを算出し（Ｓ４４）、この再生表示サイズを元に中間処理部１２に対してサムネイル画像取得要求を発行する（Ｓ４５）。
【００３４】
中間処理部１２は、記憶内容表示処理部１１で算出された再生サイズに基づきデータ再生処理部１３へコンテンツ８００の再生要求を発行し、データ再生処理部１３は、引き渡された再生表示サイズにしたがい縮小画像を生成（記憶部８に割り付けられた表示領域へ展開）し（Ｓ４７）、その生成された縮小画像を記憶内容表示処理部１１へ引き渡す（Ｓ４８）。なお、ここでいう縮小画像とは、データ再生処理部１３がその再生表示サイズでコンテンツデータを再生する際、最初に再生される画像である。すなわち、背景画像上に、表示すべきオブジェクトやテキストなどを重ねて表示させた状態でもある。
記憶内容表示処理部１１は、取得した縮小画像のビットマップへの変換を行い（Ｓ４９）、ここで生成された画像データに基づき表示部７へ表示要求を出力し、このことにより、所望のサムネイル表示を得る（Ｓ５０）。
【００３５】
なお、上記した一連の処理（Ｓ４１〜Ｓ５０）は、サムネイル表示したいコンテンツ８００のデータ数分だけ繰り返し実行される。また、記憶内容表示処理部１１は、生成された縮小画像をビットマップ変換して表示部７へ表示するにあたり、少なくとも先頭の画面に対応する画像データの生成が完了したとき、この生成した画像データに基づく画像を背景画像と置き換えて表示することは上記した通りである。
【００３６】
上記した本発明の実施の形態１によれば、Ｆｌａｓｈ（商標）コンテンツ等、サムネイル表示のための画像を持たず、静止画像が１枚のみで構成されないコンテンツのサムネイル表示を行う際、サムネイル表示に必要なコンテンツの縦横比に関するデータを中間処理部１２が取得し、データ再生処理部１３へ引き渡す構造とすることで、コンテンツのデータ形式に依存することのない、本来の縦横比に応じたサムネイル表示を行うことができる。
また、サムネイル表示を行うアプリケーションプログラム（記憶内容表示処理部１１）の処理の一部を、Ｆｌａｓｈ（商標）等のコンテンツ再生のための本体部分自身（データ再生処理部１３）が行うことにより、アプリケーションプログラムの処理負担が軽減され、処理の簡素化およびプログラムサイズの肥大化の防止をはかることができる。
【００３７】
（実施の形態２）
一方、最近の表示画面は、高精細化により表示精度が向上し、また、ダウンロードにより取得可能なデータのサイズも徐々に拡大傾向にあることから、ダウンロードする段階でコンテンツが圧縮された形式で記憶部７（データフォルダ）に格納される場合がある。この場合、上記した実施の形態１によれば、正しいサイズ情報を取得できないことがある。
このため、本発明の実施の形態２では、ヘッダ部８１の情報から画像の縦横比に関するデータを取得するのではなく、中間処理部１２が、一旦、Ｆｌａｓｈ（商標）等のコンテンツをデータ再生処理部１３へ入力情報として供給し、伸長後、縦横比に関するデータ取得のための指数関数であるＡＰＩ（Application Program Interface）を用いて取得し、ここで取得した縦横比に関するデータ基づきサムネイル表示サイズを算出し、データ再生処理部１３へコンテンツの再生要求を発行する構成とした。以下に、圧縮形式のコンテンツについてもサムネイル表示を可能とした本発明の実施の形態２について詳細に説明する。
【００３８】
本発明の実施の形態２にかかわる携帯電子機器の制御部１０の内部構成は実施の形態１と変わらないため、再度図３を用いて説明を行う。
制御部１０は、記憶部８に圧縮されて格納される複数のコンテンデータを所定の表示サイズの画像を用いて表示部７に一覧表示する際、コンテンツデータを伸長してコンテンツデータの再生表示サイズを取得し、当該再生表示サイズの縦横比を維持したまま所定の表示サイズ内で、伸長されたコンテンツデータに含まれる画像を再生して縮小画像を生成し、当該縮小画像を複数用いて一覧表示を行う機能を持ち、記憶内容表示処理部１１と、中間処理部１２と、データ再生処理部１３とを有する。
【００３９】
記憶内容表示処理部１１は、記憶部８に圧縮して格納される複数のコンテンツデータを所定の表示サイズの縮小表示画像を用いて表示部７に一覧表示する機能を持つ、いわゆるデータフォルダ表示用アプリケーションプログラムを実行する部分である。
また、中間処理部１２は、データ再生処理部１３で伸長されるコンテンツデータに含まれる縦横比に関するデータを取得し、当該縦横比に関するデータに基づき、記憶内容表示処理部１１によって指定される表示範囲に含まれる再生表示サイズを特定し、データ再生処理部１３に対し、その再生表示サイズを用いてコンテンツデータの再生を行なうように指示する機能を持つ。このとき、記憶内容表示処理部１１は、縮小画像を用いた一覧表示を行う際、当該縮小画像として再生表示サイズで再生された画像を表示することになる。なお、データ再生処理部１３は、コンテンツデータの復号再生を行なうＦｌａｓｈ（商標）本体部分であり、再生されたサムネイル画像を記憶内容表示処理部１１へ引き渡す機能を持つ。
【００４０】
本発明の実施の形態２においても上記した実施の形態１同様、中間処理部１１は、Ｆｌａｓｈ（商標）コンテンツ等のサムネイル表示を行う記憶内容表示処理部１１（データフォルダ表示用アプリ）と、記憶内容表示処理部１１からの要求をデータ再生処理部１３（エンジン）に通知する中間層（フロントエンド）の役割を司る。
【００４１】
図５は、本発明の実施の形態２にかかわる携帯電子機器の動作を説明するために引用した動作シーケンス図であり、ここでは、携帯電子機器の制御部１０（記憶内容表示処理部１１、中間処理部１２、データ再生処理部１３によるコンテンツのサムネイル表示処理動作が示されている。
以下、図５に示す動作シーケンス図を参照しながら、図１、図５に示す本発明の実施の形態２にかかわる携帯電子機器の制御部１０の動作について詳細に説明する。
【００４２】
まず、記憶内容表示処理部１１は、中間処理部１２に対してサムネイル画像取得要求を発行する（Ｓ６１）。このとき、記憶内容表示処理部１１は、サムネイル表示エリアサイズに関するデータを指定し、ここで指定される表示対象領域内での再生を要求する。
これを受けた中間処理部１２は、データ再生部１３に、圧縮されたコンテンツを入力する（Ｓ６２）。このことにより、データ再生部１３では、圧縮されたコンテンツの伸長処理を実行する（Ｓ６３）。
【００４３】
このとき、中間処理部１２は、データ再生処理部１３（エンジン）が画像の「縦横比データ」取得のためのＡＰＩを使用し、伸長されたコンテンツから画像の縦横比を取得するための要求を発行し（Ｓ６４）、データ再生処理部１３からコンテンツの縦横サイズに関するデータを取得する（Ｓ６５）。
中間処理部１２はまた、サムネイル表示エリアサイズに関するデータと、先に取得した画像の縦横サイズに関するデータとを使用し、画像の縦横比を考慮したサムネイル表示サイズ（すなわち、コンテンツの画像の縦横比を保ったまま、サムネイル表示エリアサイズの範囲内最大にとれるサイズ）を算出し（Ｓ６６）、ここで算出されたサムネイル表示サイズに関するデータに基づき、データ再生処理部１３に対してコンテンツの再生要求を発行する（Ｓ６７）。
【００４４】
コンテンツの再生要求をうけたデータ再生処理部１３は、中間処理部１２から取得したサムネイル表示サイズに関するデータにしたがい、縮小画像を生成（記憶部８に割り付けられた表示領域へ展開）し（Ｓ６８）、ここで生成された縮小画像、およびサムネイル表示サイズに関するデータを記憶内容表示処理部１１へ引き渡す（Ｓ６９）。なお、ここでいう縮小画像とは、データ再生処理部１３がその再生表示サイズでコンテンツデータを再生する際、最初に再生される画像である。すなわち、背景画像上に、表示すべきオブジェクトやテキストなどを重ねて表示させた状態でもある。
記憶内容表示処理部１１は、取得した縮小画像のビットマップへの変換を行い（Ｓ７０）、ここで生成されたビットマップデータに基づき表示部７へ表示要求を出力し、このことにより、所望のサムネイル表示を得る（Ｓ７１）。
【００４５】
なお、上記した一連の処理（Ｓ６１〜Ｓ７１）は、サムネイル表示したいコンテンツ数分だけ繰り返し実行される。
【００４６】
図６は、本発明の実施の形態１および実施の形態２における携帯電子機器の画面遷移の例を説明するために引用した図である。
図６（ａ）に示されるメインメニュー画面のメニュー項目である「データフォルダ」（図中、ハッチング表記）が選択されると、図６（ｂ）に示すデータフォルダ画面に遷移する。このデータフォルダ画面の表示領域Ｘには、Ｆｌａｓｈ（商標）等のコンテンツのサムネイル画像（１）〜（９）が表示され、また、表示領域Ｙには、カーソル指定されたサムネイル画像（図中、ハッチング表記）のタイトル（ここではＦｌａｓｈ（１））とデータサイズ（ここでは１２Ｋ）とが表示される。なお、このタイトルとデータサイズは、コンテンツ８００のファイル情報８１１に基づく。
【００４７】
上記した本発明の実施の形態２によれば、中間処理部１２が、一旦、コンテンツデータをデータ再生処理部１３へ入力情報として供給し、伸長後、画像の縦横比に関するデータ取得のためのＡＰＩを用いてそのデータを取得し、そのデータ（縦横比）とサムネイル表示エリアサイズとに基づき「サムネイル表示サイズ」を算出し、データ再生処理部１３へコンテンツデータの再生要求を発行することで、コンテンツのデータ形式に依存することなく本来の縦横比に応じたサムネイル表示を行うことができるのは勿論のこと、圧縮されたコンテンツ等、多数の画像データを含むコンテンツのデータであっても、写真データ同じようにサムネイル表示を可能とし、使い勝手の向上をはかることができる。
また、サムネイル表示を行うアプリケーションプログラム（記憶内容表示処理部１１）の処理の一部を、一部Ｆｌａｓｈ（商標）等のコンテンツ再生のための本体部分自身（データ再生処理部１３）に負荷分散することにより、アプリケーションプログラムの負担が軽減され、アプリケーションプログラムの処理の簡素化およびプログラムサイズの肥大化の防止をはかることができる。
【００４８】
なお、図５に示す動作シーケンス図には、本発明の携帯電子機器における一覧表示方法の各工程（ステップ）、およびプログラムの処理手順も合わせて示されている。
すなわち、本発明のプログラムは、表示部７と、記憶部８と、記憶部８に圧縮されて格納される複数のコンテンツデータを所定の表示サイズの縮小表示画像を用いて表示部７に一覧表示する制御部１０とを備えた携帯電子機器に用いられるプログラムであって、コンテンツデータを伸長して当該コンテンツデータの表示サイズを取得する処理（Ｓ６１〜Ｓ６５）と、伸長されたコンテンツデータに含まれる画像を、表示サイズの縦横比を維持したまま所定の表示サイズに展開して縮小画像を生成する処理（Ｓ６６〜Ｓ６９）と、縮小画像を複数用いて一覧表示を行わせる処理（Ｓ７０、Ｓ７１）と、を制御部１０が持つコンピュータに実行させるものでもある。
【００４９】
本発明のプログラムによれば、コンテンツデータを伸長し、当該コンテンツデータの再生表示サイズを取得し、伸長されたコンテンツデータに含まれる画像を、再生表示サイズの縦横比を維持したまま所定の表示サイズ内に展開して縮小画像を生成する処理を制御部１０が持つコンピュータに実行させることにより、圧縮されたコンテンツデータであっても、写真データ同じようにサムネイル表示を可能とし、使い勝手の向上をはかることができる。また、本来、サムネイル表示を行うデータフォルダ表示用のアプリケーションプログラムの処理の一部を、上記したプログラム（Ｆｌａｓｈ（商標）等のコンテンツ再生のための本体部分自身）で行うことにより、アプリケーションプログラムの負担が軽減され、処理の簡素化およびプログラムサイズの肥大化の防止をはかることができる。
【００５０】
また、本発明の携帯電子機器における一覧画像表示方法は、表示部７と、記憶部８と、記憶部８に圧縮されて格納される複数のコンテンツデータを所定の表示サイズの縮小表示画像を用いて表示部７に一覧表示する制御部１０とを備えた携帯電子機器における一覧画像表示方法であって、制御部１０は、コンテンツデータを伸長して当該コンテンツデータの再生表示サイズを取得する第１のステップ（Ｓ６１〜Ｓ６５）と、伸長されたコンテンツデータに含まれる画像を、再生表示サイズの縦横比を維持したまま所定の表示サイズ内に展開して縮小画像を生成する第２のステップ（Ｓ６６〜Ｓ６９）と、縮小画像を複数用いて一覧表示を行う第３のステップ（Ｓ７０、Ｓ７１）と、を有するものである。
【００５１】
本発明の携帯電子機器における一覧画像表示方法によれば、コンテンツデータを伸長し、当該コンテンツデータの再生表示サイズを取得し、伸長されたコンテンツデータに含まれる画像を、再生表示サイズの縦横比を維持したまま所定の表示サイズ内に展開して縮小画像を生成し、当該縮小画像を複数用いて一覧表示を行う、上記した第１〜第３の一連のステップを実行することにより、圧縮されたコンテンツデータであっても、写真データと同じようにサムネイル表示を可能とし、使い勝手の向上をはかることができる。
【００５２】
なお、上記した本発明の実施の形態１、実施の形態２によれば、圧縮・伸長を行なうファイル形式の一例として、Ｆｌａｓｈ（商標）により作成されたコンテンツファイルを例示したが、これに制限されるものではなく、サムネイル表示のための画像を持たず、静止画像が複数枚で構成されたり、背景画面上で所定のオブジェクトやテキストを描画することで画面を形成するコンテンツ一般に適用可能である。
【００５３】
特に、Ｆｌａｓｈ（商標）などにより作成されるコンテンツは多岐に亘り、例えばアニメーションだけでなく、ゲーム、メニュー画面を描画するコンテンツなど、ユーザからのキー操作に対応して変化することの出来る表示オブジェクトを有するものも多数存在する。単に背景画像をサムネイル表示するだけでも、ユーザにとってはいかなるデータであるかを一瞥で認識する際の助けにはなるが、本発明によれば、背景画像に加えて表示オブジェクトが存在するデータであれば、表示オブジェクトも背景画像に重畳表示した上での画像を縮小画像として生成することも出来るので、サムネイル表示した際にはより一層ユーザへの認知度を高めることが出来る。
すなわち、ゲームコンテンツであって、そのゲームタイトルが表示オブジェクトのテキストとして記載されるものであった場合に、サムネイル表示の際には背景だけではなくタイトルも含めた縮小画像が生成されることになり、当然ながらユーザには分かりやすいものとなる。
【００５４】
さらに、このようなコンテンツデータの特色としては、ユーザの操作によって動かすことの出来るオブジェクトを有することが出来るという特徴を有しているがゆえに、応用的な使い方のなされるコンテンツも存在する。例えば、メニューに重畳して表示されるカーソルの、特にカーソルのみのデータも通信ネットワークからダウンロードして、これをカーソルとして設定することにより、ユーザの好みのメニュー画面を構成できるようにする技術も存在している。この場合には、背景を無色・透過とした上で、表示オブジェクトとして矢印などの画像が対応付けられてファイルが構成されている。
このようなコンテンツにおいては、サムネイル表示時に背景だけを示してもコンテンツ内容を全く認知できないため、表示オブジェクトについてもサムネイル表示にて示すことができるようになる本発明ならば、サムネイル表示時には縮小画像として矢印などの画像を示すことができ、特に有効である。
【００５５】
また、説明の簡略化のために、本発明の実施の形態においては実施の形態１と２とし
て、別々に説明を行ったが、実施の形態１も実施の形態２も共に処理可能に構成される
ことが好ましい。
【００５６】
また、本発明の携帯電子機器の各構成ブロックの機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウエアで実現してもよい。例えば、制御部１０における処理や、通信部１０２、音声処理部１０４におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウエアで実現してもよい。
なお、本発明の携帯電子機器の一例としては携帯電話端末のみを例示したが、これに限定されるものではない。電子手帳やゲーム機、ナビゲーション装置などの電子機器においても本発明が適用可能であることは言うまでもない。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態１、２にかかわる携帯電子機器の内部構成を示すブロック図である。
【図２】本発明の実施の形態１、２で用いられるＦｌａｓｈ（商標）コンテンツのデータ形式を説明するために引用した図である。
【図３】本発明の実施の形態１にかかわる携帯電子機器の制御部の内部構成を機能展開して示したブロック図である。
【図４】本発明の実施の形態１にかかわる携帯電子機器の動作を説明するために引用した動作シーケンス図である。
【図５】本発明の実施の形態２にかかわる携帯電子機器の動作を説明するために引用した動作シーケンス図である。
【図６】本発明の実施の形態１、実施の形態２にかかわる携帯電子機器の画面遷移の一例を示す図である。
【図７】従来におけるＦｌａｓｈ（商標）コンテンツのサムネイル表示の一例を示す図である。
【符号の説明】
【００５８】
１…アンテナ、２…通信部、３…キー入力部、４…音声処理部、５…スピーカ、６…マイクロフォン、７…表示部、８…記憶部、１０…制御部、１１…記憶内容表示部、１２…中間処理部、１３…データ再生処理部。
【図１】
2008085847.tif 000003
【図２】
2008085847.tif 000004
【図３】
2008085847.tif 000005
【図４】
2008085847.tif 000006
【図５】
2008085847.tif 000007
【図６】
2008085847.tif 000008
【図７】
2008085847.tif 000009