(57)【要約】【課題】不揮発性表示部を備えた表示装置は、検索ワードなどの検索条件を入力して表示情報の検索を行うということに関しては不向きである。そこで本発明は、不揮発性表示部を備えた表示装置で検索条件を入力することなく、利用者が所望の表示情報の検索を行うことができる表示情報検索システムを提供することを目的とする。【解決手段】利用者は携帯電話５０を利用して、表示装置１００に記憶されている特定のコンテンツ、もしくは、特定のコンテンツの特定のページを表示情報として検索することができる。【選択図】図２
2011076400.tif 000002
【特許請求の範囲】
【請求項１】
表示情報を記憶する表示装置と、前記表示装置に記憶された表示情報を検索するための検索条件を入力する検索用装置とを備えた表示情報検索システムであって、
前記検索用装置は、
操作部と、
像を表示する表示部と、
前記表示装置と通信を行う第一通信部と、
前記表示装置に記憶された表示情報を検索条件に基づいて検索するための情報である検索用情報を記憶する第一記憶部と、
前記操作部を介して利用者に入力される検索条件を取得する検索条件取得部と、
前記検索条件取得部により取得した検索条件に合致する表示情報を、前記第一記憶部に記憶された検索用情報に基づいて検索する検索部と、
前記検索部で検索した検索結果である表示情報のリストを前記表示部に表示する検索結果表示部と、
前記検索結果表示部により表示したリストから操作部を介して選択された表示情報を特定する表示情報特定部と、
表示情報特定部により特定された表示情報を表示する指示を、第一通信部を介して前記表示装置に送信する表示指示送信部と、
を備え、
前記表示装置は、
電力の供給が断たれても像の表示が維持される不揮発性表示部と、
前記検索用装置と通信を行う第二通信部と、
複数の表示情報を記憶する第二記憶部と、
前記第二通信部を介して受信した指示が示す表示情報を前記不揮発性表示部に表示させる表示情報表示部と、
を備えたことを特徴とする表示情報検索システム。
【請求項２】
前記検索用装置の表示指示送信部は、
前記第一記憶部に記憶された検索用情報の内容を判別する判別情報を、前記指示とともに送信し、
前記表示装置は、
検索用情報を記憶する第三記憶部と、
前記指示とともに受信した判別情報と、前記第三記憶部に記憶されている検索用情報の内容を判別する判別情報とが一致するか否かを判断する一致判断部を備え、
前記表示情報表示部は、前記一致判断部が一致すると判断した場合に、前記指示に従って表示情報を表示することを特徴とする請求項１に記載の表示情報検索システム。
【請求項３】
前記表示装置は、
前記一致判断部が一致しないと判断した場合に、エラー表示を前記不揮発性表示部に表示させるエラー表示部を備えたことを特徴とする請求項２に記載の表示情報検索システム。
【請求項４】
前記表示装置は、
前記一致判断部が一致しないと判断した場合に、前記第三記憶部に記憶されている検索用情報を、前記第二通信部を介して前記検索用装置に送信する検索用情報送信部と、
を備え、
前記検索用装置は、
前記第一記憶部に記憶されている検索用情報を、前記検索用情報送信部により送信された検索用情報に更新する検索用情報更新部を
備えたことを特徴とする請求項２に記載の表示情報検索システム。
【請求項５】
請求項１に記載の表示装置であって、
電力の供給が断たれても像の表示が維持される不揮発性表示部と、
前記検索用装置と通信を行う第二通信部と、
複数の表示情報を記憶する第二記憶部と、
前記第二通信部を介して受信した指示が示す表示情報を前記不揮発性表示部に表示させる表示情報表示部と、
を備えたことを特徴とする表示装置。
【請求項６】
請求項１に記載の表示装置であって、電力の供給が断たれても像の表示が維持される不揮発性表示部と、前記検索用装置と通信を行う第二通信部と、複数の表示情報を記憶する第二記憶部と、を備えた表示装置のコンピュータに、
前記第二通信部を介して受信した指示が示す表示情報を前記不揮発性表示部に表示させる表示情報表示ステップを実行させることを特徴とする表示装置のプログラム。
【請求項７】
請求項１に記載の検索用装置であって、操作部と、像を表示する表示部と、前記表示装置と通信を行う第一通信部と、前記表示装置に記憶された表示情報を検索条件に基づいて検索するための情報である検索用情報を記憶する第一記憶部と、を備えた検索用装置のコンピュータに、
前記操作部を介して利用者に入力される検索条件を取得する検索条件取得ステップと、
前記検索条件取得部により取得した検索条件に合致する表示情報を、前記第一記憶部に記憶された検索用情報に基づいて検索する検索ステップと、
前記検索部で検索した検索結果である表示情報のリストを前記表示部に表示する検索結果表示ステップと、
前記検索結果表示部により表示したリストから操作部を介して選択された表示情報を特定する表示情報特定ステップと、
表示情報特定部により特定された表示情報を表示する指示を、第一通信部を介して前記表示装置に送信する表示指示送信ステップと、を実行させることを特徴とする検索用装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の表示情報検索システム、表示装置、表示装置のプログラム、及び、検索用装置のプログラムに関するものである。
【背景技術】
【０００２】
従来から、電力の供給が絶たれても画像の表示が維持される表示装置が知られている（例えば、特許文献１）。このような表示装置は、電気泳動型の表示素子やコレステリック液晶等を備えた不揮発性表示部を有する。このような不揮発性表示部は画像の書きかえを行う場合は電力を消費するが、書きかえた後の画像の表示を維持するためには電力を消費しない。よって、不揮発性表示部を備えた表示装置は、電力の消費を抑えることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９７９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
不揮発性表示部を備えた表示装置において、ＱＷＥＲＴＹ配列のキーボード等を備えた表示装置が知られている。このような表示装置において、上述のキーボード等のデバイスを用いたグラフィカルユーザインターフェースにより所定の検索ワード等の検索条件を利用者に入力させ、表示装置のメモリに記憶されており表示装置で表示可能な表示情報を利用者が検索できるものがある。
【０００５】
しかしながら、キーボード等のデバイスを用いたグラフィカルユーザインターフェースを利用して検索ワード等の検索条件を入力させる場合、不揮発性表示部に表示する画像を頻繁に書きかえる必要がある。利用者がキーボードを用いて文字を入力する都度、その入力された文字を表示させるために不揮発性表示部の画像を更新させる必要があるからである。このように画像を頻繁に書きかえると、電力の消費を抑えることができるという不揮発性表示部を備えた表示装置の利点が阻害される恐れがある。このように不揮発性表示部を備えた表示装置は、検索ワードなどの検索条件を入力して表示情報の検索を行うということに関しては不向きである。
【０００６】
そこで本発明は、不揮発性表示部を備えた表示装置で検索条件を入力することなく、利用者が所望の表示情報の検索を行うことができる表示情報検索システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため請求項１に記載の表示情報検索システムは、表示情報を記憶する表示装置と、前記表示装置に記憶された表示情報を検索するための検索条件を入力する検索用装置とを備えた表示情報検索システムであって、前記検索用装置は、操作部と、像を表示する表示部と、前記表示装置と通信を行う第一通信部と、前記表示装置に記憶された表示情報を検索条件に基づいて検索するための情報である検索用情報を記憶する第一記憶部と、前記操作部を介して利用者に入力される検索条件を取得する検索条件取得部と、前記検索条件取得部により取得した検索条件に合致する表示情報を、前記第一記憶部に記憶された検索用情報に基づいて検索する検索部と、前記検索部で検索した検索結果である表示情報のリストを前記表示部に表示する検索結果表示部と、前記検索結果表示部により表示したリストから操作部を介して選択された表示情報を特定する表示情報特定部と、表示情報特定部により特定された表示情報を表示する指示を、第一通信部を介して前記表示装置に送信する表示指示送信部と、を備え、前記表示装置は、電力の供給が断たれても像の表示が維持される不揮発性表示部と、前記検索用装置と通信を行う第二通信部と、複数の表示情報を記憶する第二記憶部と、前記第二通信部を介して受信した指示が示す表示情報を前記不揮発性表示部に表示させる表示情報表示部と、を備えたことを特徴とする。
【０００８】
請求項１に記載の表示情報検索システムによれば、利用者は、検索用装置に検索条件を入力することにより所望の表示情報の検索を行うことができるため、利用者は不揮発性表示部をそなえた表示装置に検索条件を入力することなく、利用者が所望の表示情報の検索を行うことができる。
【０００９】
また、請求項２に記載の表示情報検索システムは、請求項１に記載の表示情報検索システムが有する特徴に加え、前記検索用装置の表示指示送信部は、前記第一記憶部に記憶された検索用情報の内容を判別する判別情報を、前記指示とともに送信し、前記表示装置は、検索用情報を記憶する第三記憶部と、前記指示とともに受信した判別情報と、前記第三記憶部に記憶されている検索用情報の内容を判別する判別情報とが一致するか否かを判断する一致判断部を備え、前記表示情報表示部は、前記一致判断部が一致すると判断した場合に、前記指示に従って表示情報を表示することを特徴とする。
【００１０】
請求項２に記載の表示情報検索システムによれば、請求項１に記載の表示情報検索システムが有する効果に加え、前記表示情報表示部は、受信した判別情報が表示装置の判別情報と一致する場合に、前記指示に従って表示情報を表示するので、表示装置の検索用情報と同一の検索用情報に基づいて検索された表示情報を表示することができる。
【００１１】
また、請求項３に記載の表示情報検索システムは、請求項２に記載の表示情報検索システムが有する特徴に加え、前記表示装置は、一致しないと判断した場合に、エラー表示を前記不揮発性表示部に表示させるエラー表示部を備えたことを特徴とする。
【００１２】
請求項３に記載の表示情報検索システムによれば、請求項２に記載の表示情報検索システムが有する効果に加え、表示装置の記憶する表示情報に基づいて求められた検索用情報と同一の検索用情報に基づいて検索できなかった場合に、表示装置にエラー表示が表示されるため、利用者はエラーの発生を確認することができる。
【００１３】
また、請求項４に記載の表示情報検索システムは、請求項２に記載の表示情報検索システムが有する特徴に加え、前記表示装置は、前記一致判断部が一致しないと判断した場合に、前記第三記憶部に記憶されている検索用情報を、前記第二通信部を介して前記検索用装置に送信する検索用情報送信部と、を備え、前記検索用装置は、前記第一記憶部に記憶されている検索用情報を、前記検索用情報送信部により送信された検索用情報に更新する検索用情報更新部を備えたことを特徴とする。
【００１４】
請求項４に記載の表示情報検索システムによれば、請求項２に記載の表示情報検索システムが有する効果に加え、表示装置の記憶する表示情報に基づいて求められた検索用情報と同一の検索用情報に基づいて検索できなかった場合に、検索用装置の記憶する検索用情報が更新される。このため、次回から表示装置の記憶する表示情報に基づいて求められる検索用情報と同一の検索用情報に基づいて、検索を行うことができる。
【００１５】
また、請求項５に記載の表示装置は、請求項１に記載の表示装置であって、電力の供給が断たれても像の表示が維持される不揮発性表示部と、前記検索用装置と通信を行う第二通信部と、複数の表示情報を記憶する第二記憶部と、前記第二通信部を介して受信した指示が示す表示情報を前記不揮発性表示部に表示させる表示情報表示部と、を備えたことを特徴とする。
【００１６】
また、請求項６に記載の表示装置のプログラムは、請求項１に記載の表示装置であって、電力の供給が断たれても像の表示が維持される不揮発性表示部と、前記検索用装置と通信を行う第二通信部と、複数の表示情報を記憶する第二記憶部と、を備えた表示装置のコンピュータに、前記第二通信部を介して受信した指示が示す表示情報を前記不揮発性表示部に表示させる表示情報表示ステップを実行させることを特徴とする。
【００１７】
また、請求項７に記載の検索用装置のプログラムは、請求項１に記載の検索用装置であって、操作部と、像を表示する表示部と、前記表示装置と通信を行う第一通信部と、前記表示装置に記憶された表示情報を検索条件に基づいて検索するための情報である検索用情報を記憶する第一記憶部と、を備えた検索用装置のコンピュータに、前記操作部を介して利用者に入力される検索条件を取得する検索条件取得ステップと、前記検索条件取得部により取得した検索条件に合致する表示情報を、前記第一記憶部に記憶された検索用情報に基づいて検索する検索ステップと、前記検索部で検索した検索結果である表示情報のリストを前記表示部に表示する検索結果表示ステップと、前記検索結果表示部により表示したリストから操作部を介して選択された表示情報を特定する表示情報特定ステップと、表示情報特定部により特定された表示情報を表示する指示を、第一通信部を介して前記表示装置に送信する表示指示送信ステップと、を実行させることを特徴とする。
【発明の効果】
【００１８】
不揮発性表示部を備えた表示装置で検索条件を入力することなく、利用者が所望の表示情報の検索を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】検索システム１の概略図である。
【図２】携帯電話５０と、表示装置１００との状態の遷移を表す状態遷移図である。
【図３】携帯電話５０の外観を示す外観図である。
【図４】携帯電話５０のハードウェア構成を示すブロック図である。
【図５】内蔵メモリ部６１に設けられる記憶領域の構成を示す概念図である。
【図６】検索インデックスファイルのデータ構造を示す概念図である。
【図７】コンテンツリストの一例を示す概念図である。
【図８】表示装置１００の外観を示す外観図である。
【図９】表示装置１００のハードウェアの構成を示すブロック図である。
【図１０】メモリカード１２０に設けられる記憶領域の構成を示す概念図である。
【図１１】ＲＡＭ１０２に設けられる記憶領域を示した概念図である。
【図１２】検索アプリ処理のフローチャートである。
【図１３】検索インデックス更新処理のフローチャートである。
【図１４】コンテンツ検索処理のフローチャートである。
【図１５】ページ検索処理のフローチャートである。
【図１６】検索処理のフローチャートである。
【図１７】表示装置処理のフローチャートである。
【図１８】検索インデックス取得要求受信処理のフローチャートである。
【図１９】表示指示情報受信処理のフローチャートである。
【発明を実施するための形態】
【００２０】
以下に、本発明が適用される第一実施形態における検索システム１について説明する。
【００２１】
＜検索システム１の概要＞
先ず、検索システム１の概要について図１を参照して説明する。検索システム１は、携帯電話５０と、表示装置１００とを備える。表示装置１００に記憶されている表示情報を、利用者は携帯電話５０を利用して検索することができる。表示装置１００は、検索対象である表示情報として、複数ページの画像群から構成されるコンテンツを複数記憶している。利用者は携帯電話５０を利用して、表示装置１００に記憶されている特定のコンテンツ、もしくは、特定のコンテンツの特定のページを表示情報として検索することができる。コンテンツの電子データであるコンテンツデータのデータ構造は独自形式のデータ構造である。コンテンツデータは、Ｗｏｒｄ（登録商標）、Ｅｘｃｅｌ（登録商標）、ＰＤＦ（登録商標）等のその他の形式の電子データを、ＰＣの変換用のアプリケーションプログラムにて上述の独自形式に変換され、後述のメモリカード１２０に記録されたものである。
【００２２】
利用者が所望の表示情報を検索する場合、表示情報検索システム１は次のように動作する。先ず、利用者は、表示情報を検索するための検索条件を携帯電話５０に入力する。検索条件を入力された携帯電話５０は、入力された検索条件に合致する表示情報のリストを利用者に提示する。利用者は提示されたリストの中から所望の表示情報の選択を決定することにより、携帯電話５０は選択された表示情報を表示させる指示を表示装置１００に対して行う。表示装置１００は、指示された表示情報を表示する。これにより利用者は表示装置１００において、所望の表示情報を閲覧することができる。
【００２３】
このような表示情報検索システムの動作の一例について図２を参照して説明する。図２は、携帯電話５０と、表示装置１００との状態の遷移を表す状態遷移図である。先ず、利用者は携帯電話５０にインストールされている検索用アプリケーションプログラムを起動する。検索用アプリケーションプログラムを起動すると、携帯電話５０はメニュー選択画面を表示する。メニュー選択画面においては、“（１）コンテンツ検索”、“（２）ページ検索”、“（３）検索インデックス更新”等の複数のメニュー項目が表示される。
【００２４】
利用者が“（１）コンテンツ検索”のメニュー項目の選択を決定すると、携帯電話５０は検索ワードを入力するための検索ワード入力画面を表示する。
【００２５】
検索ワード入力画面において、利用者が検索ワードを入力して検索を実行する指示を入力すると、携帯電話５０は検索実行中画面を表示して検索を開始する。携帯電話５０は、検索ワードに基づいてコンテンツを検索するための検索インデックスファイルを予め記憶している。携帯電話５０は、検索インデックスファイルを用いて検索ワードに合致するコンテンツを検索する。
【００２６】
携帯電話５０は、検索が終了すると、検索結果を表示するための検索結果表示画面を表示する。検索結果表示画面には入力された検索ワードに合致したコンテンツのタイトルのリストが表示される。以下の説明においてこのコンテンツのタイトルのリストをタイトルリストと称す。
【００２７】
利用者が、表示されたタイトルリストの中から所望のコンテンツの選択の決定を行うと、携帯電話５０は、選択されたコンテンツを表示させる指示を表示装置１００に送信する。携帯電話５０から受信した指示に基づいて、表示装置１００は指示されたコンテンツの１ページ目の画像を表示する。これにより利用者は表示装置１００において所望のコンテンツを閲覧することができる。次に、表示情報検索システム１の各構成の詳細を説明する。
【００２８】
＜携帯電話５０の説明＞
携帯電話５０は、オペレーションシステム（ＯＳ）を搭載しており、利用者が好みのアプリケーションプログラムをインストールすることが可能なスマートフォンである。携帯電話５０は、携帯電話網に接続して通信を行う電話通信機能のほかに、外部の装置と通信を行う外部装置通信機能を有する。携帯電話５０は、この外部装置通信機能を利用して表示装置１００と通信を行う。
【００２９】
図３は、携帯電話５０の外観を示す外観図である。図３に示すように携帯電話５０は、利用者が所定の入力操作を行うための操作部５４と、動画像や静止画像や文字等を表示するための表示部５５と、着信音や受話音声の音響出力行うスピーカ部５６と、利用者の発話音声を集音するためのマイクロフォン部５７とを備える。
【００３０】
図４を参照して携帯電話５０のハードウェア構成について説明する。携帯電話５０は、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、操作部５４、表示部５５、スピーカ部５６、マイクロフォン部５７、バイブレーション部５８、電話通信部５９、外部装置通信部６０、内蔵メモリ部６１を備える。ＲＡＭ５２、ＲＯＭ５３、操作部５４、表示部５５、スピーカ部５６、マイクロフォン部５７、バイブレーション部５８、電話通信部５９、外部装置通信部６０、内蔵メモリ部６１はそれぞれ、バス６２を介してＣＰＵ５１と接続されている。
【００３１】
ＣＰＵ５１はＯＳやアプリケーションプログラムに基づいて後述の検索アプリ処理等を実行し、携帯電話５０の周辺機器を制御する。ＲＡＭ５２は、ＣＰＵ５１が後述の各処理を実行する際に必要なデータを一時的に記憶する揮発性の記憶装置である。ＲＯＭ５３は、ＯＳ等を記憶した不揮発性の記憶装置である。操作部５４は、十字キー、決定キー、キャンセルキー、文字入力キーなどの複数のキーを備え、利用者の入力操作を検知してＣＰＵ５１にどのような入力操作がおこなわれたかを通知する。表示部５５は、ＣＰＵ５１からの指示に従って、所定の画像を表示する。スピーカ部５６は、着信音や通話相手の発話音声を出力する。マイクロフォン部５７は、利用者の発話音声等を集音する。バイブレーション部５８はＣＰＵ５１の指示に従って、携帯電話５０の筐体を振動させて発着信などを利用者に知らせる。電話通信部５９は、ＣＰＵ５１からの指示に従って、携帯電話網の基地局との間で無線通信を行う。外部装置通信部６０は、ＣＰＵ５１からの指示に従って、表示装置１００などの外部装置との間で通信を行う。この外部装置通信部６０は、具体的には、Ｂｌｕｔｏｏｔｈ（登録商標）に代表されるような近距離無線通信を行うものであってもよいし、ＵＳＢインターフェースのように有線で通信を行うためのものであっても良い。尚、以下の説明において外部装置通信部６０はＢｌｕｔｏｏｔｈによる通信を行うものとして説明する。内臓メモリ部６１は後述の検索インデックスファイルやアプリケーションプログラム等を記憶する不揮発性の記憶装置である。
【００３２】
次に内蔵メモリ部６１に設けられる記憶領域の構成について図５を参照して説明する。内臓メモリ部６１には、検索インデックスファイルを記憶するための検索インデックス記憶領域６１１と、コンテンツリストを記憶するためのコンテンツリスト記憶領域６１２とを有する。
【００３３】
検索インデックス記憶領域６１１に記憶される検索インデックスファイルは、検索ワードに基づいてコンテンツまたはコンテンツのページの候補を抽出するために用いる情報である。検索インデックスファイルは予め検索インデックス記憶領域６１１に記憶されている。検索インデックス記憶領域６１１には、複数の検索インデックスファイルが記憶されている。記憶されている検索インデックスファイルには、コンテンツを検索する際に用いられる検索インデックスファイルと、コンテンツの特定のページを検索する際に用いられる検索インデックスファイルとがある。ページを検索するために用いられる検索インデックスファイルは、コンテンツ毎に複数の検索インデックスファイルが記憶されている。
【００３４】
ここで、図６（Ａ）、（Ｂ）を参照し、検索インデックスファイルのデータ構造について説明する。検索インデックスファイルは、インデックスＩＤとインデックス情報とを備える。インデックスＩＤは検索インデックスファイルを識別するための情報である。インデックスＩＤは４桁の数字からなる情報である。コンテンツを検索するために用いられる検索インデックスファイルのインデックスＩＤには、「００００」を用いる。ページを検索するために用いられる検索インデックスファイルのインデックスＩＤには「０００１」〜「９９９９」までの、９９９９個の数字を用いる。尚、「０００１」〜「９９９９」までのインデックスＩＤは、その検索インデックスファイルが対応するコンテンツのコンテンツＩＤと一致する。従って、インデックスＩＤを見れば、その検索インデックスファイルがどのコンテンツのページを検索するためのものであるかを判断できる。
【００３５】
インデックス情報は、検索ワードに対応するコンテンツ、もしくは、検索ワードに対応するページ番号を示す情報である。図６（Ａ）に示すように、インデックスＩＤが「００００」の検索インデックスファイルには、各検索ワードに対してそれぞれの検索ワードに関係するコンテンツのコンテンツＩＤが対応付けられている。また、インデックスＩＤが「０００１」〜「９９９９」までの検索インデックスファイルには、各検索ワードに対してその検索ワードに関係するページ番号が対応付けられている。
【００３６】
コンテンツリスト記憶領域６１２に記憶されるコンテンツリストは、表示装置１００に記憶されているコンテンツのコンテンツＩＤと、コンテンツのタイトルとを示す情報である。コンテンツＩＤはコンテンツを識別するためのＩＤであり、コンテンツタイトルはそのコンテンツのタイトルを示す情報である。図７に、コンテンツリスト記憶領域に記憶されるコンテンツリストの一例を示す。図７に示すように、コンテンツリストには、コンテンツＩＤとそのコンテンツのタイトルとが対応付けられている。
【００３７】
＜表示装置１００の説明＞
次に、表示装置１００について説明する。図８に示すように、表示装置１００は不揮発性表示パネル１０６と、操作部１５０とを備える。
【００３８】
不揮発性表示パネル１０６には、表示装置１００で表示可能な所定形式の画像のコンテンツや、表示するコンテンツを選択するための選択画面や、表示装置１００で実行可能なメニュー項目を選択するためのメニュー画面等の各種画像が表示される。
【００３９】
不揮発性表示パネル１０６としては、電気泳動型の表示素子やコレステリック液晶等を備えた表示パネルを用いることができる。以下の説明において、本実施形態における不揮発性表示パネル１０６は、電気泳動型の表示素子を備えた表示パネルであるものとして説明する。
【００４０】
不揮発性表示パネル１０６の画像は、後述の表示コントローラ１０５（図９参照）により書きかえられる。不揮発性表示パネル１０６に表示された画像は、不揮発性表示パネル１０６または表示コントローラ１０５への電力の供給が断たれても、表示されたまま維持される。このような表示装置１００は画像の表示の維持のために電力を必要としないため、画像の書きかえ後は、不揮発性表示パネル１０６や表示コントローラ１０５への電力の供給を停止することにより電力消費を抑えることができる。したがって、画像の表示の維持に電力が消費される従来のＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）パネルや、ＰＤＰ（Ｐｌａｓｍａ Ｄｉｓｐｌａｙ Ｐａｎｅｌ）などの自発光型の表示パネルを備えた表示装置に比べ、消費電力が少ないという特徴がある。
【００４１】
操作部１５０は、利用者が電源のオン、または、電源のオフを指示する際に押下する源キー１５１と、表示装置１００の電源オン中に利用者が所定の指示を入力するための複数の操作キー１５８とを有する。表示装置１００は、操作キー１５８として、メニューキー１５２と、閉じるキー１５３と、前キー１５５と、次キー１５６と、１３個の選択キー１５７とを備える。
【００４２】
次に、表示装置１００のハードウェアの構成について図９を参照して説明する。図９は表示装置１００のハードウェアの構成を示したブロック図である。表示装置１００は、ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、表示コントローラ１０５と、不揮発性表示パネル１０６と、メモリカードインターフェース１０９と、メモリカード１２０と、通信部１３０と、操作部１５０とを備える。ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、表示コントローラ１０５と、メモリカードインターフェース１０９と、通信部１３０と、操作部１５０とはそれぞれバス１１０を介して接続されている。
【００４３】
ＣＰＵ１０１は、ＲＯＭ１０３に記憶されたファームウェアに従って、表示装置１００の各周辺機器を制御する。尚、本実施形態においては、表示装置１００の周辺機器は、ＲＯＭ１０３に記憶されたファームウェアによって制御されるものとして説明するが、ＯＳとアプリケーションプログラムとによって制御されるようにしてもよい。
【００４４】
ＲＡＭ１０２は、ＣＰＵ１０１が各処理を実行する際に必要なデータを一時的に記憶する揮発性の記憶装置である。
【００４５】
ＲＯＭ１０３は、後述の表示装置処理を実行するためのファームウェアを記憶している不揮発性の記憶装置である。
【００４６】
メモリカードインターフェース１０９は、ＣＰＵ１０１からの指示に従って、表示装置１００に装着されたメモリカード１２０からデータの読み出し、および、メモリカード１２０へのデータの書き込みを行う。
【００４７】
メモリカード１２０は、表示装置１００で表示可能なコンテンツの画像データを記憶する。メモリカード１２０は、一つのコンテンツに対して、１ページ分の画像のデータを複数備えている。メモリカード１２０は、表示装置１００に着脱可能に備えられている。尚、本実施形態においては検索対象であるコンテンツデータを記憶する記憶部としてメモリカード１２０を例に挙げて説明するが、本発明はこれに限られるものではない。表示装置１００がフラッシュメモリー等の内臓メモリを備えていれば、そこにコンテンツデータが記憶されていても良い。
【００４８】
本実施形態における不揮発性表示パネル１０６は、周知のアクティブマトリクス方式の電気泳動型の表示パネルである。不揮発性表示パネル１０６は、表示面側の透明基板と、透明基板に対向する位置に設けられた背面基板とを有する。透明基板と背面基板との間に電気泳動型の表示素子が設けられている。不揮発性表示パネル１０６は、不揮発性表示パネル１０６の各ゲートラインへゲート信号を出力するためのゲートドライバ（図示外）と、不揮発性表示パネル１０６の各ソースラインへソース信号を出力するためのソースドライバ（図示外）とを備える。
【００４９】
表示コントローラ１０５は、ゲートドライバによるゲート信号の出力とソースドライバによるソース信号の出力とを制御して画像の書きかえ動作を実行する。表示コントローラ１０５は、ＣＰＵ１０１から受信する画像の書きかえ指示に従って、書きかえる画像に応じたゲート信号とソース信号とを出力する指示をゲートドライバ及びソースドライバに出力する。これにより不揮発性表示パネル１０６の各画素電極には電気泳動型の表示素子を制御する駆動電圧が印加され、不揮発性表示パネル１０６に表示された画像は書きかえられる。
【００５０】
通信部１３０は、ＣＰＵ１０１からの指示に従って、表示装置１００などの外部装置との間で通信を行う。具体的には、Ｂｌｕｔｏｏｔｈ（登録商標）に代表されるような近距離無線通信を行うものであってもよいし、ＵＳＢインターフェースのように有線で通信を行うためのものであっても良い。尚、以下の説明において通信部１３０はＢｌｕｔｏｏｔｈによる通信を行うものとして説明する。
【００５１】
操作部１５０は、上述したように電源キー１５１と、複数の操キー１５８とを備える。操作部１５０は押下された操作キー１５８に応じた信号をＣＰＵ１０１に出力する。これによりＣＰＵ１０１は、利用者によりいずれのキーが操作されたかを判断することができる。
【００５２】
表示装置１００のメモリカード１２０に設けられる記憶領域の構成を図１０を参照して説明する。メモリカード１２０には、検索インデックス記憶領域１２１と、コンテンツリスト記憶領域１２２と、コンテンツデータ記憶領域１２３とを備える。コンテンツデータ記憶領域１２３は、表示装置１００で表示するコンテンツのデータであるコンテンツデータを記憶する領域である。コンテンツデータ記憶領域１２３に記憶されるコンテンツデータは、コンテンツＩＤと、コンテンツのタイトルや、データの作成日時等の属性情報と、複数ページの画像データ等から構成される。検索インデックス記憶領域１２１は、検索インデックスファイルを記憶する領域である。コンテンツリスト記憶領域１２２は、コンテンツリストを記憶する領域である。
【００５３】
検索インデックス記憶領域１２１には予め検索インデックスファイルが記憶されている。検索インデックスファイルの作成若しくは更新は、例えば、ＰＣの変換アプリケーションプログラムによるデータ形式の変換時に行われれば良い。この場合、検索インデックスファイルに登録される検索ワードは、データ変換時に変換前の電子データから出現頻度の高いワードが自動抽出され、それが検索ワードとして登録される形態が考えられる。若しくは、利用者が特定のコンテンツに対応する検索ワードを登録したい場合に、利用者がコンテンツを指定し検索ワードを入力した場合に、指定されたコンテンツに入力された検索ワードが登録される形態であってもよい。検索インデックスファイルの作成及び更新がどのような形態で実現されるかに関しては、本願発明の要旨に直接かかわるものではないので、ここでは単に予め表示装置１００が記憶しているものとして説明する。
【００５４】
表示装置１００のプログラム実行中にＲＡＭ１０２に設けられる記憶領域について図１１を用いて説明する。図１１は、ＲＡＭ１０２に設けられる記憶領域を示した概念図である。ＲＡＭ１０２には、表示画像情報記憶領域２０４が設けられる。
【００５５】
表示画像情報記憶領域２０４には、後述の表示装置処理にて表示画像情報が記憶される。表示画像情報は、表示中の画像がどのような画像であるかを示す情報である。
【００５６】
表示装置１００の画像の書きかえ動作の一例を説明する。表示装置１００は、利用者に押下された操作キー１５８の種類と表示中の画像とに応じて、表示中の画像を書きかえる。
【００５７】
表示装置１００に表示される画面の種類としては、メニュー項目の一覧を表示したメニュー表示画面、表示するコンテンツを選択するためのコンテンツ選択画面、コンテンツの各ページを１ページずつ表示するコンテンツ表示画面等がある。
【００５８】
メニュー表示画面では、表示装置１００で実行可能なメニュー項目の一覧であるメニューリストが表示される。メニュー表示画面では、選択キー１５７のひとつに対応する位置に一つのメニュー項目が表示される。利用者は選択したいメニュー項目に対応する位置の選択キー１５７を押下することにより、所望のメニュー項目の選択を決定することができる。メニュー表示画面では、「コンテンツ選択」、「設定変更」等の様々なメニュー項目が表示される。利用者が「コンテンツ選択」に対応する選択キー１５７を押下した場合には、コンテンツ選択画面が表示される。
【００５９】
コンテンツ選択画面では、選択キー１５７のそれぞれに対応する位置にコンテンツのタイトルが一つずつ表示される。選択キー１５７が押下された場合はコンテンツ表示画面に切り替わり、押下された選択キー１５７に対応する位置に表示されていたタイトルのコンテンツを表示する。コンテンツ選択画像を表示中に閉じるキー１５３が押下された場合は、メニュー表示画面が再度表示される。また、メニューキー１５２が押下された場合も、メニュー表示画面に書きかえられる。
【００６０】
コンテンツ表示画面では、利用者に選択されたコンテンツの各ページの画像が１ページ毎に表示される。コンテンツ表示画面では、次キー１５６が押下された場合、表示中のページが次のページに書きかえられる。また、前キー１５５が押下された場合、表示中のページが前のページに書きかえられる。閉じるキー１５３が押下された場合は、コンテンツ選択画面に書きかえられる。また、メニューキー１５２が押下された場合はメニュー表示画面に書きかえられる。
【００６１】
このように、表示装置１００は表示中の画像と押下された操作キー１５８に応じて表示する画像を切り替える。ＣＰＵ１０１は、表示画像記憶領域２０４に記憶されている表示画像情報と、利用者に押下されたキーの識別とにもとづいて、表示装置処理のプログラムのアルゴリズムに従って次の画像に書きかえる指示を表示コントローラ１０５に対して実行する。尚、表示装置１００は画像を書きかえられる度に、表示画像情報記憶領域２０４の表示画像情報を表示中の画像のものに更新する。
【００６２】
表示画像情報は、表示中の画面の種類を特定するための画面種類情報と、その画面の種類に応じて表示中の画像を特定するための各種の情報とから構成される。例えば、コンテンツ表示画面の表示中は、画面種類情報の他に、表示中のコンテンツを特定するコンテンツＩＤと、表示中のページを特定するページ番号とが表示画像情報記憶領域２０４に記憶される。また、メニュー画面表示中の場合は、画面種類情報の他に、何ページ目のメニューリストを表示中であるかを示す情報が表示画像情報記憶領域２０４に記憶される。
【００６３】
＜携帯電話５０の動作についての説明＞
次に携帯電話５０の動作について、図１２に示すフローチャートを参照して説明する。利用者が検索アプリケーションプログラムを起動する操作を行うと、ＣＰＵ５１は検索アプリケーションプログラムとＯＳとに従って検索アプリ処理を開始する。
【００６４】
検索アプリ処理を開始すると、ＣＰＵ５１は表示部５５にメニュー画面（図２参照）を表示させる（Ｓ５０）。メニュー画面には、“（１）コンテンツ検索”、“（２）ページ検索”、“（３）検索インデックス更新”等の複数のメニュー項目が表示される。
【００６５】
メニュー画面を表示させた後、ＣＰＵ５１は、メニュー項目の選択を決定する操作を受け付ける（Ｓ５１）。このとき利用者は操作部５４の十字キーを操作することにより、表示されたメニュー項目の中から所望のメニュー項目を選択する。利用者が選択中のメニュー項目を識別できるように、ＣＰＵ５１は十字キーの操作に応じて選択中のメニュー項目と他のメニュー項目との表示態様が異なるように表示部５５に表示させる。操作部５４の決定キーの押下が行われた場合に、ＣＰＵ５１は選択中のメニュー項目を、利用者により選択が決定されたメニュー項目として受け付ける。
【００６６】
このようにメニュー項目の選択の決定を受け付けた後、受け付けたメニュー項目が“（３）検索インデックス更新”であるか否かを判断する（Ｓ５２）。受け付けたメニュー項目が“（３）検索インデックス更新”である場合は（Ｓ５２：ＹＥＳ）、後述の検索インデックス更新処理を行う（Ｓ５３）。
【００６７】
受け付けたメニュー項目が“（３）検索インデックス更新”でない場合は（Ｓ５２：ＮＯ）、受け付けたメニュー項目が“（１）コンテンツ検索”であるか否かを判断する（Ｓ５３）。受け付けたメニュー項目が“（１）コンテンツ検索”である場合は（Ｓ５４：ＹＥＳ）、後述のコンテンツ検索処理を行う（Ｓ５５）。
【００６８】
受け付けたメニュー項目が“（１）コンテンツ検索”でない場合は（Ｓ５４：ＮＯ）、受け付けたメニュー項目が“（２）ページ検索処理”であるか否かを判断する（Ｓ５６）。受け付けたメニュー項目が“（２）ページ検索処理”である場合は（Ｓ５６：ＹＥＳ）、後述のページ検索処理を行う（Ｓ５７）。
【００６９】
受け付けたメニュー項目が“（２）ページ検索処理”でない場合は（Ｓ５６：ＮＯ）、上述のＳ５１で受け付けたその他のメニュー項目に応じた処理を行う（Ｓ５８）。
【００７０】
その後、利用者により検索アプリを終了する操作が行われたか否かを判断する（Ｓ５９）。利用者により検索アプリを終了する操作が行われている場合は（Ｓ５９：ＹＥＳ）、ＣＰＵ５１は検索アプリ処理を終了する。
【００７１】
次に、図１３を参照して検索インデックス更新処理について説明する。検索インデックス更新処理は、内蔵メモリ部６１の検索インデックス記憶領域６１１に記憶されている検索インデックスファイルの更新、削除、追加、及びコンテンツリスト記憶領域６１２に記憶されているコンテンツリストの更新等を行うための処理である。検索インデックス更新処理では、ＣＰＵ５１は、表示装置１００に検索インデックスファイルの更新等が必要か否かを問い合わせる。検索インデックスファイルの更新等が必要な場合は、検索インデックス記憶領域６１１に記憶されている検索インデックスファイルの更新等を行う。
【００７２】
先ず、検索インデックス更新処理を開始すると、ＣＰＵ５１は、表示部５５に検索インデックス更新画面（図２参照）を表示する（Ｓ６０）。検索インデックス更新画面は、検索インデックスの更新を行っている最中である旨を利用者に報知する画面である。
【００７３】
検索インデックス更新画面を表示させた後、ＣＰＵ５１は、外部装置通信部６０を介して、表示装置１００に対してＢｌｅｕｔｏｏｔｈの接続要求を送信し、Ｂｌｕｅｔｏｏｔｈ接続を開始する（Ｓ６１）。
【００７４】
Ｂｌｕｅｔｏｏｔｈ接続開始後、検索インデックス記憶領域６１１に記憶されている検索インデックスファイルのハッシュ値を算出する（Ｓ６２）。ハッシュ値は所定のハッシュ関数に従って算出される。ハッシュ値の算出は検索インデックスファイル毎に行う。検索インデックス記憶領域６１１には、複数の検索インデックスファイルが記憶されているので、ハッシュ値も複数算出される。
【００７５】
ハッシュ値を算出後、ＣＰＵ５１は、検索インデックス取得要求とハッシュ値情報とを表示装置１００に送信する（Ｓ６３）。ハッシュ値情報は、インデックスＩＤと、そのインデックスＩＤが示す検索インデックスファイルのハッシュ値とを組にした情報である。ハッシュ値情報は、インデックスＩＤとハッシュ値との組の情報を検索インデックスファイルの数だけ備えた情報である。例えば、インデックス記憶領域６１１に５つの検索インデックスファイルが記憶されている場合、ハッシュ値情報は５組のインデックスＩＤとハッシュ値の情報を有する。
【００７６】
検索インデックス取得要求を受信した表示装置１００は、検索インデックス取得要求と共に受信したハッシュ値情報に基づいて、携帯電話５０の検索インデックスファイルの更新等が必要か否かを判断する。そして表示装置１００はその判断に応じた応答情報を携帯電話５０に送信する。応答情報には、検索インデックスファイルの更新等が必要か否かを示す情報、特定の検索インデックスファイルを削除する指示の情報、特定の検索インデックスファイルを追加する指示の情報、特定の検索インデックスファイルを更新する指示の情報、コンテンツリストを更新する指示の情報等が含まれる。この表示装置１００の処理については後述する。
【００７７】
検索インデックス取得要求を送信後、ＣＰＵ５１は表示装置１００から上述の応答情報を受信したか否かを判断する（Ｓ６４）。応答情報を受信していない場合は（Ｓ６４：ＮＯ）、応答情報を受信するまで待機する。応答情報を受信している場合は（Ｓ６４：ＹＥＳ）、受信した応答情報に基づいて、検索インデックスファイルの更新等が必要か否かを判断する（Ｓ６５）。応答情報が検索インデックスファイルの更新等が必要ない旨を示す場合（Ｓ６５：ＮＯ）、Ｂｌｕｅｔｏｏｔｈ接続を切断し（Ｓ６７）、検索インデックス更新処理を終了する。
【００７８】
応答情報に検索インデックスファイルの更新等が必要である旨を示す情報が含まれている場合（Ｓ６５：ＹＥＳ）、検索インデックス情報の更新等の処理を行う（Ｓ６６）。具体的には、応答情報に特定の検索インデックスファイルを削除する指示の情報が含まれている場合、検索インデックス記憶領域６１１に記憶されている検索インデックスファイルの中から、特定の検索インデックスファイルを削除する。また、応答情報に特定の検索インデックスファイルを追加する指示の情報が含まれている場合、検索インデックス記憶領域６１１に特定の検索インデックスファイルを追加する。また、応答情報に特定の検索インデックスファイルを更新する指示の情報が含まれている場合、検索インデックス記憶領域６１１に記憶されている特定の検索インデックスファイルを更新する。また、応答情報にコンテンツリストを更新する指示の情報が含まれている場合は、コンテンツリスト記憶領域６１２に記憶されているコンテンツリストを更新する。
【００７９】
このように、Ｓ６５に検索インデックスファイルの更新等の処理をした後、Ｂｌｕｅｔｏｏｔｈ接続を切断し（Ｓ６７）、検索インデックス更新処理を終了する。
【００８０】
次に、図１４を参照してコンテンツ検索処理について説明する。コンテンツ検索処理は、上述の検索アプリ処理のＳ５４において、“（１）コンテンツ検索”のメニュー項目の選択が決定されたと判断され（Ｓ５４：ＹＥＳ）、Ｓ５５に移行したときに開始される（図１２参照）。
【００８１】
コンテンツ検索処理を開始すると、ＣＰＵ５１は、コンテンツ検索画面（図２参照）を表示部５５に表示させる（Ｓ７０）。コンテンツ検索画面では、検索ワードを入力するための入力ボックスが表示される。
【００８２】
次に、利用者による検索ワードの入力を受け付ける（Ｓ７１）。ここでは、利用者は操作部５４の文字入力キーを操作することにより検索ワードの入力を行う。ＣＰＵ５１は、操作部５４の文字入力キーの操作に応じて入力ボックスに表示している文字列を順次更新する。ＣＰＵ５１は、操作部５４の決定キーが操作された場合に、入力ボックスに入力されている文字列を検索ワードとして受け付ける。
【００８３】
検索ワードを受け付けた後、ＣＰＵ５１は、検索処理を行う（Ｓ７２）。検索処理の詳細は後述するが、検索処理では、受け付けた検索ワードに合致するコンテンツの件数の算出と、検索ワードに合致するコンテンツのタイトルリストを作成する。
【００８４】
検索処理を行ったあと、ＣＰＵ５１は検索結果が存在するか否かを判断する（Ｓ７３）。Ｓ７２で算出した件数が０件の場合は（Ｓ７３：ＮＯ）、Ｓ７０へ移行し、利用者に再度検索ワードを入力させる。Ｓ７２で算出した件数が１件以上の場合は（Ｓ７３：ＹＥＳ）、ＣＰＵ５１は、作成したコンテンツのタイトルリストに基づいてコンテンツのタイトルの一覧を検索結果として表示部５５に表示させる（Ｓ７４）。コンテンツのタイトルリストとともにＳ７２で算出した件数も表示させる。
【００８５】
検索結果を表示部５５に表示させた後、検索結果のタイトルリストの中から利用者が所望のコンテンツの選択を決定する操作等を受け付ける（Ｓ７５）。ここでは、利用者は操作部５４の十字キーを操作することによりコンテンツの選択を行う。ＣＰＵ５１は、操作部５４の十字キーの操作に応じて、選択中のコンテンツのタイトルを他のコンテンツのタイトルとは異なる表示態様で表示させる。尚、選択中のコンテンツが所望のコンテンツである場合は、利用者は操作部５４の決定キーを操作して、コンテンツの選択を決定する。また、コンテンツのタイトルの一覧の中に所望のコンテンツがない場合は、利用者は操作部５４のキャンセルキーを操作する。
【００８６】
利用者の操作を受け付けた後、ＣＰＵ５１は、利用者の操作がコンテンツの選択を決定する操作であったか、もしくは、キャンセルキーの操作であったかを判断する（Ｓ７６）。
【００８７】
操作部５４の決定キーが操作されたと判断した場合（Ｓ７６：ＹＥＳ）、表示装置１００にたいして接続要求を送信し、表示装置１００とＢｌｕｅｔｏｏｔｈ接続を開始する（Ｓ７７）。
【００８８】
操作部５４の決定キーが操作されていない場合、即ちキャンセルキーの押下であった場合（Ｓ７６：ＮＯ）、タイトルの一覧の中に所望のコンテンツがないので、Ｓ７０へ移行し、利用者に再び検索ワードの入力を促す。
【００８９】
Ｓ７７において、Ｂｌｕｅｔｏｏｔｈ接続を開始したあと、ＣＰＵ５１は、利用者が選択を決定したコンテンツを抽出する際に利用した検索インデックスファイルのハッシュ値を算出する（Ｓ７８）。コンテンツ検索処理では、インデックスＩＤが「００００」の検索インデックスファイルを利用しているので、インデックスＩＤが「００００」の検索インデックスファイルのハッシュ値を算出する。
【００９０】
ハッシュ値を算出したあと、ＣＰＵ５１は、表示指示情報とハッシュ値情報と表示装置１００に送信する（Ｓ７９）。表示指示情報は、表示装置１００に対して利用者に選択が決定されたコンテンツを表示させる指示を示す情報である。ハッシュ値情報は、上述のようにインデックスＩＤとそのインデックスＩＤが示す検索インデックスファイルのハッシュ値とからなる情報である。Ｓ７９で送信するハッシュ値情報は、インデックスＩＤが「００００」のインデックスＩＤとその検索インデックスファイルのハッシュ値との組の情報である。
【００９１】
詳細は後述するが、表示指示情報を受信した表示装置１００は、表示指示情報とともに受信したハッシュ値情報に基づいて、エラー情報を送信するか否か判断する。表示装置１００に記憶されていない検索インデックスファイルのインデックスＩＤを、受信したハッシュ値情報が含む場合は、表示装置１００はエラー情報を携帯電話５０に送信する。また、受信したハッシュ値情報のインデックスＩＤが、表示装置１００に記憶されている検索インデックスファイルのインデックスＩＤと一致している場合であっても、ハッシュ値情報のハッシュ値と表示情報１００に記憶されている検索インデックスファイルに基づいて算出されたハッシュ値とが異なる場合はエラー情報を送信する。尚、インデックスＩＤとハッシュ値との両方が一致する場合は、表示装置１００は表示指示情報に基づいて利用者に選択されたコンテンツの１ページ目の画像を表示して、携帯電話５０にたいしてＢｌｅｕｔｏｏｔｈの切断要求を送信する。
【００９２】
表示指示情報とハッシュ値情報とを表示装置１００に送信したあと、ＣＰＵ５１は、表示装置１００からＢｌｕｅｔｏｏｔｈの切断要求を受信するか否かを判断する（Ｓ８０）。
【００９３】
Ｂｌｕｅｔｏｏｔｈの切断要求を受信した場合は（Ｓ８０：ＹＥＳ）、Ｂｌｕｅｔｏｏｔｈ接続を切断し（Ｓ８１）、コンテンツ検索処理を終了する。
【００９４】
Ｂｌｕｅｔｏｏｔｈの切断要求を受信していないと判断した場合は（Ｓ８０：ＮＯ）、ＣＰＵ５１は表示装置１００からエラー情報を受信するか否かを判断する（Ｓ８２）。エラー情報を受信していないと判断した場合は（Ｓ８２：ＮＯ）、Ｓ８０へ移行する。エラー情報を受信したと判断した場合は（Ｓ８２：ＹＥＳ）、Ｂｌｕｅｔｏｏｔｈ接続を切断し（Ｓ８３）、上述の検索インデックス更新処理（図１２、Ｓ５３）へ移行する。
【００９５】
次に、図１５を参照してページ検索処理について説明する。ページ検索処理は、上述の検索アプリ処理のＳ５６において、“（２）ページ検索”のメニュー項目の選択が決定されたと判断した場合（Ｓ５６：ＹＥＳ）に開始される（図１２参照）。
【００９６】
ページ検索処理を開始すると、ＣＰＵ５１は、ページ検索画面（図２参照）を表示部５５に表示させる（Ｓ１７０）。ページ検索画面では、検索ワードを入力するための入力ボックスが表示される。
【００９７】
次に、利用者による検索ワードの入力を受け付ける（Ｓ１７１）。ここでは、利用者は操作部５４の文字入力キーを操作することにより検索ワードの入力を行う。ＣＰＵ５１は、操作部５４の文字入力キーの操作に応じて入力ボックスに表示している文字列を順次更新する。ＣＰＵ５１は、操作部５４の決定キーが操作された場合に、入力ボックスに入力されている文字列を検索ワードとして受け付ける。
【００９８】
検索ワードを受け付けた後、ＣＰＵ５１は、検索処理を行う（Ｓ１７２）。検索処理の詳細は後述するが、検索処理では、受け付けた検索ワードに合致するページの件数の算出と、検索ワードに合致するページのリストを作成する。このページのリストは、そのページを含むコンテンツのタイトルとそのページのページ番号との情報を含む。以下の説明においてこの情報をページの識別情報と称す。
【００９９】
検索処理を行ったあと、ＣＰＵ５１は検索結果が存在するか否かを判断する（Ｓ１７３）。Ｓ１７２で算出した件数が０件の場合は（Ｓ１７３：ＮＯ）、Ｓ１７０へ移行し、利用者に再度検索ワードを入力させる。Ｓ１７２で算出した件数が１件以上の場合は（Ｓ１７３：ＹＥＳ）、ＣＰＵ５１は、作成したページのリストに基づいて、抽出されたページの識別情報を並べて表示させた一覧を検索結果として表示部５５に表示させる（Ｓ１７４）。ページの一覧とともにＳ１７２で算出した件数も表示させる。
【０１００】
検索結果を表示部５５に表示させた後、検索結果のリストの中から利用者が所望のページを選択を決定する操作等を受け付ける（Ｓ１７５）。ここでは、利用者は操作部５４の十字キーを操作することによりページの選択を行う。ＣＰＵ５１は、操作部５４の十字キーの操作に応じて、選択中のページの識別情報を他のページの識別情報とは異なる表示態様で表示させる。尚、選択中のページが所望のページである場合、利用者は操作部５４の決定キーを押下する。また、ページの識別情報の一覧の中に所望のページがない場合は、利用者は操作部５４のキャンセルキーを操作する。
【０１０１】
ＣＰＵ５１は、上述の利用者の操作に基づいて一覧からページの選択を決定するか否かを判断する（Ｓ１７６）。
【０１０２】
操作部５４の決定キーが操作されたと判断した場合（Ｓ１７６：ＹＥＳ）、表示装置１００にたいして接続要求を送信し、表示装置１００とＢｌｕｅｔｏｏｔｈ接続を開始する（Ｓ１７７）。
【０１０３】
操作部５４の決定キーが操作されていない場合、即ち、キャンセルキーが押下された場合（Ｓ１７６：ＮＯ）、一覧の中に所望のページがないので、Ｓ１７０へ移行し、利用者に再び検索ワードの入力を促す。
【０１０４】
Ｓ１７７において、Ｂｌｕｅｔｏｏｔｈ接続を開始したあと、ＣＰＵ５１は、利用者が選択を決定したページを抽出する際に利用した検索インデックスファイルのハッシュ値を算出する（Ｓ１７８）。ページ検索処理では、インデックスＩＤが「０００１」〜「９９９９」までの検索インデックスファイルを利用するので、インデックスＩＤが「０００１」以上の検索インデックスファイルの中で、利用者が選択したページを抽出する際に用いた検索インデックスファイルのハッシュ値を算出する。
【０１０５】
ハッシュ値を算出したあと、ＣＰＵ５１は、表示指示情報とハッシュ値情報と表示装置１００に送信する（Ｓ１７９）。表示指示情報は、表示装置１００に対して利用者に選択されたページを表示させる指示を示す情報である。ハッシュ値情報は、上述のようにインデックスＩＤとそのインデックスＩＤが示す検索インデックスファイルのハッシュ値とからなる情報である。Ｓ１７９で送信するハッシュ値情報は、利用者が選択を決定したページを抽出する際に利用した検索インデックスファイルのインデックスＩＤとその検索インデックスファイルのハッシュ値との組をハッシュ値情報として表示装置１００に送信する。
【０１０６】
詳細は後述するが、表示指示情報を受信した表示装置１００は、表示指示情報とともに受信したハッシュ値情報に基づいて、エラー情報を送信するか否か判断する。表示装置１００に記憶されていない検索インデックスファイルのインデックスＩＤを、受信したハッシュ値情報が含む場合は、表示装置１００はエラー情報を携帯電話５０に送信する。また、受信したハッシュ値情報のインデックスＩＤが、表示装置１００に記憶されている検索インデックスファイルのインデックスＩＤと一致している場合であっても、ハッシュ値情報のハッシュ値と表示情報１００に記憶されている検索インデックスファイルに基づいて算出されたハッシュ値とが異なる場合はエラー情報を送信する。尚、インデックスＩＤとハッシュ値との両方が一致する場合は、表示装置１００は表示指示情報に基づいて利用者に選択されたページの画像を表示して、携帯電話５０にたいしてＢｌｅｕｔｏｏｔｈの切断要求を送信する。
【０１０７】
表示指示情報とハッシュ値情報とを表示装置１００に送信したあと、ＣＰＵ５１は、表示装置１００からＢｌｕｅｔｏｏｔｈの切断要求を受信するか否かを判断する（Ｓ１８０）。
【０１０８】
Ｂｌｕｅｔｏｏｔｈの切断要求を受信した場合は（Ｓ１８０：ＹＥＳ）、Ｂｌｕｅｔｏｏｔｈ接続を切断し（Ｓ１８１）、ページ検索処理を終了する。
【０１０９】
Ｂｌｕｅｔｏｏｔｈの切断要求を受信していないと判断した場合は（Ｓ１８０：ＮＯ）、ＣＰＵ５１は表示装置１００からエラー情報を受信するか否かを判断する（Ｓ１８２）。エラー情報を受信していないと判断した場合は（Ｓ１８２：ＮＯ）、Ｓ８０へ移行する。エラー情報を受信したと判断した場合は（Ｓ１８２：ＹＥＳ）、Ｂｌｕｅｔｏｏｔｈ接続を切断し（Ｓ１８３）、上述の検索インデックス更新処理（図１２、Ｓ５３）へ移行する。
【０１１０】
次に図１６を参照し検索処理について説明する。検索処理を開始するとＣＰＵ５１は、検索中画面（図２参照）を表示部５５に表示させる（Ｓ９０）。検索中画面は、現在検索処理の実行中である旨を利用者に報知するための画面である。
【０１１１】
検索中画面を表示させた後、ＣＰＵ５１は、利用者に入力された検索ワードに合致するコンテンツもしくはページを検索する（Ｓ９１）。具体的には、利用者に入力された検索ワードに合致するコンテンツ、もしくは、検索ワードに合致するページを、検索インデックス記憶領域６１１に記憶された検索インデックスファイルから抽出する。
【０１１２】
コンテンツ検索処理においては、インデックスＩＤが「００００」の検索インデックスファイルを用いて、コンテンツを抽出する。例えば図６（Ａ）に示す検索インデックスファイルを用いて「ＳＥＶ」という検索ワードに基づいて、抽出する場合は、コンテンツＩＤが「０６０６」、「０６０７」、及び、「０６０８」の３つのコンテンツを抽出することになる。
【０１１３】
ページ検索処理においては、インデックスＩＤが「０００１」以上の検索インデックスファイルを用いて、ページを抽出する。例えば図６（Ｂ）に示す、インデックスＩＤが「０６０６」の検索インデックスファイルを用いて「印刷」という検索ワードに基づいて、抽出する場合は、ページ番号が５１のページとページ番号が５２のページとが抽出されることになる。尚、インデックスＩＤはコンテンツＩＤと一致するため、いずれのコンテンツのページであるかも識別することができる。また、他のインデックスＩＤの検索インデックスファイルにも、「印刷」という検索ワードが登録されている場合は、その検索インデックスファイルからもページの抽出を行う。
【０１１４】
コンテンツ、若しくは、ページを抽出した後、ＣＰＵ５１は、入力された検索ワードでヒットした検索対象の件数の算出し、ヒットした検索対象のリストを作成する（Ｓ９２）。
【０１１５】
検索対象がコンテンツである場合、Ｓ９１で抽出したコンテンツのコンテンツＩＤと、コンテンツリスト記憶領域６１２に記憶されているコンテンツリストに基づいて、コンテンツのタイトルリストを作成する。例えば図７に示すコンテンツリストを用いて、「０６０６」、「０６０７」、及び、「０６０８」の３つのコンテンツＩＤに基づいてコンテンツのタイトルリストを作成する場合は、「ＳＥＶマニュアル」、「ＳＥＶ-ＰＣマニュアル」、及び、「ＳＥＶ機能仕様書」の３つのタイトルを備えたタイトルリストが作成される。また、ヒット件数として３件が算出される。尚、Ｓ９１で抽出されたコンテンツＩＤが一つもない場合は、ヒット件数として０件が算出され、タイトルリストとしてＮＵＬＬ値が設定される。
【０１１６】
検索対象がページである場合、Ｓ９１で抽出したページのページ番号と、そのページの抽出に用いた検索インデックスファイルのインデックスＩＤから求められるコンテンツＩＤと、コンテンツリスト記憶領域６１２に記憶されているコンテンツリストに基づいて、抽出したページの識別情報のリストが作成される。たとえば、「印刷」の検索ワードが図６に示す「０６０６」のインデックスＩＤの検索インデックスファイルにのみ登録されており、「印刷」という検索ワードで利用者が検索を行った場合、ページの識別情報のリストは次のようになる。「ＳＥＶマニュアル：５１ページ」、「ＳＥＶマニュアル：５２ページ」の２つのページの識別情報からなるリストが作成される。尚、Ｓ９１で抽出されたページが一つもない場合は、ヒット件数として０件が算出され、ページのリストとしてＮＵＬＬ値が設定される。
【０１１７】
このように、コンテンツのタイトルリスト、もしくは、ページの識別情報のリストを作成後、上述のコンテンツ検索処理のＳ７３、若しくは、上述のページ検索処理のＳ１７３へ移行する（図１４、図１５参照）。
【０１１８】
＜表示装置１００の動作についての説明＞
次に、表示装置１００の詳細な動作について、フローチャートを用いて説明する。電源キー１５１が押下されると、表示装置１００の電源からＣＰＵ１０１に電力の供給が開始され、ＣＰＵ１０１は図１７に示す表示装置処理を開始する。
【０１１９】
表示装置処理を開始するとＣＰＵ１０１は、起動処理を実行する（Ｓ１０１）。起動処理では、ＣＰＵ１０１は各周辺機器を起動し、周辺機器の動作チェックを行う。そして、不揮発性表示パネル１０６にメニュー画面を表示させる。そして表示画像記憶領域２０４に表示画像情報を記憶させる。このとき、記憶される表示画像情報としては、画面の種類がメニュー画面であることを特定する表示画面情報が記憶される。
【０１２０】
Ｓ１０１で起動処理を行った後、ＣＰＵ１０１は、利用者が、操作キー１５８を操作したか否かを判断する（Ｓ１０２）。利用者が操作キー１５８を操作したと判断した場合は（Ｓ１０２：ＹＥＳ）、ＣＰＵ１０１は、利用者に操作された操作キー１５８に応じた画像に書き換える指示を表示コントローラ１０５に対して行う（Ｓ１０３）。ここでは、ＲＡＭ１０２の表示画像情報記憶領域２０４に記憶されている表示画像情報と、利用者に押下された操作キーの種別とに対応する画像に書きかえる。書きかえる画像のデータはあらかじめＲＯＭ１０３に記憶されている画像のデータを用いる。もしくは、コンテンツの表示中は、メモリカードＩ／Ｆ１０９を介してメモリカード１２０から取得したに記憶されているコンテンツの画像データを用いる。
【０１２１】
表示コントローラ１０５に画像の書きかえの指示を行った後、ＣＰＵ１０１は、現在表示中の画像、即ち、書きかえた後の画像に対応する表示画像情報を表示画像情報記憶領域２０４に記憶し（Ｓ１０４）、Ｓ１１２へ移行する。
【０１２２】
利用者が操作キーを操作していないと判断した場合は（Ｓ１０２：ＮＯ）、ＣＰＵ１０１は、表示装置１００からＢｌｕｅｔｏｏｔｈ接続の接続要求を受信したか否かを判断する（Ｓ１０５）。Ｂｌｕｅｔｏｏｔｈ接続の接続要求を受信していないと判断した場合（Ｓ１０５：ＮＯ）、Ｓ１０２に移行する。
【０１２３】
Ｂｌｕｅｔｏｏｔｈ接続の接続要求を受信したと判断した場合（Ｓ１０５：ＹＥＳ）、ＣＰＵ１０１は、表示装置１００とＢｌｕｅｔｏｏｔｈ接続を行う（Ｓ１０６）。
【０１２４】
Ｂｌｕｅｔｏｏｔｈ接続を行ったあと、ＣＰＵ１０１は、表示装置１００から検索インデックス取得要求を受信したか否かを判断する（Ｓ１０７）。検索インデックス取得要求を受信したと判断した場合（Ｓ１０７：ＹＥＳ）、ＣＰＵ１０１は、後述の検索インデックス取得要求受信処理を行い（Ｓ１０８）、Ｓ１１２へ移行する。
【０１２５】
検索インデックス取得要求を受信していないと判断した場合（Ｓ１０７：ＮＯ）、ＣＰＵ１０１は、表示装置１００から表示指示情報を受信したか否かを判断する（Ｓ１０９）。
【０１２６】
表示指示情報を受信したと判断した場合は（Ｓ１０９：ＹＥＳ）、ＣＰＵ１０１は、後述の表示指示情報受信処理を行い（Ｓ１１０）、Ｓ１１２へ移行する。
【０１２７】
表示指示情報を受信していないと判断した場合は（Ｓ１０９：ＮＯ）、ＣＰＵ１０１はその他の処理を行い（Ｓ１１１）、Ｓ１１２へ移行する。
【０１２８】
Ｓ１１２では、ＣＰＵ１０１は、利用者により電源キー１５１が押下されたか否かを判断する（Ｓ１１２）。電源キー１５１が押下されていないと判断した場合は（Ｓ１１２：ＮＯ）、Ｓ１０２へ移行する。電源キー１５１が押下されたと判断した場合は（Ｓ１１２：ＹＥＳ）、停止処理を実行する（Ｓ１１３）。停止処理では、表示中の画像を消去して白紙の状態にする指示を表示コントローラ１０５に対して行う。そして、周辺機器を停止させ、電力制御部１０７に対してＣＰＵ１０１及び周辺機器への電力供給を停止させる指示を出力し、表示装置処理を終了する。
【０１２９】
次に、図１８を参照して、検索インデックス取得要求受信処理について説明する。表示装置処理のＳ１０７において、検索インデックス取得要求を受信したと判断した場合（Ｓ１０７：ＹＥＳ）、ＣＰＵ１０１は検索インデックス取得要求受信処理を開始する。
【０１３０】
検索インデックス取得要求受信処理を開始すると、ＣＰＵ１０１は、検索インデックス取得要求とともに受信したハッシュ値情報に含まれるインデックスＩＤに過不足がなく、ハッシュ値も表示装置１００に記憶されている検索インデックスファイルのハッシュ値と一致しているか否かを判断する（Ｓ１２２）。ＣＰＵ１０１は、検索インデックス記憶領域１２１に記憶されている検索インデックスファイルのインデックスＩＤと、受信したハッシュ値情報に含まれるインデックスＩＤとを比較することで、携帯電話５０の検索インデックスファイルの過不足を判断する。また、検索インデックス記憶領域１２１に記憶されている検索インデックスファイルのハッシュ値をそれぞれ算出し、算出したハッシュ値と、受信したハッシュ値情報に含まれるハッシュ値とを比較することで、ハッシュ値が一致するか否かを判断する。
【０１３１】
受信したＩＤに過不足がなくハッシュ値も一致する場合は（Ｓ１２２：ＹＥＳ）、ＣＰＵ１０１は、検索インデックスファイルの更新等が不要である旨の応答情報を携帯電話５０へ送信する（Ｓ１２３）。
【０１３２】
受信したＩＤに過不足がある、もしくは、ハッシュ値が一致しない場合は（Ｓ１２２：ＮＯ）、ＣＰＵ１０１は、検索インデックスファイルの更新等が必要である旨の応答情報を携帯電話５０へ送信する（Ｓ１２４）。
【０１３３】
尚、受信したハッシュ値情報の中に、検索インデックス記憶領域１２１に記憶されていない検索インデックスファイルのインデックスＩＤが含まれている場合、携帯電話５０は不要な検索インデックスファイルを記憶していることになる。この場合、そのインデックスＩＤの検索インデックスファイルを削除する指示を応答情報として携帯電話５０に送信する。この際、携帯電話５０に記憶されているコンテンツリストも更新させる必要があるので、表示装置１００は、コンテンツリスト記憶領域１２２に記憶されているコンテンツリストも応答情報として携帯電話５０に送信する。
【０１３４】
受信したハッシュ値情報の中に含まれていないインデックスＩＤの検索インデックスファイルが検索インデックス記憶領域１２１に記憶されている場合、携帯電話５０には必要な検索インデックスファイルが記憶されていないことになる。よって、この場合、表示装置１００は、受信したハッシュ値情報の中に含まれていないインデックスＩＤの検索インデックスファイルを応答情報として携帯電話５０に送信する。尚、携帯電話５０のコンテンツリストも更新する必要があるため、コンテンツリスト記憶領域１２２に記憶されているコンテンツリストを携帯電話５０へ送信する。
【０１３５】
また、受信したハッシュ値情報のハッシュ値と検索インデックス記憶領域１２１に記憶されている検索インデックス情報に基づいて算出されたハッシュ値とが異なる場合は、携帯電話５０には古い検索インデックスファイルが記憶されていることになる。よって、この場合、ＣＰＵ１０１は、ハッシュ値の異なったものについて、表示装置１００に記憶されている検索インデックスファイルを応答情報として携帯電話５０に送信する。
【０１３６】
応答情報を送信したあと、ＣＰＵ１０１は、携帯電話５０とＢｌｕｅｔｏｏｔｈ接続の切断を行い（Ｓ１２５）、検索インデックス取得要求受信処理を終了する。
【０１３７】
次に、図１９を参照し、表示指示情報受信処理について説明する。表示装置処理のＳ１０９において、表示指示情報を受信したと判断した場合（Ｓ１０９：ＹＥＳ），ＣＰＵ１０１は表示指示情報受信処理を開始する。
【０１３８】
表示指示情報受信処理を開始すると、ＣＰＵ１０１は、表示指示情報とともに受信したハッシュ値情報に含まれるインデックスＩＤの検索インデックスファイルが、メモリカード１２０の検索インデックス記憶領域１２１に含まれるか否かを判断する（Ｓ１３１）。
【０１３９】
受信したインデックスＩＤの検索インデックスファイルが、検索インデックス記憶領域１２１に記憶されている場合は（Ｓ１３１：ＹＥＳ）、受信したハッシュ値情報に含まれるハッシュ値と、検索インデックス記憶領域１２１に記憶されている検索インデックスファイルに基づいて算出したハッシュ値とが一致するか否かを判断する（Ｓ１３２）。
【０１４０】
受信したハッシュ値とメモリカード１２０に記憶されているハッシュ値とが一致する場合（Ｓ１３２：ＹＥＳ）、ＣＰＵ１０１は、利用者が選択した画像の表示を行う（Ｓ１３３）。受信した表示指示情報が、利用者が選択したコンテンツを表示させる旨の指示である場合は、そのコンテンツの1ページ目の画像を表示する。また、受信した表示指示情報が、利用者が選択したページを表示させる旨の指示である場合は、そのページの画像を表示させる。
【０１４１】
利用者が選択した画像に不揮発性表示パネル１０６の画像を書き換えた後、ＣＰＵ１０１は、書きかえた後の画像に対応する表示画像情報を表示画像情報記憶領域２０４に記憶する（Ｓ１３４）。
【０１４２】
書きかえた後の画像に対応する表示画像情報を表示画像情報記憶領域２０４に記憶したあと、ＣＰＵ１０１は、携帯電話５０に対してＢｌｕｅｔｏｏｔｈ接続の切断要求を送信し、Ｂｌｕｔｏｏｔｈ接続を切断して（Ｓ１３７）、表示指示情報受信処理を終了する。
【０１４３】
受信したインデックスＩＤの検索インデックスファイルが、検索インデックス記憶領域１２１に記憶されていない場合は（Ｓ１３１：ＮＯ）、もしくは、受信したハッシュ値とメモリカード１２０に記憶されているハッシュ値とが一致しない場合（Ｓ１３２：ＮＯ）、ＣＰＵ１０１は、表示コントローラ１０５に対してエラー画面表示を行わせる指示を出力する（Ｓ１３５）。エラー画面は、利用者に、利用者が選択した画像が表示できない旨のメッセージを表示する画面である。ＣＰＵ１０１は、エラー画面を一定時間表示させた後、エラー画面を表示する前に表示していた元の画面に、不揮発性表示パネル１０６の表示を戻す。
【０１４４】
エラー画面表示を行わせた後、ＣＰＵ１０１は、携帯電話５０に対してエラー情報を送信し（Ｓ１３６）、携帯電話５０とのＢｌｕｅｔｏｏｔｈ接続を切断し（Ｓ１３７）、表示指示情報受信処理を終了する。
【０１４５】
上述の説明において表示装置１００が主に、特許請求の範囲に記載の、表示装置に相当する。携帯電話５０が主に、特許請求の範囲に記載の、検索用装置に相当する。操作部５４が主に、特許請求の範囲に記載の、操作部に相当する。表示部５５が主に、特許請求の範囲に記載の、表示部に相当する。外部装置通信部６０が主に、特許請求の範囲に記載の、第一通信部に相当する。内臓メモリ部６１が主に、特許請求の範囲に記載の、第一記憶部に相当する。図１４のＳ７１を行うＣＰＵ５１が主に、特許請求の範囲に記載の、検索条件取得部に相当する。図１４のＳ７２を行うＣＰＵ５１が主に、特許請求の範囲に記載の、検索部に相当する。図１４のＳ７４を行うＣＰＵ５１が主に、特許請求の範囲に記載の、検索結果表示部に相当する。図１４のＳ７５を行うＣＰＵ５１が主に、特許請求の範囲に記載の、表示情報特定部に相当する。図１４のＳ７９を行うＣＰＵ51が主に、特許請求の範囲に記載の、表示指示送信部に相当する。不揮発性表示パネル１０６及び表示コントローラ１０５が主に、特許請求の範囲に記載の、不揮発性表示部に相当する。通信部１３０が主に、特許請求の範囲に記載の、第二通信部に相当する。メモリカード１２０及びメモリカードＩ／Ｆ１０９が主に、特許請求の範囲に記載の、第二記憶部に相当する。図１９のＳ１３３を行うＣＰＵ１０１が主に、特許請求の範囲に記載の、表示情報表示部に相当する。メモリカード１２０及びメモリカードＩ／Ｆ１０９が主に、特許請求の範囲に記載の、第三記憶部に相当する。図１９のＳ１３２を行うＣＰＵ１０１が主に、特許請求の範囲に記載の、一致判断部に相当する。図１９のＳ１３５を行うＣＰＵ１０１が主に、特許請求の範囲に記載の、エラー表示部に相当する。図１８のＳ１２６を行うＣＰＵ１０１が主に、特許請求の範囲に記載の、検索用情報送信部に相当する。図１３のＳ６６を行うＣＰＵ５１が主に、特許請求の範囲に記載の、検索用情報更新部に相当する。
【０１４６】
＜その他の例＞
尚、本発明は上述の説明のものに限られるものではない。本発明は様々な変形が考えられる。以下のその一例について説明する。
【０１４７】
上述の実施形態においては、検索条件の一例として検索ワードを入力させる表示情報検索システム１をあげて説明したが、本発明はこれに限らない。例えば、コンテンツの作成日時や、コンテンツの閲覧日時、コンテンツのタイトル等を検索条件として入力させる表示情報検索システムであってもよい。若しくは、これらの組み合わせを検索条件として利用者に入力させてもよい。この場合、携帯電話５０は、検索インデックスファイルの代わりに、コンテンツデータの属性情報を参照して検索を行う。したがって、携帯電話５０は予め検索用情報としてコンテンツデータの属性情報を、表示装置１００から取得する。
【０１４８】
上述の実施形態においては、コンテンツデータは、１ページごとに一つの画像データを備えたデータ構造であるものとして説明したがこれに限られるものではない。たとえば、一つの大きな画像データを備え、その画像の一部分を分割して不揮発性表示パネル１０６に表示するようなデータ構造でもよい。この場合、表示する部分を検索対象の表示情報としてもよい。
【０１４９】
上述の実施形態においては、コンテンツデータは、ＰＤＦ（登録商標）等の形式の汎用されている電子ファイルを、独自形式に変換したものであるとして説明した。しかし、本発明の検索対象である表示情報はこれに限られない。表示装置１００が汎用されている電子ファイルを表示する機能を有し、コンテンツとしてその汎用されている電子ファイルをメモリカード１２０に記録していれば、その電子ファイルを検索対象として検索するようにすればよい。この場合、電子ファイルのファイル名や、そのファイルの作成日時等の属性情報を検索条件として検索することができる。また、その電子ファイルが不揮発性表示パネル１０６に表示する部分毎に属性情報を備えていれば、その部分を検索対象の表示情報として検索することができる。
【０１５０】
また、上述の実施形態においては、コンテンツデータは、ＰＣの変換用のアプリケーションプログラムにより変換され、メモリカード１２０に記憶されたものであると説明したが、これに限らない。電子書籍等のコンテンツのコンテンツデータを、検索インデックスファイルに登録される検索ワードと共に、ネットワークを介してサーバからダウンロードしたものであっても良い。
【０１５１】
また、上述の実施形態においては、検索用装置がスマートフォンである携帯電話５０であるものとして説明したが、ネットブック等のモバイル端末等を検索用装置として用いても良い。
【０１５２】
また、上述の実施形態においては、携帯電話５０は操作部５４のキー入力に利用者の検索ワードの入力を受け付けるものとして説明したが、本発明はこれに限定されるものではない。たとえば、検索用装置としてはタッチパネルを備え、利用者のタッチパネルの操作により、検索ワードの受け付けを行うものでもよい。
【０１５３】
また、上述の実施形態においては、検索用情報である検索インデックスファイルを携帯電話５０があらかじめ備えているものとして説明したが、本発明はこれに限定されるものではない。たとえば、利用者による検索ワードの入力前に表示装置１００から検索用情報を取得して、携帯電話５０が検索を行う形態も考えられる。この場合、表示装置１００から取得した検索用情報を一時的に記憶する携帯電話５０のＲＡＭが第一記憶部に相当する。
【符号の説明】
【０１５４】
５０    携帯電話
５１    ＣＰＵ
５２    ＲＡＭ
５３    ＲＯＭ
５４    操作部
５５    表示部
５６    スピーカ部
５７    マイクロフォン部
５８    バイブレーション部
５９    第一通信部
６０    第二通信部
６１    内蔵メモリ部
６２    バス
１００    表示装置
１０１    ＣＰＵ
１０２    ＲＡＭ
１０３    ＲＯＭ
１０５    表示コントローラ
１０６    不揮発性表示パネル
１０９    メモリカードインターフェース
１１１    バス
１２０    メモリカード
１３０    通信部
１５０    操作部
【図１】
2011076400.tif 000003
【図２】
2011076400.tif 000004
【図３】
2011076400.tif 000005
【図４】
2011076400.tif 000006
【図５】
2011076400.tif 000007
【図６】
2011076400.tif 000008
【図７】
2011076400.tif 000009
【図８】
2011076400.tif 000010
【図９】
2011076400.tif 000011
【図１０】
2011076400.tif 000012
【図１１】
2011076400.tif 000013
【図１２】
2011076400.tif 000014
【図１３】
2011076400.tif 000015
【図１４】
2011076400.tif 000016
【図１５】
2011076400.tif 000017
【図１６】
2011076400.tif 000018
【図１７】
2011076400.tif 000019
【図１８】
2011076400.tif 000020
【図１９】
2011076400.tif 000021