(57)【要約】  本発明は携帯装置（１０）において１以上のデータファイルを検索する方法に関し、携帯装置（１０）には、複数のシンボルを有するファイル情報フィールドがそれぞれ提供される、複数のデータファイルを備えるメモリ構成（３３，４３）へのアクセスと、１以上のシンボルをそれぞれ示す複数のキーを備えるキー構成（２２）と、結果を提示する提示構成（１２）と、この方法を実行する検索ハンドルユニット（４２）と、が提供される。この方法は、複数のデータファイルのファイル情報フィールドの少なくとも一部を取得し、提示する工程と、ファイル情報フィールドの提示された部分における最初の分岐位置へ進む工程と、キー入力を取得する工程と、キー入力が示す単数又は複数のシンボルと、ファイル情報フィールドの分岐位置におけるシンボルとを比較する工程と、キー入力が示すシンボルに適合するシンボルを有するファイル情報フィールドの少なくとも一部を提示する工程と、提示されたファイル情報フィールドの全ての位置が評価されるか、又は、提示されたファイル情報フィールドが単一のファイルに対応するまで、更なる工程を繰り返す工程と、を有する。
2009541823.tif 000002
【特許請求の範囲】
【請求項１】
携帯装置（１０）において１以上のデータファイルを検索する方法であって、
前記携帯装置（１０）には、
複数のシンボルを有するファイル情報フィールドがそれぞれ提供される、複数のデータファイルを備えるメモリ構成（３３，４３）へのアクセスと、
１以上のシンボルをそれぞれ示す複数のキーを備えるキー構成（２２）と、
結果を提示する提示構成（１２）と、
前記方法を実行する検索ハンドルユニット（４２）と、
が提供され、
前記方法は、
−  前記複数のデータファイルの前記ファイル情報フィールドの少なくとも一部を取得し、提示する工程を有し、
更に、
−  前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む工程と、
−  キー入力を取得する工程と、
−  前記キー入力が示す単数又は複数の前記シンボルと、前記ファイル情報フィールドの前記分岐位置における前記シンボルとを比較する工程と、
−  前記キー入力が示すシンボルに適合するシンボルを有する前記ファイル情報フィールドの少なくとも一部を提示する工程と、
−  前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応するまで、前記更なる工程を繰り返す工程と、
を有することを特徴とする方法。
【請求項２】
前記データファイルは、画像ファイルと音声ファイルとの少なくともいずれか一つであることを特徴とする請求項１に記載の方法。
【請求項３】
前記１以上のデータファイルの前記検索は、前記データファイルが作成された日付を少なくとも有するファイル情報フィールドがそれぞれ提供されている、複数のデータファイルにおいて実行されることを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記キー入力は複数の異なるシンボルに対応し、該シンボルの各々は数字と文字との少なくともいずれか一つであることを特徴とする請求項１に記載の方法。
【請求項５】
前記ファイル情報フィールドの前記提示された部分における前記最初の分岐位置は、該ファイル情報フィールドの該提示された部分が異なる情報を有する最初の位置であることを特徴とする請求項１に記載の方法。
【請求項６】
前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む前記工程は、前記提示されたファイル情報フィールドにおいて左又は右から進む場合、前記最初の分岐位置において発見される異なるシンボルの数によって、前記ファイル情報フィールドの前記提示された部分において左から右又は右から左に実行されることを特徴とする請求項１に記載の方法。
【請求項７】
前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応する場合、単数又は複数の特定された前記ファイルを処理する工程を更に有することを特徴とする請求項１に記載の方法。
【請求項８】
前記処理は、特定された画像ファイルが有する画像の表示か、又は、特定された音声ファイルが有する音声の音声出力であることを特徴とする請求項７に記載の方法。
【請求項９】
前記ファイル情報フィールドを取得する前記工程は、前記携帯装置（１０）に設けられたメモリ構成（４３）にアクセスすることによって実行されることを特徴とする請求項１に記載の方法。
【請求項１０】
前記ファイル情報フィールドを取得する前記工程は、ネットワーク（３０）に接続されたメモリ構成（３３）にアクセスすることによって実行されることを特徴とする請求項１に記載の方法。
【請求項１１】
前記携帯装置は電話（１０）であることを特徴とする請求項１から１０のいずれか１項に記載の方法。
【請求項１２】
複数のシンボルを有するファイル情報フィールドがそれぞれ提供される、複数のデータファイルを備えるメモリ構成（３３，４３）へのアクセスと、
１以上のシンボルをそれぞれ示す複数のキーを備えるキー構成（２２）と、
結果を提示するように動作する提示構成（１２）と、
前記複数のデータファイルの前記ファイル情報フィールドの少なくとも一部を取得し提示するように動作し、前記複数のデータファイルの１以上のデータファイルを検索するように動作する検索ハンドルユニット（４２）と、
が提供され、
前記検索ハンドルユニット（４２）は、
−  前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む工程と、
−  キー入力を取得する工程と、
−  前記キー入力が示す単数又は複数の前記シンボルと、前記ファイル情報フィールドの前記分岐位置における前記シンボルとを比較する工程と、
−  前記キー入力が示すシンボルに適合するシンボルを有する前記ファイル情報フィールドの少なくとも一部を提示する工程と、
−  前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応するまで、前記更なる工程を繰り返す工程と、
を実行するように動作することによって前記データファイルを検索する
ことを特徴とする携帯装置（１０）。
【請求項１３】
前記データファイルは、画像ファイルと音声ファイルとの少なくともいずれか一つであることを特徴とする請求項１２に記載の携帯装置（１０）。
【請求項１４】
前記複数のデータファイルの各々は、前記データファイルが作成された日付を少なくとも有するファイル情報フィールドが提供されていることを特徴とする請求項１２又は１３に記載の携帯装置（１０）。
【請求項１５】
前記キー入力は複数の異なるシンボルに対応し、該シンボルの各々は数字と文字との少なくともいずれか一つであることを特徴とする請求項１２に記載の携帯装置（１０）。
【請求項１６】
前記ファイル情報フィールドの前記提示された部分における前記最初の分岐位置は、該ファイル情報フィールドの該提示された部分が異なる情報を有する最初の位置であることを特徴とする請求項１２に記載の携帯装置（１０）。
【請求項１７】
前記検索ハンドルユニット（４２）は、
前記提示されたファイル情報フィールドにおいて左又は右から進む場合、前記最初の分岐位置において発見される異なるシンボルの数によって、前記ファイル情報フィールドの前記提示された部分において左から右又は右から左に、前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む前記工程の実行動作をするように構成されることを特徴とする請求項１２に記載の携帯装置（１０）。
【請求項１８】
前記検索ハンドルユニット（４２）は、
前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応する場合、単数又は複数の特定された前記ファイルの処理の開始動作をするように構成されることを特徴とする請求項１２に記載の携帯装置（１０）。
【請求項１９】
前記検索ハンドルユニット（４２）は、
特定された画像ファイルが有する画像の表示か、又は、特定された音声ファイルが有する音声の音声出力を含む処理の開始動作をするように構成されることを特徴とする請求項１８に記載の携帯装置（１０）。
【請求項２０】
前記ファイル情報フィールドを取得する前記工程は、前記携帯装置（１０）に設けられたメモリ構成（４３）にアクセスすることによって実行されることを特徴とする請求項１２に記載の携帯装置（１０）。
【請求項２１】
前記ファイル情報フィールドを取得する前記工程は、ネットワーク（３０）に接続されたメモリ構成（３３）にアクセスすることによって実行されることを特徴とする請求項１２に記載の携帯装置（１０）。
【請求項２２】
前記携帯装置は電話（１０）であることを特徴とする請求項１から１０のいずれか１項に記載の携帯装置（１０）。
【請求項２３】
コンピュータ可読媒体（４６）であって、
複数のシンボルを有するファイル情報フィールドがそれぞれ提供される、複数のデータファイルを備えるメモリ構成（３３，４３）へのアクセスと、
１以上のシンボルをそれぞれ示す複数のキーを備えるキー構成（２２）と、
結果を提示する提示構成（１２）と、
を備える携帯装置（１０）にプログラムがロードされた場合、該携帯装置（１０）に
−  前記複数のデータファイルの前記ファイル情報フィールドの少なくとも一部をユーザに提示する工程と、
更に、
−  前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む工程と、
−  キー入力を取得する工程と、
−  前記キー入力が示す単数又は複数の前記シンボルと、前記ファイル情報フィールドの前記分岐位置における前記シンボルとを比較する工程と、
−  前記キー入力が示すシンボルに適合するシンボルを有する前記ファイル情報フィールドの少なくとも一部を提示する工程と、
−  前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応するまで、前記更なる工程を繰り返す工程と、
を実行させるコンピュータプログラムコード手段をその上に有することを特徴とするコンピュータ可読媒体（４６）。
【請求項２４】
コンピュータプログラムであって、
複数のシンボルを有するファイル情報フィールドがそれぞれ提供される、複数のデータファイルを備えるメモリ構成（３３，４３）へのアクセスと、
１以上のシンボルをそれぞれ示す複数のキーを備えるキー構成（２２）と、
結果を提示する提示構成（１２）と、
を備える携帯装置（１０）に前記プログラムがロードされた場合、該携帯装置（１０）に
−  前記複数のデータファイルの前記ファイル情報フィールドの少なくとも一部をユーザに提示する工程と、
更に、
−  前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む工程と、
−  キー入力を取得する工程と、
−  前記キー入力が示す単数又は複数の前記シンボルと、前記ファイル情報フィールドの前記分岐位置における前記シンボルとを比較する工程と、
−  前記キー入力が示すシンボルに適合するシンボルを有する前記ファイル情報フィールドの少なくとも一部を提示する工程と、
−  前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応するまで、前記更なる工程を繰り返す工程と、
を実行させるコンピュータプログラムコード手段を備えることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯装置の分野に関し、特に、検索可能なデータファイルを備えた携帯通信装置に関する。より詳細には、本発明は、携帯装置内でこのようなデータファイルを検索する方法と、このようなデータファイルを検索するように構成された携帯装置と、携帯装置内でこのような方法を実行するためのコンピュータプログラム製品とに関する。
【背景技術】
【０００２】
携帯可能（ポータブル）な通信装置の分野の当業者には、このような装置が、例えば、画像ファイルや音声ファイル等のような様々な種類のデータファイルを記憶できることはよく知られている。このようなデータファイルは、携帯通信装置それ自体が、例えば、携帯装置に設けられた画像を記録するカメラ、又は、音声を記録するマイクロフォンによって作成してもよい。これは当業者によく知られたことである。さらに、様々なデータファイルは、有線又は無線の通信によって他の装置から携帯通信装置内にダウンロードしてもよい。これも当業者によく知られている。
【０００３】
一般に、ユーザの大部分は、携帯通信装置に記憶されたデータファイルが、例えば、画像ファイルの場合は表示、あるいは、音声ファイルの場合は再生などのように、様々な目的で管理できることを必要とする。ここで、他の目的として、例えば、リネーム（名前の変更）、コピー、削除などの少なくともいずれかとしてもよい。
【０００４】
一般に、複数のデータファイルの管理は、管理対象の単数又は複数のファイルを特定するための検索を必要とする。据え置き型のパーソナルコンピュータ（ＰＣ）においては、よく知られているように、これは概して、アプリケーションプログラムとＷｉｎｄｏｗｓ（登録商標）などのオペレーティングシステムとの少なくともいずれかにおいて実行される。一般に、比較的大きなモニタ画面（例えば、１５インチ以上）と、据え置き型ＰＣに接続して用いられるコンピュータマウスや同様のものによって実装される高度な選択機能によって、この検索は非常に効率的である。これにより、ユーザは、大きなモニタ画面に表示された多数のデータファイルを観察し、コンピュータマウス又は同様のものにより、データファイル間で高速に移動して容易に選択することができる。
【０００５】
しかし、携帯通信装置で複数のデータファイルを管理することはより煩わしい。携帯通信装置は一般に比較的小さなディスプレイ（例えば、１，２、又は３インチのような数インチ）を有し、また、一般に限られた選択機能を有している。この選択機能は、例えば、あるファイルから別のファイルへカーソル又は同様のものをおおむね段階的に移動させるための１又は少数のキーにより実装される。したがって、携帯装置のユーザは、比較的小さなディスプレイ上で少数のファイルを観察し、また、表示されたファイル間で非常に遅く実質的に段階的に動かすことに限られる。結果として、表示された多数のデータファイルの間でユーザが高速に移動して容易に選択することを可能にする、大きなモニタ画面と、コンピュータマウス又は同様のものによって提供される高度な選択機能とによってもたらされる効率性は失われている。
【０００６】
以上より、携帯通信装置内で管理される単数又は複数のデータファイルを特定するための効率的な検索手順を提供することは有用であろう。特に、単純で直感的な検索手順を提供することは有用であろう。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、携帯装置内で管理される単数又は複数のデータファイルを特定するための効率的な検索手順を携帯装置のユーザに提供するという課題を解決することを目的とする。特に、本発明は、単純で直感的な検索手順を提供するという課題を解決することを目的とする。
【０００８】
したがって、本発明の目的の一つは、携帯装置内で管理される単数又は複数のデータファイルを特定する効率的な検索手順を携帯装置に提供することである。特に、本発明の目的は、単純で直感的な検索手順を提供するという課題を解決することである。
【課題を解決するための手段】
【０００９】
この目的は、携帯装置において１以上のデータファイルを検索する方法に係る本発明の第１の側面によって達成される。この携帯装置には、複数のシンボルを有するファイル情報フィールドがそれぞれ提供される、複数のデータファイルを備えるメモリ構成へのアクセスと、１以上のシンボルをそれぞれ示す複数のキーを備えるキー構成と、結果を提示する提示構成と、前記方法を実行する検索ハンドルユニットとが提供される。
【００１０】
上記の方法は、
−  前記複数のデータファイルの前記ファイル情報フィールドの少なくとも一部を取得し、提示する工程と、
−  前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む工程と、
−  キー入力を取得する工程と、
−  前記キー入力が示す単数又は複数の前記シンボルと、前記ファイル情報フィールドの前記分岐位置における前記シンボルとを比較する工程と、
−  前記キー入力が示すシンボルに適合するシンボルを有する前記ファイル情報フィールドの少なくとも一部を提示する工程と、
−  前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応するまで、前記更なる工程を繰り返す工程と、
を有することを特徴とする。
【００１１】
本発明の第２の側面によれば、第１の側面の特徴を有し、前記データファイルが、画像ファイルと音声ファイルとの少なくともいずれか一つであることを特徴とする方法が提供される。
【００１２】
本発明の第３の側面によれば、第１の側面または第２の側面の特徴を有し、前記１以上のデータファイルの前記検索が、前記データファイルが作成された日付を少なくとも有するファイル情報フィールドがそれぞれ提供されている、複数のデータファイルにおいて実行されることを特徴とする方法が提供される。
【００１３】
本発明の第４の側面によれば、第１の側面の特徴を有し、前記キー入力は複数の異なるシンボルに対応し、該シンボルの各々は数字と文字との少なくともいずれか一つであることを特徴とする方法が提供される。
【００１４】
本発明の第５の側面によれば、第１の側面の特徴を有し、前記ファイル情報フィールドの前記提示された部分における前記最初の分岐位置は、該ファイル情報フィールドの該提示された部分が異なる情報を有する最初の位置であることを特徴とする方法が提供される。
【００１５】
本発明の第６の側面によれば、第１の側面の特徴を有し、前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む前記工程は、前記提示されたファイル情報フィールドにおいて左又は右から進む場合、前記最初の分岐位置において発見される異なるシンボルの数によって、前記ファイル情報フィールドの前記提示された部分において左から右又は右から左に実行されることを特徴とする方法が提供される。
【００１６】
本発明の第７の側面によれば、第１の側面の特徴を有し、前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応する場合、単数又は複数の特定された前記ファイルを処理する工程を更に有することを特徴とする方法が提供される。
【００１７】
本発明の第８の側面によれば、第７の側面の特徴を有し、前記処理は、特定された画像ファイルが有する画像の表示か、又は、特定された音声ファイルが有する音声の音声出力であることを特徴とする方法が提供される。
【００１８】
本発明の第９の側面によれば、第１の側面の特徴を有し、前記ファイル情報フィールドを取得する前記工程は、前記携帯装置に設けられたメモリ構成にアクセスすることによって実行されることを特徴とする方法が提供される。
【００１９】
本発明の第１０の側面によれば、第１の側面の特徴を有し、前記ファイル情報フィールドを取得する前記工程は、ネットワークに接続されたメモリ構成にアクセスすることによって実行されることを特徴とする方法が提供される。
【００２０】
本発明の第１１の側面によれば、第１から第１０のいずれか１つの側面の特徴を有し、前記携帯装置は電話であることを特徴とする方法が提供される。
【００２１】
上記の目的は、携帯装置に係る本発明の第１２の側面によっても達成される。この携帯装置には、複数のシンボルを有するファイル情報フィールドがそれぞれ提供される、複数のデータファイルを備えるメモリ構成へのアクセスと、１以上のシンボルをそれぞれ示す複数のキーを備えるキー構成と、結果を提示するように動作する提示構成と、前記複数のデータファイルの前記ファイル情報フィールドの少なくとも一部を取得し提示するように動作し、前記複数のデータファイルの１以上のデータファイルを検索するように動作する検索ハンドルユニットと、が提供され、
前記検索ハンドルユニットは、
−  前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む工程と、
−  キー入力を取得する工程と、
−  前記キー入力が示す単数又は複数の前記シンボルと、前記ファイル情報フィールドの前記分岐位置における前記シンボルとを比較する工程と、
−  前記キー入力が示すシンボルに適合するシンボルを有する前記ファイル情報フィールドの少なくとも一部を提示する工程と、
−  前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応するまで、前記更なる工程を繰り返す工程と、
を実行するように動作することによって前記データファイルを検索することを特徴とする。
【００２２】
本発明の第１３の側面によれば、第１２の側面の特徴を有し、前記データファイルは、画像ファイルと音声ファイルとの少なくともいずれか一つであることを特徴とする携帯装置が提供される。
【００２３】
本発明の第１４の側面によれば、第１２の側面または第１３の側面の特徴を有し、前記複数のデータファイルの各々は、前記データファイルが作成された日付を少なくとも有するファイル情報フィールドが提供されていることを特徴とする携帯装置が提供される。
【００２４】
本発明の第１５の側面によれば、第１２の側面または第１３の側面の特徴を有し、前記キー入力は複数の異なるシンボルに対応し、該シンボルの各々は数字と文字との少なくともいずれか一つであることを特徴とする携帯装置が提供される。
【００２５】
本発明の第１６の側面によれば、第１２の側面の特徴を有し、前記ファイル情報フィールドの前記提示された部分における前記最初の分岐位置は、該ファイル情報フィールドの該提示された部分が異なる情報を有する最初の位置であることを特徴とする携帯装置が提供される。
【００２６】
本発明の第１７の側面によれば、第１２の側面の特徴を有し、
前記検索ハンドルユニットは、
前記提示されたファイル情報フィールドにおいて左又は右から進む場合、前記最初の分岐位置において発見される異なるシンボルの数によって、前記ファイル情報フィールドの前記提示された部分において左から右又は右から左に、前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む前記工程の実行動作をするように構成されることを特徴とする携帯装置が提供される。
【００２７】
本発明の第１８の側面によれば、第１２の側面の特徴を有し、
前記検索ハンドルユニットは、
前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応する場合、単数又は複数の特定された前記ファイルの処理の開始動作をするように構成されることを特徴とする携帯装置が提供される。
【００２８】
本発明の第１９の側面によれば、第１２の側面または第１３の側面の特徴を有し、
前記検索ハンドルユニットは、
特定された画像ファイルが有する画像の表示か、又は、特定された音声ファイルが有する音声の音声出力を含む処理の開始動作をするように構成されることを特徴とする携帯装置が提供される。
【００２９】
本発明の第２０の側面によれば、第１２の側面の特徴を有し、前記ファイル情報フィールドを取得する前記工程は、前記携帯装置に設けられたメモリ構成にアクセスすることによって実行されることを特徴とする携帯装置が提供される。
【００３０】
本発明の第２１の側面によれば、第１２の側面の特徴を有し、前記ファイル情報フィールドを取得する前記工程は、ネットワークに接続されたメモリ構成にアクセスすることによって実行されることを特徴とする携帯装置が提供される。
【００３１】
本発明の第２２の側面によれば、第１２から第２１のいずれか１つの側面の特徴を有し、前記携帯装置は電話であることを特徴とする携帯装置が提供される。
【００３２】
本発明の第２３の側面によれば、コンピュータ可読媒体であって、
複数のシンボルを有するファイル情報フィールドがそれぞれ提供される、複数のデータファイルを備えるメモリ構成へのアクセスと、
１以上のシンボルをそれぞれ示す複数のキーを備えるキー構成と、
結果を提示する提示構成と、
を備える携帯装置にプログラムがロードされた場合、該携帯装置に
−  前記複数のデータファイルの前記ファイル情報フィールドの少なくとも一部をユーザに提示する工程と、
更に、
−  前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む工程と、
−  キー入力を取得する工程と、
−  前記キー入力が示す単数又は複数の前記シンボルと、前記ファイル情報フィールドの前記分岐位置における前記シンボルとを比較する工程と、
−  前記キー入力が示すシンボルに適合するシンボルを有する前記ファイル情報フィールドの少なくとも一部を提示する工程と、
−  前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応するまで、前記更なる工程を繰り返す工程と、
を実行させるコンピュータプログラムコード手段をその上に有することを特徴とするコンピュータ可読媒体が提供される。
【００３３】
本発明の第２４の側面によれば、コンピュータプログラムエレメントであって、
複数のシンボルを有するファイル情報フィールドがそれぞれ提供される、複数のデータファイルを備えるメモリ構成へのアクセスと、
１以上のシンボルをそれぞれ示す複数のキーを備えるキー構成と、
結果を提示する提示構成と、
を備える携帯装置に前記プログラムエレメントがロードされた場合、該携帯装置に
−  前記複数のデータファイルの前記ファイル情報フィールドの少なくとも一部をユーザに提示する工程と、
更に、
−  前記ファイル情報フィールドの前記提示された部分における最初の分岐位置へ進む工程と、
−  キー入力を取得する工程と、
−  前記キー入力が示す単数又は複数の前記シンボルと、前記ファイル情報フィールドの前記分岐位置における前記シンボルとを比較する工程と、
−  前記キー入力が示すシンボルに適合するシンボルを有する前記ファイル情報フィールドの少なくとも一部を提示する工程と、
−  前記提示されたファイル情報フィールドの全ての位置が評価されるか、又は、前記提示されたファイル情報フィールドが単一のファイルに対応するまで、前記更なる工程を繰り返す工程と、
を実行させるコンピュータプログラムコード手段を備えることを特徴とするコンピュータプログラムエレメントが提供される。
【００３４】
なお、本明細書で用いられる「備える（comprises/comprising）」という用語はそこで述べられている特徴、完全体、ステップ（工程）、又は、構成要素の存在を示していると解釈すべきだが、１以上の他の特徴、完全体、ステップ、構成要素、又はこれらの集合の存在または追加を排除しているわけではないことは重視すべきである。
【発明を実施するための最良の形態】
【００３５】
以下、本発明について添付図面を参照してより詳細に説明する。
【００３６】
本発明は検索可能なデータ製品を備えた携帯装置に関する。特に、本発明は検索可能なデータ製品を備えた携帯「通信」装置に関する。しかし、本発明は通信装置によるものに限られない。そうではなく、本発明は、検索可能なデータ製品、特に検索可能なデータファイルを備えたあらゆる適切な携帯装置に対して適用可能である。
【００３７】
本発明の好適な実施形態に係る携帯通信装置１０を図１に示す。好適な実施形態において、この装置は、ディスプレイ１２と複数のキーを含むキーパッド２２とを有するセルラ電話１０である。キーパッド２２は機能の選択やプロンプトに対する応答などの情報を入力するために用いられ、ディスプレイ１２は電話１０のユーザに対して機能やプロンプトを表示するために用いられる。
【００３８】
図１の例示的なキーパッドは３×４のキー、すなわち１２個のキーを備えている。いくつかのキーは２以上の異なるシンボルを示すことが可能であるが、このことはセルラ電話分野の当業者によく知られている。
【００３９】
より詳細には以下のとおりである。
【００４０】
【表１】
2009541823.tif 000003
【００４１】
キーパッド２２は、例えばプッシュボタンまたはタッチボタン、或いは同様のものを備えたもののような、任意の適切なキーパッドとしてもよいことは重視すべきである。
【００４２】
電話１０はさらにアンテナも備えており、これはネットワークを介して他のユーザと通信するために用いられる。ただし、アンテナは電話に内蔵されているため図１には示していない。電話１０は、ユーザに音声を提示するスピーカ１４とユーザからの音声を検知するマイク２０とも有している。さらに、セルラ電話１０は、静止画と動画ショットとの少なくともいずれかをデータファイルとして記録可能な、例えば電荷結合素子（ＣＣＤ）のようなカメラ２４を備えている。特に、よく知られているように、このような画像データファイルは一般に、そのデータファイルが作成された日付（デート）、すなわち、そのデータファイルが作成された年月日と好適には時刻をも含むファイル情報フィールドとともに提供される。これにより、後でさらに説明するように、画像データファイルのカタログにおいて特定の画像データファイルを快適に検索することが可能になる。
【００４３】
先に進む前に、図１のセルラ電話１０は本発明を実装可能な携帯装置の一例に過ぎないということは重視すべきである。本発明は例えば、ＰＤＡ（パーソナル・デジタル・アシスタンス）、パームトップコンピュータ、ラップトップコンピュータや、スマートフォン、あるいは、例えばデジタルカメラのような他の適切な任意の携帯装置においても用いることができる。
【００４４】
次に、セルラネットワーク３０と基地局３２を介して接続されたセルラ電話１０を示す図２に進む。ネットワーク３０は一般に、ＧＳＭまたはＧＰＲＳネットワーク、あるいは、他の任意の２Ｇ、２．５Ｇ、または２．７５Ｇネットワークである。もちろん、ネットワークがＷＣＤＭＡネットワークのような３Ｇネットワークであることも可能である。しかし、このネットワークはセルラネットワークである必要はなく、インターネット、会社のイントラネット、ＬＡＮ、あるいは無線ＬＡＮのような何らかの種類のネットワークとすることもできる。さらに、図２から分かるように、本発明の実施形態は、ネットワーク３０に接続されたメモリ構成３３を利用し、或いは備えてもよい。メモリ構成３３は例えば、インターネットに接続されたサーバ又はそれと同様のものとしてもよく、ここでインターネットはネットワーク３０に接続されている。インターネットに接続されたサーバと他の適切なメモリ構成は、当業者によく知られている。同様に、例えばセルラ電話１０のような電話は、インターネットと、それに接続されたサーバおよび他のメモリ構成のようなリソースとにアクセスするように動作可能なように構成できることもよく知られている。これは、例えば、ＧＰＲＳ及びＷＣＤＭＡネットワーク、並びに同様のものに関しても技術常識であり、よく知られている。
【００４５】
図３は、本発明に関係するセルラ電話１０の内部の部分を示している。前述のように、電話１０は、ディスプレイ１２と、ラウドスピーカ１４と、マイク２０と、キーパッド２２と、カメラ２４とを備えることが好適である。さらに、電話１０は、データファイル、特に、カメラ２４が生成した検索可能な画像データファイルを格納するメモリと、既述のようにデータファイルが作成された日付を有するファイル情報フィールドとが提供される。メモリは、携帯装置内で使用される任意の適切な種類のメモリとしてもよい。
【００４６】
さらに、電話１０は、図２のネットワーク３０との無線通信を可能にする、無線回路３６に接続されたアンテナ３４を備えている。そして、無線回路３６は、外部のユニットとのネットワーク３０を介した入出力通信のようなイベント、例えば、呼とメッセージ、ＳＭＳ（ショート・メッセージ・サービス）、ＭＭＳ（マルチメディア・メッセージング・サービス）のようなイベントを処理（ハンドル）するためのイベントハンドルユニット１６に接続されている。
【００４７】
電話１０はまた、電話１０の動作を制御・管理する制御ユニット１９も提供されている。制御ユニット１９はハードウェアとソフトウェアとの少なくともいずれかによって実装されてよく、また、一つ又は少数のハードウェアユニットとソフトウェアモジュールとの少なくともいずれかによって構成されてもよい。例えば、制御ユニット１９は、電話１０に必要な機能のための適切なソフトウェア及びハードウェアが提供されている、或いはそれに対するアクセスを有する、一つまたは少数のプロセッサユニットによって構成されてもよく、このことは当業者にはよく知られている。
【００４８】
図３から分かるように、制御ユニット１９は、ディスプレイ１２と、スピーカ１４と、イベントハンドルユニット１６と、マイク２０と、キーパッド２２と、カメラ２４と、無線ユニット３６と、メモリ４３とに接続されていることが好適である。これにより、制御ユニット１９はこれらのユニットを制御したり、これらのユニットと通信したりすることが可能になり、例えば、これらのユニットと情報や命令を交換することができる。
【００４９】
以下に説明する例示的な実施形態について特に興味深いのは、制御ユニット１９には、メモリ４３に格納されたデータファイル、特にメモリ４３に格納された検索可能なデータファイルを管理するためのファイルハンドルユニット４０が提供されていることである。さらに、制御ユニット１９には、キーパッド２２上のキーストローク（キー打ち）に対する応答として、検索可能なデータファイルを検索し特定する検索ハンドルユニット４２が提供されている。制御ユニット１９の一部であることは、ファイルハンドルユニット４０と検索ハンドルユニット４２とは、ハードウェアとソフトウェアとの少なくともいずれかによって実装してよく、これらは一つ又は少数のハードウェアユニットとソフトウェアモジュールとの少なくともいずれかによって構成されてもよいことを示唆している。例えば、必要な機能のために適切なソフトウェア及びハードウェアが提供され、またはそれに対するアクセスを有する一つ又は少数のプロセッサユニットによって構成されてもよい。特に、ファイルハンドルユニット４０は好適には、電話１０の制御ユニット１９を実行するオペレーティングシステムによって実装され、検索ハンドルユニット４２は好適には、適切なオペレーティングシステム下の制御ユニット上で実行するソフトウェアプログラムによって実装される。
【００５０】
先に進む前に、図３に示したものに加えて、さらなる部分（パーツ）やユニットが電話１０内に存在してもよいということは重視すべきである。図３に示した部分やユニットは、図示しているもの以外の部分やユニットにも接続してよい。
【００５１】
次に、本発明に係る例示的な実施形態の機能へ進む。この実施形態は、上述の図１〜図３と本発明に係る方法の好適な実施形態のフローチャートを示す図４を合わせて参照して説明する。
【００５２】
本発明の実施形態に係るセルラ電話１０は、好適には、カメラ２４によって写真を撮影し、短い動画ショットを記録するように適合されている。同様に、セルラ電話１０は、好適には、マイク２０によって音声会話と他の音声を記録するように適合されている。結果として得られる画像ファイルと音声ファイルは、好適には、ファイルハンドルユニット４０によってメモリ４３に格納されるか、または、電話１０に設けられた他の適切なメモリに格納される。さらに、このファイルは好適には、ファイルが作成された日付、または同様の検索可能な情報を含むファイル情報フィールドが提供される。より詳細には、ファイルには、そのファイルが作成された時刻にモバイル電話１０が保持していた日付が提供される。これらの機能は、例えば、ソニーエリクソンのセルラ電話のモデルＫ７００ｉその他で見ることができるが、セルラ移動電話の分野の当業者にはよく知られている。
【００５３】
注意深い読者は理解するように、作成された日付が提供された画像ファイル及び音声ファイルは、検索可能なデータファイル又はデータ製品の典型例である。一例として、交換可能画像ファイルフォーマット（ＥＸＩＦ：Exchangeable Image File Format）がほとんどのカメラで使用されていることを挙ることができる。ＥＸＩＦはデジタルカメラのために使用される画像ファイルフォーマットであり、このフォーマットは日本電子工業振興協会（ＪＥＩＤＡ：Japanese Electronic Industry Development Association）によって作成された。同様に、タグ付けをするのに、ＩＴＰＣ又はＩＩＳが、多くのコンピュータプログラムによって一般に使用されている。ＸＭＰも画像にタグ付けをするためのよく知られたフォーマットである。さらに、本開示のメリットを享受する注意深い読者は、ファイル情報フィールドは、作成日付と、ＧＰＳ位置、変更日付、アルバム情報、タグ付け情報などの他の情報との少なくともいずれかを含むことができることも理解する。日付タグを入力する場合、作成日付、又は、ユーザに関係する他のものである。検索フィールドもカスタマイズ可能である。
【００５４】
以下、携帯装置内のこのような検索可能なデータ製品を検索する例示的な方法における各ステップについて、図４の例示的なフローチャートを参照して説明する。この方法は好適には、ファイルハンドルユニット４０を利用する検索ハンドルユニット４２によって実装される。
【００５５】
本発明の実施形態に係る例示的な方法の最初のステップＳ１において、メモリ４３に格納された画像ファイルについて、ファイル情報フィールドが取得される。好適には、ファイル情報フィールドは、画像ファイルが作成された日付と、おそらくは時刻が含まれる。取得されたファイル情報フィールドは、ディスプレイ１２か、他の任意の適切な手法によって、ユーザに提示される。好適には、取得されたファイル情報フィールドの適切な部分がユーザに提示されるか、あるいは、ファイル情報フィールドの適切な部分だけが取得される。ファイル情報フィールドの適切な部分のプレゼンテーションが、１９９９年中、２００３年中、２００４年中、および２００５年中に撮影された写真の数の表示例を示している図５ａに模式的に示されている。１９９９年、２００３年、２００４年、および２００５年は、ステップＳ１で取得されたファイル情報フィールドの部分を示しており、分かるように、このような部分の各々は４つの位置を有している。ファイル情報フィールドの他の部分は、例えば、画像ファイルが作成された、月、日、及び時刻を有してもよい。
【００５６】
例示的な方法の２番目のステップＳ２では、取得され提示されたファイル情報フィールドの最初の分岐位置にポインタ又は同様のものが設定される。「最初の分岐位置」とは、ファイル情報フィールドが分岐情報を有する最初の位置である。図５ａに示した例では、１９９９はシンボル「１」から始まっており、２００３〜２００５はシンボル「２」から始まっているから、最初の分岐位置は実際には、提示されたファイル情報フィールドの最初の位置である。したがってこの場合、ポインタ又は同様のもの取得され提示されたファイル情報フィールドの最初の位置に設定される。
【００５７】
先に進む前に、上述の方法は例示的な実施形態であるということは重視すべきである。日付及びそれと同様のものをユーザはどのように入力するか電話１０の言語設定などに依存する。例えば、中国、米国、および欧州は、日付を入力するのに異なるプロトコルを使用している。これはカスタマイズ可能である。さらに、本発明は電話１０のメモリ４３に格納されたファイルについてのものに限られない。そうではなく、検索可能なデータ製品を検索する方法には、例えば、キーの押下の各々について、インターネットに接続されたデータベース又は同様の記憶装置へ送信される、反復クエリが含まれてもよい。これにより、巨大なデータベースにおいても検索が可能になる。
【００５８】
３番目のステップＳ３では、提示されたファイル情報フィールドの全ての位置を評価し終えたか否か、すなわち、提示されたファイル情報フィールドの最後の位置にポインタが設定されたか、または最後の位置を通過したか否かを判定する。これとともに、又はおそらくはこれに代えて、一つの単一ファイルだけが残っているか否かを判定することができる。両方の場合、すなわち、関係のあるファイル情報フィールドの全ての位置が評価された場合と、取得され提示されたファイル情報フィールドが単一のファイルに対応する場合との少なくともいずれかの場合、検索は終わったと結論づけてもよい。図４のステップＳ７に示すように、残りの単数又は複数のファイルはその次に適切に処理することができる。適切な処理は、例えば、特定された画像ファイルが有する画像の表示や、あるいは、特定された音声ファイルが有する音声の音声出力などとしてもよい。しかし、関連するファイル情報フィールドの全ての位置を評価し終えておらず、かつ、取得されたファイル情報フィールドが複数のファイルに対応する場合は、方法は次のステップに進んでもよい。
【００５９】
４番目のステップＳ４では、電話１０のユーザからのキーストロークをキーパッド２２から取得する。このステップは「待機ステップ」、すなわち、ユーザがキーパッド２２のキーを押下するまで何も起こらないステップと理解してもよい。おそらくは、これと、他の望まない又は期待しない状況に対応すべきである。このため、追加の機能性を４番目のステップＳ４または方法全体に組み込んで、現在のステップの停止を可能にしたり、所定の期間使用されなかった後や、あるいは所定の終了ボタン又は所定の機能ボタンの押下の結果として、他の機能の実行を可能にしたりする等としてもよい。しかし、これは本発明の一部ではない。
【００６０】
５番目のステップＳ５では、電話１０のユーザが押下したキーが示す単数又は複数のシンボルを、ファイル情報フィールドのポインタが現在設定されている特定の位置が有するシンボルと比較する。適合しない場合、方法は第４のステップＳ４に戻ってユーザから新たなキーストロークを取得する。しかし、少なくとも１つが適合する場合、方法は次に進む。
【００６１】
６番目のステップＳ６では、適合する内容を有するファイルのファイル情報フィールドを取得して提示する。言い換えると、取得され提示されるファイル情報フィールドは、ユーザが押下したキーが示すシンボルに適合するポインタによって示される位置にシンボルを有するものである。例えば図５ｂでは、図５ａで提示された年から選択するために、電話１０のユーザが「２，Ａ，Ｂ，Ｃ」のシンボルを示すキーを押下している。ここで説明中の方法によれば、この結果、シンボル「２」で始まる年の２００３，２００４，２００５の取得及び提示がなされ、シンボル「１」で始まる年の１９９９は削除される。次に、方法は、ここで説明している例示的な方法の２番目のステップＳ２に再度進む。
【００６２】
以下、図４のフローチャートが模式的に示す例示的な方法について、上述の最初のステップＳ１で取得された画像ファイルからの所定の画像ファイルの例示的な検索を提示して更に説明する。
【００６３】
すでに説明したように、２番目のステップＳ２では、ポインタ又は同様のものが、現在取得され提示されているファイル情報フィールドの最初の分岐位置に設定される。図５ｂおよび図５ｃに示す例では、２００３〜２００５はそれぞれ数字又はシンボルの「３」、「４」、「５」で終わっているため、最初の分岐位置は提示されたファイル情報フィールドの最後の位置である。したがって、この場合、ポインタ又は同様のものは現在提示されているファイル情報フィールドの最後の位置に設定される。提示されているファイル情報フィールド２００３，２００４，２００５の続いている２つのシンボル「０」は好適には自動的に提供される。これは、ユーザが先に進めたい場合、ユーザはこれらのシンボルのキーに結びつけられるからである。このことは、図５ｃで単語「年」のちょうど上に提示されているシンボル「２００」によって示されている。
【００６４】
図５ｄでは、電話１０のユーザはさらに、シンボル「５，Ｊ，Ｋ，Ｌ」を示すキーを押下している。これは、ポインタが現在示している位置に提示されたシンボル「５」を有する年の２００５を選択することに対応し、その位置にシンボル「３」、「４」をそれぞれ有する年の２００３、２００４は拒絶される。図５ｄから分かるように、ここではファイル情報フィールドが有するさらなる情報が上述の例示的な方法によって取得され提示されている。この情報は２００５年の写真が撮影された月、すなわちＪａｎｕａｒｙ（１月）、Ｆｅｂｒｕａｒｙ（２月）、Ｍａｒｃｈ（３月）、Ｊｕｎｅ（６月）、及びＤｅｃｅｍｂｅｒ（１２月）と、これらの月の各々に撮影された写真の数に対応している。もちろんこの情報は、問題のディスプレイがそれを許し、検索方法の意図された使用などを考慮してそれが適切ならば、図５ａのはじめから提示されてもよい。
【００６５】
図５ｅから分かるように、電話１０のユーザはシンボル「５，Ｊ，Ｋ，Ｌ」を示すキーをもう一度押下している。ここで説明している例示的な方法によれば、この結果、ポインタが現在示している位置にシンボル「Ｊ」を有する月のＪａｎｕａｒｙ（１月）とＪｕｎｅ（６月）が取得及び提示され、他の月は削除されている。
【００６６】
図５ｆでは、電話１０のユーザはシンボル「８，Ｔ，Ｕ，Ｖ」を示すキーを押下している。これは、ポインタが現在示している位置のシンボル「Ｕ」を有する月のＪｕｎｅ（６月）の選択に対応する。図５ｆからわかるように、再度、ファイル情報フィールドが有するさらなる情報が、ここで説明している例示的な方法によって取得され提示される。この情報には２００５年の６月の写真が撮影された日、すなわち１日、２日、４日、６日、７日、８日、９日、１４日、２０日、２５日、３０日が含まれる。
【００６７】
図５ｇでは、電話１０のユーザはシンボル「６，Ｍ，Ｎ，Ｏ」を示すキーを押下している。これは２００５年６月の６日の選択に対応する。図５ｇから分かるように、再度、ファイル情報フィールドが有するさらなる情報がここで説明している例示的な方法によって提示される。この情報には２００５年６月６日の写真が撮影された時刻、すなわち０９：０３、２０：００、２１：２０、２２：１２が含まれる。
【００６８】
図５ｈでは、電話１０のユーザはシンボル「２，Ａ，Ｂ，Ｃ」を示すキーを押下している。これは時刻２２：１２の選択に対応する。ここで説明している例示的な方法によれば、この結果、後で少し説明するように右から始まってそれに続く左へ、ポインタが現在示している位置のシンボル「２」を有する時刻２２：１２が取得・提示され、他の時刻は削除される。取得され提示されたファイル情報フィールドには単一の時刻（すなわち、２２：１２）が含まれるため、これは単一の画像ファイルに対応する。したがって、検索は終了したと結論づけてよい。次に、図４のステップＳ７に示すように、画像ファイルは適切に処理することが可能である。適切な処理は、例えば、取得され、提示され、特定された画像ファイルが有する画像の表示でもよい。
【００６９】
ここで説明すべきことは、時刻（すなわち、２２：１２）は、取得・提示されたファイル情報フィールドの中で右端の位置から始めて左へ上述のポインタを進めることによって選択されるということである。これは、取得・提示されたファイル情報フィールドの中で左端の位置から始めて右へポインタを進める上述の仮定と対照的である。
【００７０】
実際、好適には、提示されたファイル情報フィールドの中で左または右から進める場合、最初の分岐位置で発見される異なるシンボルの数に基づいて進める方向を変化させてもよい。例えば、図５ｇでは、左から進めた場合は最初の分岐位置に２つの異なるシンボル（例えば、シンボル０，２）が発見されるが、右から進めた場合は最初の分岐位置に３つの異なるシンボル（例えば、シンボル０，２，３）が発見される。このときは好適には右から進めてもよい。これは、上述の５番目のステップＳ５でユーザが押下したキーが示すシンボルが、より少ない数の提示されるファイル情報フィールドに適合すると仮定してもよいため、多数の提示されるファイル情報フィールドを削減する可能性がある。
【００７１】
一般に、すでに説明したように、上述の例示的な方法を実行するように構成された検索ハンドルユニット４２は、プログラムコードの形態の適切なソフトウェアを有する対応するメモリを備えた１以上のプロセッサの形態で提供されることが好適である。ただし、プログラムコードは、図６に示したＣＤ−ＲＯＭディスク４６または挿入可能なメモリースティックのようなデータキャリア（データ記憶媒体）で提供することもできる。このデータキャリアは、適切な処理能力を有するコンピュータまたは電話に装着されると本発明を実現する。このプログラムコードは、セルラネットワークの外部または内部の遠隔のサーバからダウンロードするか、あるいは、電話が一時的に接続しているＰＣのようなコンピュータを介してダウンロードすることも可能である。
【００７２】
以上、例示的な実施形態を参照して本発明を説明した。しかし、本発明はここで説明した実施形態に限られない。そうではなく、本発明の技術的範囲は添付の特許請求の範囲によってのみ規定される。
【図面の簡単な説明】
【００７３】
【図１】セルラ電話の形態の携帯通信装置を示す図である。
【図２】セルラネットワークに接続された図１の電話を示す図である。
【図３】図１の電話の関連する部分の模式的ブロック図である。
【図４】本発明の好適な実施形態に係る方法を実行する方法のフローチャートである。
【図５ａ】、
【図５ｂ】、
【図５ｃ】、
【図５ｄ】、
【図５ｅ】、
【図５ｆ】、
【図５ｇ】、
【図５ｈ】携帯装置内のデータファイルを検索する例示的な方法を示す複数の図である。
【図６】本発明に係る方法を実行するプログラムコードが提供されるＣＤ−ＲＯＭを示す図である。
【図１】
2009541823.tif 000004
【図２】
2009541823.tif 000005
【図３】
2009541823.tif 000006
【図４】
2009541823.tif 000007
【図５ａ】
2009541823.tif 000008
【図５ｂ】
2009541823.tif 000009
【図５ｃ】
2009541823.tif 000010
【図５ｄ】
2009541823.tif 000011
【図５ｅ】
2009541823.tif 000012
【図５ｆ】
2009541823.tif 000013
【図５ｇ】
2009541823.tif 000014
【図５ｈ】
2009541823.tif 000015
【図６】
2009541823.tif 000016
【国際調査報告】
2009541823.tif 000017
2009541823.tif 000018
2009541823.tif 000019