(57)【要約】【課題】見出し情報と出力元であるコンテンツを示す情報とを同じ位置に表示させない構成にて、見出し情報の出力元のコンテンツをユーザに容易に特定させる。【解決手段】携帯端末（１）は、見出し情報を連続して出力元のコンテンツごとに並べたリストを所定の領域に表示させるとともに、見出し情報の出力元であるコンテンツを特定可能な情報を、見出し情報と異なる表示位置および表示形態で表示させる表示制御部（１０５）を備える。【選択図】図１
2018163503.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツに含まれるデータから、入力された入力情報に対応するデータを検索する検索部と、
検索によって得られたデータの少なくとも一部である見出し情報を連続して上記コンテンツごとに並べたリストの少なくとも一部を表示部の所定の領域に表示させ、入力された操作に応じて上記リストの表示される部分を変更する表示制御部と、を備え、
上記表示制御部は、さらに、上記リストに含まれる各見出し情報の出力元であるコンテンツを特定可能なコンテンツ特定情報を、上記見出し情報の表示位置および表示形態とは異なる表示位置および表示形態で表示させることを特徴とする電子機器。
【請求項２】
上記表示制御部は、上記リストの上記所定の領域に表示された部分において、コンテンツごとに並べられた少なくとも１つの見出し情報の上流側の端部および下流側の端部の少なくとも一方に、上記コンテンツ特定情報を表示させることを特徴とする請求項１に記載の電子機器。
【請求項３】
上記表示制御部は、現在表示されている見出し情報と出力元のコンテンツが異なる見出し情報を新たに表示させる前に、新たに表示させる見出し情報の出力元のコンテンツを示す上記コンテンツ特定情報を表示させることを特徴とする請求項２に記載の電子機器。
【請求項４】
上記表示制御部はさらに、上記所定の領域に表示された部分の、上記リストにおける位置を示す位置明示画像を表示させ、
上記コンテンツ特定情報は、上記リストにおける見出し情報の総数に対するコンテンツごとの見出し情報の数の割合に比例するように上記位置明示画像を区切ったとき、各区分けに対応するコンテンツを示す情報を含むことを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
上記表示制御部は、上記コンテンツ特定情報を指定する操作が入力されたとき、上記リストの、該コンテンツ特定情報が示すコンテンツを出力元とする見出し情報を含む部分を表示させることを特徴とする請求項４に記載の電子機器。
【請求項６】
複数のコンテンツに含まれるデータから、入力された入力情報に対応するデータを検索する検索ステップと、
検索によって得られたデータの少なくとも一部である見出し情報を連続して上記コンテンツごとに並べたリストの少なくとも一部を表示部の所定の領域に表示させる第１の表示制御ステップと、
入力された操作に応じて上記リストの表示される部分を変更する第２の表示制御ステップと、
上記リストに含まれる各見出し情報の出力元であるコンテンツを特定可能なコンテンツ特定情報を、上記見出し情報の表示位置および表示形態とは異なる表示位置および表示形態で表示させる第３の表示制御ステップと、を含むことを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
複数のコンテンツに含まれるデータから、入力された入力情報に対応するデータを検索して表示させる電子機器に関する。
【背景技術】
【０００２】
特許文献１に開示されているように、複数のコンテンツ（例えば辞書データ）を記憶しておき、入力された文字列について該複数のコンテンツを検索した結果を表示する、いわゆる複数辞書検索を行う電子辞書が従来技術として知られている。
【０００３】
特許文献１に開示された技術では、検索結果を表示するとき、検索されたデータの少なくとも一部である見出語などの見出し情報を出力元のコンテンツごとに一列に並べるとともに、見出し情報と該見出し情報の出力元であるコンテンツを示す情報とを同行（すなわち同じ位置）に表示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３２０６６号公報（２０１５年２月１６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方で、見出し情報の表示領域が狭まることを避けるなどの理由で、見出し情報と同じ位置に出力元であるコンテンツを示す情報を表示させない構成も考えられる。この場合、各見出し情報の出力元であるコンテンツをユーザが画面を見て容易に特定できるような工夫が必要となる。
【０００６】
本発明の一態様は、上記の課題に鑑みてなされたものであり、見出し情報と出力元であるコンテンツを示す情報とを同じ表示位置に表示させない構成において、検索結果の出力元のコンテンツをユーザが容易に特定することができる電子機器を実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る電子機器は、複数のコンテンツに含まれるデータから、入力された入力情報に対応するデータを検索する検索部と、検索によって得られたデータの少なくとも一部である見出し情報を連続して上記コンテンツごとに並べたリストの少なくとも一部を表示部の所定の領域に表示させ、入力された操作に応じて上記リストの表示される部分を変更する表示制御部と、を備え、上記表示制御部は、さらに、上記リストに含まれる各見出し情報の出力元であるコンテンツを特定可能なコンテンツ特定情報を、上記見出し情報の表示位置および表示形態とは異なる表示位置および表示形態で表示させる。
【０００８】
また、上記の課題を解決するために、本発明の一態様に係る電子機器の制御方法は、複数のコンテンツに含まれるデータから、入力された入力情報に対応するデータを検索する検索ステップと、検索によって得られたデータの少なくとも一部である見出し情報を連続して上記コンテンツごとに並べたリストの少なくとも一部を表示部の所定の領域に表示させる第１の表示制御ステップと、入力された操作に応じて上記リストの表示される部分を変更する第２の表示制御ステップと、上記リストに含まれる各見出し情報の出力元であるコンテンツを特定可能なコンテンツ特定情報を、上記見出し情報の表示位置および表示形態とは異なる表示位置および表示形態で表示させる第３の表示制御ステップと、を含む。
【発明の効果】
【０００９】
本発明の一態様によれば、見出し情報と出力元であるコンテンツを示す情報とを同じ位置に表示させない構成にて、見出し情報の出力元のコンテンツをユーザに容易に特定させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一態様に係る携帯端末の要部構成の一例を示すブロック図である。
【図２】図１に示す携帯端末が表示する検索結果画面の一例を示す図である。
【図３】図１に示す携帯端末が実行する検索処理の流れの一例を示すフローチャートである。
【図４】図２に示す検索結果画面における、検索結果リストのスクロールの一例を示す図である。
【図５】スクロールに基づく別のコンテンツデータを抽出元とする検索結果リスト項目の表示の流れの一例における、前半部分を示す画面遷移図である。
【図６】スクロールに基づく別のコンテンツデータを抽出元とする検索結果リスト項目の表示の流れの一例における、後半部分を示す画面遷移図である。
【図７】図１に示す携帯端末が実行するスクロール処理の流れの一例を示すフローチャートである。
【図８】図２に示す検索結果画面における、検索結果リストのスクロールの別の例を示す図である。
【図９】図１に示す携帯端末が実行するスクロール処理の流れの別の例を示すフローチャートである。
【図１０】実施形態１および２の変形例において、図１に示す携帯端末が表示する検索結果画面の一例を示す図である。
【図１１】実施形態１および２の変形例において、図１に示す携帯端末が表示する検索結果画面の別の例を示す図である。
【図１２】図１に示す携帯端末が表示する単語帳画面の一例を示す図である。
【図１３】単語帳画面に表示された見出語の順序変更の一例を示す図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施形態１について、図１から図７に基づいて詳細に説明する。以下の説明では、本発明に係る電子機器の適用例として、図１に示す携帯端末１について説明する。図１は、携帯端末１の要部構成の一例を示すブロック図である。なお、携帯端末の具体例としては、スマートフォン、タブレット端末、フィーチャーフォン、ノートパソコンなどが挙げられるが、この例に限定されるものではない。また、本発明に係る電子機器は、デスクトップ型パソコンなどの、携帯を想定していない端末に適用されてもよい。
【００１２】
本実施形態に係る携帯端末１は、ユーザによる情報（入力情報、例えば文字列）の入力を受け付けると、保持している複数のコンテンツデータから、該情報に対応するデータを検索し、表示させる処理を行う。なお、コンテンツデータとは、例えば、辞書データ、テキストデータ、文書データなどが挙げられるが、この例に限定されるものではない。本実施形態では、上記の処理の一実現例として、携帯端末１が電子辞書として機能する（換言すれば、携帯端末１において電子辞書のアプリケーションを起動する）場合を説明する。ただし、携帯端末１における上記の処理の実現例は、電子辞書に限定されない。例えば、上記の処理の一実現例は、携帯端末１において、文書データやテキストデータ（例えば電子書籍）を閲覧するためのアプリケーションを起動して、閲覧しているデータにおける文字列の検索を行うことであってもよい。換言すれば、携帯端末１は、汎用コンテンツの検索端末として機能してもよい。
【００１３】
また、ユーザによる情報の入力の典型例は、携帯端末１に備えられた、ディスプレイと一体化したタッチパネルに表示されるソフトウェアキーボードに対するタッチ操作や、携帯端末１に備えられたボタンの押下であるが、この例に限定されない。例えば、上記の入力は、手書き文字認識の機能を利用したものであってもよいし、音声認識の機能を利用したものであってもよい。また、携帯端末１がカメラを備えている場合、上記の入力は、カメラで撮影した画像の画像認識の機能を利用したものであってもよい。また、携帯端末１が、上記の各機能を備えていない場合、携帯端末１は、各機能を備えた装置への入力を、ネットワーク通信を介して取得する構成であってもよい。また、本発明に係る電子機器をノートパソコンやデスクトップ型パソコンに適用する場合、上記の入力は、キーボード、マウス、ディスプレイとは別体のタッチパネルを用いたものであってもよい。
【００１４】
図２は、携帯端末１が表示する検索結果画面３１の一例を示す図である。検索結果画面３１とは、携帯端末１が入力された文字列に対応するデータを検索した結果をユーザに示すための画面である。図示のように、検索結果画面３１の左半分の領域３２（所定の領域、以下、「リスト表示領域３２」と称する）には、ユーザが入力した文字列（図示の例では「book」）の検索結果を、図面の上下方向に一列に並べた画像が配置されている。図示の例では見出語検索が実行されているので、携帯端末１は、各コンテンツデータから読み出したデータの見出語（例えば、単語、文字、成句など）に「book」が含まれているものをリスト化した検索結果リストを生成して表示させる。検索結果リストは、読み出した見出語を含む検索結果リストの各項目（見出し情報、以下、「検索結果リスト項目」と称する）を、該検索結果リスト項目の抽出元（出力元）であるコンテンツデータ毎に一列に並べたものである。具体的には、検索結果リストは、図示のように「ＡＡ英和辞典」から読み出した複数の検索結果リスト項目３５を連続させて並べ、その下流に別のコンテンツデータから読み出した複数の検索結果リスト項目３５を連続して並べたものである。
【００１５】
なお、検索結果リストは、検索結果リスト項目３５を上下方向に一列に並べたものに限定されない。換言すれば、検索結果リストにおいて検索結果リスト項目３５を並べる方向、および、列数は、上記の例に限定されない。例えば、検索結果リスト項目３５を左右方向に並べたものであってもよいし、検索結果リスト項目３５を複数列に並べたものであってもよい。
【００１６】
また、検索結果リストは、同じコンテンツデータを抽出元とする複数の検索結果リスト項目３５の上流（具体的には、これらの検索結果リスト項目３５の１つ上の行）に、抽出元のコンテンツデータを示すコンテンツタイトル（コンテンツ特定情報）を含む。該コンテンツタイトルは、各検索結果リスト項目３５の抽出元のコンテンツデータをユーザに特定させるための情報である。図示の例では、検索結果リストは、「ＡＡ英和辞典」から読み出した複数の検索結果リスト項目３５の１つ上の行に、「ＡＡ英和辞典」というテキストを含むコンテンツタイトル３４ａを含んでいる。なお、以降の説明においてコンテンツタイトル３４ａと異なるコンテンツタイトルには異なる部材番号を付すが、これらの見出しを区別しない場合、「コンテンツタイトル３４」と総称する。
【００１７】
図示のように、コンテンツタイトル３４は、その行の色が検索結果リスト項目３５と異なっている。また、各検索結果リスト項目３５に含まれるテキストの開始位置は、コンテンツタイトル３４に含まれるテキストの開始位置より１文字分右側にある。このように、コンテンツタイトル３４と検索結果リスト項目３５とはその表示形態が異なる。これにより、ユーザは、検索結果リストにおいて、コンテンツタイトル３４と検索結果リスト項目３５とを容易に区別することができる。
【００１８】
また、検索結果画面３１は、リスト表示領域３２の近傍（図示の例では右隣）に、検索結果リストのうち、リスト表示領域３２に現在表示されている部分（以下、「表示部分」と称する）を示すスクロールバー３６を含む。スクロールバー３６はつまみ３７を含んでおり、携帯端末１は、ユーザの操作に応じてつまみ３７の位置を移動させる（図示の例では、図面の上下方向に移動させる）とともに、検索結果リストの表示部分を変更する。例えば、つまみ３７を下方向に移動させる操作を受け付けると、携帯端末１は、表示部分を上方向へ移動させるとともに、検索結果リストのうちの表示部分より下流側の部分を表示させる。
【００１９】
なお、つまみ３７の位置を移動させる操作の典型例は、ディスプレイと一体化したタッチパネルに対する、つまみ３７またはリスト表示領域３２の上でのドラッグ操作またはフリック操作であるが、この例に限定されない。例えば、上記操作は、マウスを用いたつまみ３７またはリスト表示領域３２の選択操作と、該選択操作に続くマウスを用いたドラッグ操作とであってもよいし、マウスを用いたホイール操作であってもよいし、キーボードやボタンの方向キーの押下操作であってもよい。
【００２０】
また、本実施形態では、ユーザの操作を受け付けるスクロールバー３６を表示する例を説明するが、携帯端末１は、スクロールバー３６に代えて、表示部分を示す画像であって、ユーザの操作を受け付けない位置明示画像を表示させてもよい。
【００２１】
また、検索結果画面３１は、スクロールバー３６の近傍（図示の例では右隣）に、スクロール見出し３８（コンテンツ特定情報）を含む。スクロール見出し３８は、検索結果リスト項目３５の抽出元であるコンテンツデータを示す複数のアイコン（図示のアイコン３９ａ、３９ｂなど）を含む。例えば、アイコン３９ａは、「Ａ英和」というテキストを含み、「ＡＡ英和辞典」を示すアイコンである。なお、アイコン３９ａに含まれる「Ａ英和」というテキストは、「ＡＡ英和辞典」の略称である。なお、コンテンツタイトルや略称は、例えば、コンテンツデータまたは携帯端末１の保持するデータベースに予め登録しておけばよい。また、以降の説明においてアイコン３９ａ、３９ｂなどを互いに区別せず総称する目的で、「アイコン３９」と記載する場合がある。
【００２２】
また、アイコン３９は、抽出元のコンテンツデータを識別できるデザインであればよく、図２のデザインに限定されない。例えば吹き出し形のデザイン、括弧記号や矢印による範囲指定を伴ったデザインなどであってもよい。
【００２３】
図示の例において、各アイコン３９が表示される位置は、つまみ３７を移動させたとき、表示部分の最も上流（表示部分の上端部）に、各アイコン３９に対応するコンテンツデータを示すコンテンツタイトル３４が表示される位置である。例えば、アイコン３９ｂの位置につまみ３７を移動させれば、「Ｂ英和」（後述するＢＢ英和辞典の略称）に対応するコンテンツタイトル３４が上端部に位置する表示部分が、リスト表示領域３２に表示される。換言すれば、アイコン３９は、アイコン３９が示すコンテンツデータを抽出元とする検索結果リスト項目３５の始点を示していると表現することができる。つまり、携帯端末１は、スクロールバー３６とともにスクロール見出し３８を表示することで、ユーザが望むコンテンツデータの検索結果を表示させるためにはつまみ３７をどの位置に移動させればよいかを、ユーザに容易に理解させることができる。換言すれば、ユーザは、つまみ３７の位置とスクロール見出し３８とを確認することで、表示部分に含まれる検索結果リスト項目３５の抽出元のコンテンツデータを特定することができる。
【００２４】
また、スクロール見出し３８は、検索結果リストとは別の領域に表示されるので、ユーザの視認性を下げることなく、ユーザに検索結果リスト項目３５の抽出元のコンテンツデータを認識させることができる。
【００２５】
なお、図示の例では、スクロールバーと平行な矩形にアイコン３９が配置されている。該矩形は、スクロールバー３６を示す矩形であり、アイコン３９は、矩形上の各位置を指し示すことにより、該各位置を平行移動させたスクロールバー３６上の各位置を指し示すものである。なお、該矩形の表示は必須ではなく、アイコン３９は、スクロールバー３６の各位置を直接指し示してもよい。また、スクロールバー３６を示す、アイコン３９が配置される画像は上記の矩形に限定されない。
【００２６】
また、検索結果画面３１の右半分の領域３３には、選択されている検索結果リスト項目３５（以下、「選択項目」と称する）の詳細な情報を含むプレビュー内容が配置されている。選択項目の詳細な情報とは、例えば、選択項目の意味、読み方、語源、用例などであるが、これらの例に限定されるものではない。図示の例では、ＡＡ英和辞典を抽出元とする「book」という検索結果リスト項目名を含む検索結果リスト項目３５ａが選択されているため、「book」の意味（日本語訳）などが領域３３に表示されている。なお、ユーザが別の検索結果リスト項目３５を選択する操作を携帯端末１に対して行えば、領域３３に配置される内容は、該別の検索結果リスト項目３５の詳細な情報を含むものとなる。なお、図示の例では、領域３３にテキストを表示する例を説明したが、領域３３に表示されるプレビュー内容は、テキストに限定されない。例えば、領域３３に写真、図形などの画像が表示されてもよい。なお、コンテンツタイトル３４が選択可能であってもよい。コンテンツタイトル３４が選択された場合は、該コンテンツタイトル３４が示すコンテンツデータ自体の情報、例えば書誌情報がプレビュー内容として表示されてもよいし、表示されているプレビュー内容（直前まで選択されていた検索結果リスト項目３５のプレビュー内容）が維持されてもよい。
【００２７】
（携帯端末１の要部構成）
再び図１を参照して、携帯端末１の要部構成について説明する。なお、図１は、携帯端末１の各部材のうち、本発明に関連する部材のみを記載した図である。換言すれば、本発明と関連性の薄い部材（例えば、携帯端末１を用いた通話機能を実現するための部材）は、図１において省略されている。また、本発明と関連性の薄い部材については、ここでの説明を省略する。
【００２８】
図示のように、携帯端末１は、制御部１０、記憶部１１、操作部１２、および表示部１３を備えている。
【００２９】
制御部１０は、携帯端末１の各部を統括して制御する。制御部１０は、操作特定部１０１、検索部１０２、リスト生成部１０３、見出し生成部１０４、および表示制御部１０５を含む。
【００３０】
記憶部１１は、携帯端末１が使用する各種データを記憶する。本実施形態に係る記憶部１１は少なくとも、コンテンツデータ１１１および画像データ１１２を記憶している。コンテンツデータ１１１は、入力された文字列に対応するデータを検索するためのものである。なお、コンテンツデータ１１１は、記憶部１１に記憶されている複数のコンテンツデータの総称である。また、画像データ１１２は、携帯端末１が表示する各種画面を生成するためのものである。なお、画像データ１１２は、記憶部１１に記憶されている複数の画像データの総称である。
【００３１】
また、図示の例では記憶部１１は携帯端末１に備えられているが、記憶部１１は携帯端末１とは別体の記憶装置であってもよい。この場合、携帯端末１は、記憶装置と有線または無線で通信可能に接続し、通信部（不図示）を介して各種データを取得する。また、携帯端末１が使用する各種データのうちの一部を携帯端末１が備える記憶部１１に記憶し、残りのデータを記憶装置に記憶する構成であってもよい。
【００３２】
操作部１２は、ユーザによる操作を受け付ける。表示部１３は、操作部１２が受け付けた操作に対する応答として、各種画面を表示する。なお、本実施形態では操作部１２および表示部１３がタッチパネルとして一体化しているものとして説明するが、操作部１２および表示部１３は別体であってもよい。
【００３３】
操作特定部１０１は、操作部１２が受け付けた操作に応じた、携帯端末１が実行する処理を特定し、該処理の実行を各部に指示する。具体的には、操作特定部１０１は、文字列を入力する操作（または、該操作の後の検索を実行させるための操作）の操作信号を操作部１２から取得した場合、入力された文字列の検索を、検索部１０２に指示する。また、操作特定部１０１は、検索結果画面３１（図２参照）が表示部１３に表示されている状態で、つまみ３７を移動させる操作の操作信号を取得した場合、検索結果リストにおける表示部分の変更を表示制御部１０５に指示する。
【００３４】
検索部１０２は、コンテンツデータ１１１（複数のコンテンツデータ）から入力された文字列に対応するデータを検索する。具体的には、検索部１０２は、複数のコンテンツデータから、入力された文字列に対応する複数のデータを読み出し、該データの少なくとも一部に、抽出元のコンテンツデータを示す情報（例えば、コンテンツタイトル）を対応付けてリスト生成部１０３へ出力する。なお、本実施形態では、検索部１０２が見出語検索を行う例を説明する。換言すれば、本実施形態では、リスト生成部１０３へ出力される情報が見出語である例を説明する。また、検索部１０２は、リスト生成部１０３へ出力する情報の数に上限値を設定してもよい。この場合、検索部１０２は、リスト生成部１０３へ出力する情報を所定の条件に基づいて決定する。例えば、検索部１０２は、同じコンテンツデータから読み出された見出語をグループ化し、数が多いグループ順に、出力済の見出語の数が上限値に達するまで、見出語をリスト生成部１０３へ出力してもよい。
【００３５】
リスト生成部１０３は検索結果リストを生成する。リスト生成部１０３は、検索部１０２から見出語を取得すると、同じコンテンツタイトルが対応付けられた見出語の各グループを、所定の条件に基づいて一列に並べたリストを生成する。例えば、リスト生成部１０３は各グループを見出語の数が多い順に一列に並べる。さらに、リスト生成部１０３は、生成したリストにおいて、グループが変わる部分（最も上流のグループについては、リストの一番上流の部分）に、各グループに含まれる見出語の抽出元のコンテンツタイトルを挿入し、図２で示したコンテンツタイトル３４および検索結果リスト項目３５を含む検索結果リストを生成する。リスト生成部１０３は、生成した検索結果リストを見出し生成部１０４および表示制御部１０５へ出力する。なお、対応付けられたコンテンツタイトルが同じ見出語の検索結果リスト中での順序は、抽出元のコンテンツデータ中での順序と同じであってもよいし、異なっていてもよい。後者の場合、リスト生成部１０３は、特定の基準に従って見出語をソートする。例えば、各見出語に対応付けられている値に従ってソートしてもよい。具体的には、リスト生成部１０３は、例えば既存の一致率の算出方法に基づいて、入力された文字列と各見出語との一致率を算出し、一致率が高い順に見出語を並べてもよい。
【００３６】
見出し生成部１０４は、スクロール見出し３８（図２参照）を生成する。具体的には、見出し生成部１０４は、取得した検索結果リストを参照して、各検索結果リスト項目３５の抽出元であるコンテンツデータを示すアイコン３９を、記憶部１１から読み出した画像データ１１２、および、コンテンツデータの正式名称と略称との対応付け（不図示）を用いて生成する。なお、画像データ１１２を使用せず、制御部１０内の処理で画像データを生成してもよい。続いて、見出し生成部１０４は、記憶部１１から読み出したスクロールバー３６の画像データを、検索結果リストに含まれる検索結果リスト項目３５の総数に対する、コンテンツデータ毎の検索結果リスト項目３５の数の割合に比例するように、スクロールバー３６を区切る。そして、見出し生成部１０４は、記憶部１１から読み出した、スクロールバー３６に対応する矩形に各区切りを反映させるとともに、反映させた各区切りの位置に、生成したアイコン３９を配置することで、スクロール見出し３８を生成する。このとき、各区切りの位置は、検索結果リストにおける、各コンテンツタイトル３４の位置に対応するので、見出し生成部１０４は、各区切りの位置に、対応する各コンテンツタイトル３４と同じコンテンツデータを示すアイコン３９を配置する。見出し生成部１０４は、生成したスクロール見出し３８を表示制御部１０５へ出力する。
【００３７】
表示制御部１０５は、表示部１３に表示させる表示画面を生成する。例えば、表示制御部１０５は、図２に示す検索結果画面３１を生成する。具体的には、表示制御部１０５は、取得した検索結果リストの最も上流のコンテンツタイトル３４（図２の例ではコンテンツタイトル３４ａ）から、検索結果リストのうちのリスト表示領域３２の下端部に対応する部分までを表示部分（リスト表示領域３２に表示する部分）として決定する。また、表示制御部１０５は、領域３３に表示させるプレビュー内容を生成するために、検索結果リストの最も上流のコンテンツタイトル３４の１つ下の行である検索結果リスト項目３５（図２の例では検索結果リスト項目３５ａ）の詳細な情報を、該コンテンツタイトル３４が示すコンテンツデータから読み出す。そして、表示制御部１０５は、決定した表示部分、生成したプレビュー内容、見出し生成部１０４から取得したスクロール見出し３８、および、記憶部１１から読み出したスクロールバー３６などの各種画像データを用いて検索結果画面３１を生成する。そして、表示制御部１０５は、生成した検索結果画面３１を表示部１３に表示させる。
【００３８】
また、表示制御部１０５は、操作特定部１０１からの指示に基づいて、検索結果画面３１を変化させる。例えば、表示制御部１０５は、検索結果リストのスクロールを指示されると、指示された方向および移動量に従って、スクロール後の表示部分を決定し、リスト表示領域３２に表示されている画像を移動させ、決定した表示部分を表示させる。この処理の詳細については後述する。また、表示制御部１０５は、選択項目の変更を指示されると、選択項目（すなわち、背景色が異なる検索結果リスト項目３５）を変更するとともに、変更後の選択項目の詳細な情報を読み出して新たなプレビュー内容を生成し、領域３３に表示させる。
【００３９】
（検索処理の流れ）
次に、図３を参照して、携帯端末１が実行する検索処理の流れについて説明する。図３は、検索処理の流れの一例を示すフローチャートである。なお、検索処理とは、文字列が入力されてから、該文字列の検索結果を示す検索結果画面３１が表示されるまでの処理である。
【００４０】
まず、操作部１２が文字列の入力を受け付ける（ステップＳ１、以下、「ステップ」を省略する場合がある）と、操作特定部１０１に文字列の入力の操作信号が出力される。操作特定部１０１は、該操作信号に基づいて、検索部１０２にコンテンツデータ１１１の検索を指示する。
【００４１】
続いて、検索部１０２は、該指示に従って、各コンテンツデータにおいて入力された文字列を検索する（Ｓ２、検索ステップ）。検索部１０２は、検索結果としてコンテンツデータから読み出した情報（本実施形態では見出語）を、リスト生成部１０３へ出力する。
【００４２】
続いて、リスト生成部１０３は、見出語をコンテンツデータ毎に一列に並べた検索結果リストを生成し（Ｓ３）、見出し生成部１０４および表示制御部１０５へ出力する。
【００４３】
続いて、見出し生成部１０４は、スクロール見出し３８を生成し（Ｓ４）、表示制御部１０５へ出力する。具体的には、見出し生成部１０４は、検索結果リストに含まれる検索結果リスト項目の総数に対する、コンテンツデータ毎の検索結果リスト項目の数の割合に比例するようにスクロールバー３６を区切る。そして、見出し生成部１０４は、検索結果リストに含まれる各コンテンツタイトル３４の位置と対応する区切りの位置に、コンテンツタイトル３４と同じコンテンツデータを示すアイコン３９を配置する。
【００４４】
最後に、表示制御部１０５は、検索結果リストの表示部分、スクロールバー３６、およびスクロール見出し３８を含む検索結果画面３１を表示部１３に表示させる（Ｓ５、第１の表示制御ステップ、第３の表示制御ステップ）。以上で、検索処理は終了する。
【００４５】
（表示部分の変更）
次に、表示制御部１０５が実行する、リスト表示領域３２における表示部分の変更について、図２、および図４から図７を参照して説明する。
【００４６】
図４は、検索結果画面３１における、検索結果リストのスクロールの一例を示す図である。図４に示すように、ユーザがつまみ３７にタッチし、指の接触を維持したまま指をスライドさせる操作（以下、「スクロール操作」と称する）を行うと、つまみ３７が移動する。この移動に伴い、検索結果リストがスクロールされ、リスト表示領域３２における表示部分が変更される。なお、上述したように、スクロール操作は上記の例に限定されない。
【００４７】
例えば、図示のように下方向のスクロール操作が行われると、表示制御部１０５は、検索結果リストにおける、スクロール操作前の表示部分より下流側の部分を表示させる。ここでは、スクロール操作によって、表示部分が、ＡＡ英和辞典から読み出された見出語を含む検索結果リスト項目３５、ＢＢ英和辞典を示すコンテンツタイトル３４ｂ、および、ＢＢ英和辞典から読み出された見出語を含む検索結果リスト項目３５を含む部分となったものとする。すなわち、スクロール操作後の表示部分において、ＡＡ英和辞典のコンテンツタイトル３４ａは含まれていない。
【００４８】
スクロール操作後の表示部分をそのまま表示させた場合、ユーザは、コンテンツタイトル３４ｂより上流側にある検索結果リスト項目３５について、どのコンテンツデータから読み出された見出語であるのかを容易に特定することができない。この問題を解決するために、表示制御部１０５は、表示部分にコンテンツタイトル３４が含まれていなくても、表示部分に該コンテンツタイトル３４が示すコンテンツデータから読み出された見出語を含む検索結果リスト項目３５が表示されている限り、該コンテンツタイトル３４を表示させる。具体的には、表示制御部１０５は、図示のように、ＡＡ英和辞典をから読み出された見出語を含む検索結果リスト項目３５が表示部分に含まれている場合は、リスト表示領域３２の上端部（上流側の端部）に、コンテンツタイトル３４ａを表示させ続ける。これにより、ユーザは、検索結果リストのどの部分を表示させたとしても、表示部分に含まれる検索結果リスト項目３５の抽出元のコンテンツデータを、リスト表示領域３２を見るだけで特定することができる。
【００４９】
（別のコンテンツデータを抽出元とする検索結果リスト項目の表示）
次に、図５および図６を参照して、別のコンテンツデータを抽出元とする検索結果リスト項目３５の表示について説明する。図５および図６は、スクロールに基づく別のコンテンツデータを抽出元とする検索結果リスト項目３５の表示を示す画面遷移図である。図５および図６は、検索結果画面３１のうちのリスト表示領域３２のみを示した図である。ここでは、上方向のスクロールによって、現在表示されている、ＢＢ英和辞典から読み出された見出語を含む検索結果リスト項目３５の上流にある、ＡＡ英和辞典から読み出された見出語を含む検索結果リスト項目３５を新たに表示させようとする例を説明する。
【００５０】
図５の（ａ）に示すリスト表示領域３２におけるコンテンツタイトル３４ｂの１つ下の行である検索結果リスト項目３５（「book」が記載された行）は、ＢＢ英和辞典から読み出された見出語を含む検索結果リスト項目３５のうち、もっとも上流にある項目であるとする。すなわち、リスト生成部１０３が生成した検索結果リストにおいて、コンテンツタイトル３４ｂの１つ上の行は、ＡＡ英和辞典をから読み出された見出語を含む複数の検索結果リスト項目３５のうち、最も下流にある項目（図６の（ａ）に示す検索結果リスト項目３５ｂ）である。
【００５１】
図５の（ａ）に示す状態から、検索結果リストに対する上方向のスクロールが実行されると、図５の（ｂ）に示すように、検索結果リスト項目３５ｂではなく、ＡＡ英和辞典を示すコンテンツタイトル３４ａが表示される。また、図５の（ｂ）の状態からさらに上方向のスクロールが継続されると、図６の（ａ）に示すように、検索結果リスト項目３５ｂが表示される。その後、さらに上方向のスクロールが継続されると、図６の（ｂ）に示すように、ＡＡ英和辞典から読み出された見出語を含む、検索結果リスト項目３５ｂの上流にある検索結果リスト項目３５が表示される。
【００５２】
すなわち、表示制御部１０５は、検索結果リストに対するスクロールの結果、現在表示されている検索結果リスト項目３５と抽出元のコンテンツデータが異なる新たな検索結果リスト項目３５が表示される場合、該検索結果リスト項目３５を表示させる前に、該検索結果リスト項目３５の抽出元であるコンテンツデータを示すコンテンツタイトル３４を表示させる。そして、表示制御部１０５は、該コンテンツタイトル３４を表示させた後で、現在表示されている検索結果リスト項目３５と抽出元のコンテンツデータが異なる新たな検索結果リスト項目３５を表示させる。
【００５３】
これにより、現在表示されている検索結果リスト項目３５と抽出元のコンテンツデータが異なる新たな検索結果リスト項目３５について、ユーザは、該検索結果リスト項目３５の抽出元のコンテンツデータを容易に特定することができる。
【００５４】
なお、上述したように、コンテンツタイトル３４は、該コンテンツタイトル３４が示すコンテンツデータから読み出された見出語を含む検索結果リスト項目３５が表示されていれば表示されるものである。つまり、コンテンツタイトル３４は、該コンテンツタイトル３４が示すコンテンツデータから読み出された見出語を含む検索結果リスト項目３５が全て非表示となった後で非表示となる。例えば、図６の（ｂ）に示す状態から下方向のスクロールが継続して実行されると、表示制御部１０５は、図６の（ａ）に示すように、コンテンツタイトル３４ａを表示させたまま、ＡＡ英和辞典が示すコンテンツデータから読み出された見出語を含む検索結果リスト項目３５（検索結果リスト項目３５ｂ）を非表示とする。そして、表示制御部１０５は、図５の（ｂ）から図５の（ａ）への遷移で示すように、ＡＡ英和辞典から読み出された見出語を含む検索結果リスト項目３５がすべて非表示となった後で、コンテンツタイトル３４ａを非表示とする。
【００５５】
（スクロール処理の流れ）
次に、図７を参照して、携帯端末１が実行するスクロール処理の流れについて説明する。図７は、本実施形態に係るスクロール処理の流れの一例を示すフローチャートである。なお、スクロール処理とは、スクロール操作を受け付けてから、表示部分が変更されるまでの処理である。
【００５６】
まず、検索結果画面３１が表示されると、図７の（ａ）に示すように、操作部１２はスクロール操作、すなわち、つまみ３７にタッチし、指の接触を維持したまま指をスライドさせる操作を待機する状態となる（Ｓ１１）。操作部１２がスクロール操作を受け付ける（Ｓ１１でＹＥＳ）と、操作特定部１０１にスクロール操作の操作信号が出力される。操作特定部１０１は、該操作信号に基づいて、スクロール操作の方向および移動量を特定し、表示制御部１０５に表示部分の変更を指示する。
【００５７】
表示制御部１０５は、操作特定部１０１からの指示を受けると、スクロール操作の方向および移動量に従って表示部分の変更を行う。まず、表示制御部１０５は、スクロール操作の方向が上方向であるか、または下方向であるかを判定する（Ｓ１２）。上方向であると判定した場合（Ｓ１２でＹＥＳ）、表示制御部１０５は、検索結果リストにおいて、表示部分の１つ上の検索結果リスト項目は、表示されている検索結果リスト項目と同じコンテンツデータから読み出されたものであるか否かを判定する（Ｓ１３）。同じコンテンツデータから読み出されたものであると判定した場合（Ｓ１３でＹＥＳ）、表示制御部１０５は表示部分の１つ上の検索結果リスト項目３５をリスト表示領域３２に表示させる（Ｓ１５、第２の表示制御ステップ）。具体的には、表示制御部１０５は、リスト表示領域３２の上端部にあるコンテンツタイトル３４の１つ下の行として、検索結果リスト項目３５を表示させる。
【００５８】
この表示処理について図６の（ｂ）を参照して説明する。図６の（ｂ）に示す、「book・work」という見出語を含む検索結果リスト項目３５と、検索結果リストにおいて、該検索結果リスト項目３５の１つ上にある、「book・store」という見出語を含む検索結果リスト項目３５とは、同じＡＡ英和辞典が抽出元である。この「book・store」という見出語を含む検索結果リスト項目３５を表示させる場合、表示制御部１０５は、図６の（ｂ）に示すように、ＡＡ英和辞典を示すコンテンツタイトル３４ａを移動させずに、コンテンツタイトル３４ａの１つ下の行として、「book・store」という見出語を含む検索結果リスト項目３５を表示させる。
【００５９】
一方、検索結果リストにおいて、表示部分の１つ上の検索結果リスト項目３５が、表示されている検索結果リスト項目３５と同じコンテンツデータから読み出されたものでない場合（Ｓ１３でＮＯ）、表示制御部１０５は、表示部分の１つ上の検索結果リスト項目３５の抽出元のコンテンツデータを示すコンテンツタイトル３４をリスト表示領域３２に表示させる（Ｓ１４、第２の表示制御ステップ）。具体的には、表示制御部１０５は、リスト表示領域３２の上端部に、表示部分の１つ上の検索結果リスト項目３５の抽出元のコンテンツデータを示すコンテンツタイトル３４を表示させる。その後、表示制御部１０５は、ステップＳ１５の処理を実行する。ステップＳ１５の処理が実行されると、スクロール処理はステップＳ１１に戻る。
【００６０】
この表示処理の具体例は、図５の（ａ）、（ｂ）および図６の（ａ）を参照して説明したように、表示制御部１０５が、新たに図６の（ａ）に示す検索結果リスト項目３５ｂを表示させる前に、ＢＢ英和辞典を示すコンテンツタイトル３４ｂを１行下に移動させて、検索結果リスト項目３５ｂの抽出元であるＡＡ英和辞典を示すコンテンツタイトル３４ａを、表示部分の上端部に表示させることである。
【００６１】
一方、表示制御部１０５が、スクロール操作の方向を上方向でない、すなわち下方向であると判定した場合（Ｓ１２でＮＯ）、表示制御部１０５は、図７の（ｂ）に示すように、リスト表示領域３２の上端部にあるコンテンツタイトル３４の１つ下にある行が検索結果リスト項目３５であるか、またはコンテンツタイトル３４であるかを判定する（Ｓ２１）。検索結果リスト項目３５であると判定した場合（Ｓ２１でＹＥＳ）、表示制御部１０５は、該検索結果リスト項目３５を非表示とする（Ｓ２２、第２の表示制御ステップ）。また、検索結果リスト項目３５が非表示となったことに伴い、リスト表示領域３２の下端部には、新たな行が表示される。ステップＳ２２の処理が実行されると、スクロール処理はステップＳ１１に戻る。
【００６２】
この表示処理について、図６の（ａ）および（ｂ）を参照して説明する。図６の（ａ）および（ｂ）に示すように、コンテンツタイトル３４ａの１つ下にある行は、検索結果リスト項目３５である。この場合、表示制御部１０５は、下方向のスクロール操作に伴い、図６の（ａ）に示すように、これらの検索結果リスト項目３５を非表示とする。また、図６の（ａ）に示すように、ＡＡ英和辞典を抽出元とする検索結果リスト項目３５ｂが完全に非表示となっていないので、ＡＡ英和辞典を示すコンテンツタイトル３４ａは表示されたままである。
【００６３】
一方、表示制御部１０５が、リスト表示領域３２の上端部にあるコンテンツタイトル３４の１つ下にある行が検索結果リスト項目３５でない、すなわちコンテンツタイトル３４であると判定した場合、表示制御部１０５は、上端部にあるコンテンツタイトル３４を非表示とする（Ｓ２３、第２の表示制御ステップ）。また、コンテンツタイトル３４が非表示となったことに伴い、リスト表示領域３２の下端部には、新たな行が表示される。ステップＳ２３の処理が実行されると、スクロール処理はステップＳ１１に戻る。
【００６４】
この表示処理について、図５の（ａ）および（ｂ）を参照して説明する。図５の（ｂ）に示すように、コンテンツタイトル３４ａの１つ下にある行は、コンテンツタイトル３４ｂである。この場合、表示制御部１０５は、下方向のスクロール操作に伴い、図５の（ａ）および（ｂ）に示すように、コンテンツタイトル３４ａを非表示とする。
【００６５】
〔実施形態２〕
本発明の他の実施形態について、図８および図９に基づいて説明すれば、以下のとおりである。なお、実施形態２および後述する実施形態３では、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材について、同じ符号を付記し、その説明を省略する。
【００６６】
本実施形態では、検索結果リストをスクロールするスクロール操作の別の例について説明する。図８は、本実施形態に係るスクロール操作による、検索結果リストのスクロールを示す画面遷移図である。なお、図８は、検索結果画面３１のうちのリスト表示領域３２のみを示した図である。
【００６７】
図８の（ａ）に示すように、本実施形態に係るスクロール操作は、アイコン３９へのタップ操作（コンテンツ特定情報を指定する操作）である。例えば、図８の（ａ）に示すように、ＡＡ英和辞典を抽出元とする見出語を含む検索結果リスト項目３５が表示されている状態で、操作部１２が、ＢＢ英和辞典を示すアイコン３９ｂへのタップ操作を受け付けたとする。この場合、操作特定部１０１は、該タップ操作を示す操作信号に基づいて、ＢＢ英和辞典を抽出元とする見出語を含む検索結果リスト項目３５の表示指示を表示制御部１０５へ出力する。
【００６８】
表示制御部１０５は、操作特定部１０１からの指示を受けて、ＢＢ英和辞典を示すコンテンツタイトル３４ｂを上端とする表示部分を特定し、検索結果リストをスクロールしてリスト表示領域３２へ該表示部分を表示させる。これにより、リスト表示領域３２には、図８の（ｂ）に示すように、コンテンツタイトル３４ｂと、ＢＢ英和辞典を抽出元とする見出語を含む検索結果リスト項目３５とが表示される。
【００６９】
（スクロール処理の流れ）
次に、図９を参照して、携帯端末１が実行するスクロール処理の流れについて説明する。図９は、本実施形態に係るスクロール処理の流れの一例を示すフローチャートである。
【００７０】
まず、検索結果画面３１が表示されると、操作部１２はスクロール操作、すなわち、アイコンへのタップ操作を待機する状態となる（Ｓ３１）。操作部１２がスクロール操作を受け付ける（Ｓ３１でＹＥＳ）と、操作特定部１０１にスクロール操作の操作信号が出力される。操作特定部１０１は、該操作信号に基づいて、タップされたアイコンが示すコンテンツデータを特定し（Ｓ３２）、表示制御部１０５に表示部分の変更を指示する。
【００７１】
表示制御部１０５は、操作特定部１０１からの指示に基づいて、検索結果リストに含まれるコンテンツデータのコンテンツタイトル３４を特定する。そして、該コンテンツタイトル３４を上端とする表示部分を特定し、検索結果リストをスクロールしてリスト表示領域３２へ該表示部分を表示させる（Ｓ３３、第２の表示制御ステップ）。以上で、スクロール処理は終了する。
【００７２】
このように、本実施形態に係る携帯端末１によれば、ユーザは検索結果を閲覧したいコンテンツデータを示すアイコン３９に対してタップ操作を行うだけで、リスト表示領域３２に、該コンテンツデータにおける検索結果を表示させることができる。よって、ユーザは特定のコンテンツを用いた検索結果を迅速に確認することができる。
【００７３】
なお、本実施形態で説明した構成は、実施形態１に係る携帯端末１に適用することもできる。すなわち、携帯端末１は、つまみ３７を移動させる操作、または、アイコン３９へのタップ操作のいずれかによって、検索結果リストをスクロールさせて表示部分を変更させる構成であってもよい。
【００７４】
（実施形態１および２の共通の変形例）
実施形態１および２の共通の変形例について、図１０および図１１に基づいて説明すれば、以下のとおりである。図１０の（ａ）は、一変形例に係るリスト表示領域３２を示す図である。図１０の（ｂ）は、他の変形例に係る検索結果画面３１を示す図である。
【００７５】
実施形態１では、表示制御部１０５は、スクロール見出し３８を領域３３に表示させていた。しかしながら、スクロール見出し３８の表示位置は、この例に限定されない。例えば、表示制御部１０５は、図１０の（ａ）および（ｂ）に示すスクロール見出し３８ａおよびスクロール見出し３８ｂのように、リスト表示領域（リスト表示領域３２ａおよびリスト表示領域３２ｂ）に表示させてもよい。また、図１０の（ｂ）に示すスクロール見出し３８ｂのように、表示制御部１０５は、スクロール見出し３８をスクロールバー３６に重ねて表示させてもよい。
【００７６】
また、実施形態１および２では、アイコン３９は、アイコン３９が示すコンテンツデータを抽出元とする検索結果リスト項目３５の始点に対応する位置に配置されていた。これに対して、図１０の（ａ）に示すように、本変形例に係るスクロール見出し３８ａは、アイコン３９が示すコンテンツデータを抽出元とする検索結果リスト項目３５の終点に対応する位置に、アイコン３９が配置されている。このように、スクロール見出し３８は、スクロールバー３６において隣接する２つの区切りの間の距離が、どのコンテンツデータを抽出元とする検索結果リスト項目３５の数に対応しているかを示すことができるものであれば、その構成は特に限定されない。例えば、スクロール見出し３８は、上記区切りの間の距離を示す括弧や矢印と、該括弧や矢印の近傍に位置するアイコン３９とを含むものであってもよい。各括弧または矢印は、それぞれ色を異ならせてもよい。この場合、リスト表示領域３２に表示される検索結果リスト項目３５または検索結果リスト項目３５に含まれる見出語などのテキストの色を、対応する括弧または矢印の色に合わせてもよい。換言すれば、あるコンテンツデータに対応する括弧または矢印の色と、該コンテンツデータを抽出元とする検索結果リスト項目３５または該検索結果リスト項目３５に含まれる見出語などのテキストの色とを、同じ色にしてもよい。
【００７７】
また、実施形態１および２では、スクロール見出し３８は、スクロールバー３６の右隣に表示されていたが、スクロール見出し３８の位置はこの例に限定されない。
【００７８】
図１０の（ｂ）には、全文検索の検索結果画面３１ｂが示されている。全文検索とは、コンテンツデータが辞書データである場合、該辞書データに含まれる見出語および詳細な情報について、入力された文字列を検索する検索方法である。また、コンテンツデータがテキストデータや文書データである場合、これらのデータ中のテキストすべてを検索する検索方法である。全文検索は、図示のように見出語検索などに比べて検索結果リスト項目３５に含まれるテキストが長くなる傾向にあるため、図１０の（ｂ）の例では、表示部１３の横幅と同じ幅を有する領域をリスト表示領域３２ｂとしている。このため、表示制御部１０５は、スクロールバー３６を表示部１３の右端部に表示させている。このような配置の場合、スクロール見出し３８をスクロールバー３６の右隣に表示させることはできないため、図１０の（ｂ）の例では、表示制御部１０５は、スクロール見出し３８ｂをスクロールバー３６の左隣に表示させている。
【００７９】
また、実施形態１および２では、表示制御部１０５は、コンテンツタイトル３４が表示部分に含まれていない検索結果リスト項目３５について、コンテンツタイトル３４をリスト表示領域３２の上端部に表示させていたが、表示部分に含まれるすべての検索結果リスト項目３５が、同じコンテンツデータを抽出元とする場合、該コンテンツデータを示すコンテンツタイトル３４をリスト表示領域３２の下端部（下流側の端部）に表示させてもよい。
【００８０】
以上のように、コンテンツタイトル３４およびスクロール見出し３８の形状、色、表示位置などは、検索結果画面３１の構成などに応じて、適宜選択され得るものである。例えば、コンテンツタイトル３４のテキストの色やフォントが、検索結果リスト項目３５のテキストの色やフォントと異なっていてもよい。また、スクロール見出し３８はアイコン３９を含む構成に限定されない。例えば、コンテンツデータを示すテキストを含むものであってもよい。また、コンテンツタイトル３４およびスクロール見出し３８は、検索結果リスト項目３５の表示位置と異なる表示位置であれば、その表示位置は特に限定されない。
【００８１】
また、スクロール見出し３８は、常に表示されている構成に限定されない。図１１は、図２に示す検索結果画面３１が表示されてから、操作部１２が操作を受け付けることなく所定時間が経過した後の検索結果画面３１を示す図である。図１１に示すように、検索結果画面３１が表示されてから、操作部１２が操作を受け付けることなく所定時間が経過した場合、表示制御部１０５はスクロール見出し３８を非表示としてもよい。換言すれば、スクロール見出し３８が非表示となってから、操作部１２がスクロール操作などの特定の操作を受け付けたとき、表示制御部１０５はスクロール見出し３８を再表示してもよい。また、表示制御部１０５は、携帯端末１の回転や、ウィンドウサイズの変更などによる、検索結果画面３１の再描画をトリガとして、スクロール見出し３８を再表示させてもよい。なお、この変形例のように、スクロール見出し３８が非表示となる場合、スクロール見出し３８の配置位置は、プレビュー内容のテキスト、画像などと重なっていてもよい。
【００８２】
また、実施形態１および２では、リスト生成部１０３が、コンテンツタイトル３４を含む検索結果リストを生成する例を説明したが、リスト生成部１０３は、検索結果リスト項目３５のみを含む検索結果リストを生成してもよい。この例の場合、表示制御部１０５が検索結果リストを表示部１３に表示させるときに、適切な位置（例えば、リスト表示領域３２の上端部）にコンテンツタイトル３４を表示させればよい。
【００８３】
〔実施形態３〕
本発明のさらなる別の実施形態について、図１２および図１３に基づいて説明すれば、以下のとおりである。本実施形態では、携帯端末１が、電子辞書の一機能である単語帳機能を実行する例を説明する。単語帳機能とは、ユーザの操作に応じて、電子辞書のコンテンツデータに含まれる情報を単語帳データに登録したり、単語帳データに含まれる情報を表示させたりする機能である。この単語帳機能を用いることにより、ユーザは例えば、単語帳データに和英辞典に含まれる単語を登録して、単語の英語訳の暗記に利用することができる。なお、本実施形態に係る単語帳データは、登録された情報の見出語を一列に並べたリスト形式のデータであるものとして説明するが、単語帳データの構造はこの例に限定されない。
【００８４】
図１２は、携帯端末１が表示させる単語帳画面４１の一例を示す図である。単語帳画面４１とは、単語帳データに含まれる情報をユーザに示すための画面である。図示のように、単語帳画面４１の左半分の領域４２（以下、「リスト表示領域４２」と称する）には、単語帳データに含まれる情報の見出語を、図面の上下方向に一列に並べた画像が配置されている。また、単語帳画面４１の右半分の領域４３には、選択されている見出語の詳細な情報を含むプレビュー内容が配置されている。プレビュー内容には、選択された見出語が登録されているコンテンツデータを示すテキストが含まれている。図示の例では、「ＡＡ和英辞典」というテキストが含まれている。これにより、ユーザは、選択された見出語が登録されたコンテンツデータを容易に特定することができる。なお、図示の例では、リスト表示領域４２において「しょうがい（障害）」が選択されているので、領域４３には、「障害」の詳細な情報、具体的には、障害の英語訳、および、該英語訳を用いた例文などが表示されている。
【００８５】
表示制御部１０５は、ユーザによる単語帳画面４１を表示させるための所定の操作に応じて、記憶部１１から単語帳データ（不図示）、および画像データ１１２を読み出し、図示の単語帳画面４１を生成する。また、表示制御部１０５は、リスト表示領域４２のいずれかの見出語が選択されると、該見出語が登録されているコンテンツデータを示す情報を特定するとともに、該コンテンツデータから、該見出語の詳細な情報を読み出し、図示の領域４３に含まれるプレビュー内容を生成し、表示させる。なお、各見出語が登録されているコンテンツデータを示す情報は、例えば単語帳データにおいて、各見出語に対応付けられている。
【００８６】
上述したように、単語帳機能は、登録した情報の暗記に使用することができる。このため、表示制御部１０５は、ユーザの操作に応じて、リスト表示領域４２に表示された各見出語を含む各行に、該見出語または詳細な情報を暗記済みであるか否か、および、該見出語または詳細な情報が重要であるか否かを示すためのマークを表示させる。これにより、ユーザは、リスト表示領域４２に表示された各行を見るだけで、暗記の状況や重要度を認識することができる。
【００８７】
具体的には、ユーザは、ある見出語（または詳細な情報）について、まだ暗記していない場合、操作部１２に所定の第１の操作を入力する。表示制御部１０５は、該操作に基づく指示を操作特定部１０１から受け付けると、該見出語を含む行に、暗記中であることを示すマーク４４ａを表示させる。上記第１の操作は特に限定されないが、例えば、マーク４４ａを表示させたい行を１回タップする操作であってもよい。
【００８８】
また、ユーザは、ある見出語（または詳細な情報）について、すでに暗記している場合、操作部１２に所定の第２の操作を入力する。表示制御部１０５は、該操作に基づく指示を操作特定部１０１から受け付けると、該見出語を含む行に、暗記済であることを示すマーク４４ｂを表示させる。上記第２の操作は特に限定されないが、例えば、マーク４４ｂを表示させたい行を２回タップする操作であってもよい。
【００８９】
また、ユーザは、ある見出語（または詳細な情報）について、重要な見出語（または詳細な情報）である場合、操作部１２に所定の第３の操作を入力する。表示制御部１０５は、該操作に基づく指示を操作特定部１０１から受け付けると、該見出語を含む行に、重要であることを示すマーク４４ｃを表示させる。上記第３の操作は特に限定されないが、例えば、マーク４４ｃを表示させたい行を長押しする操作であってもよい。
【００９０】
なお、以降の説明において、マーク４４ａ〜４４ｃを互いに区別せず総称する目的で、「マーク４４」と記載する場合がある。
【００９１】
ここで、見出語または詳細な情報が、暗記中または暗記済みであり、かつ、重要であるという場合があり得る。この場合に対応するため、表示制御部１０５は、マーク４４ａまたは４４ｂと、マーク４４ｃとを、同じ行に同時に表示させることができる。例えば、ユーザが図示の行４６ａに対して、１回のタップ操作（第１の操作）を行った後、長押し操作（第３の操作）を行った場合、行４６ａには、マーク４５ａが表示される。マーク４５ａは、マーク４４ａとマーク４４ｃとが重畳しているマークであるため、ユーザは、マーク４５ａが表示されている行４６ａの見出語または詳細な情報が、暗記中かつ重要なものであることを認識することができる。
【００９２】
また、例えば、ユーザが「じょうか（浄化）」と記載された行に対して、２回のタップ操作（第２の操作）を行った後、長押し操作（第３の操作）を行った場合、該行には、マーク４５ｂが表示される。マーク４５ｂは、マーク４４ｂとマーク４４ｃとが重畳しているマークであるため、ユーザは、マーク４５ｂが表示されている行の見出語または詳細な情報が、暗記済かつ重要なものであることを認識することができる。
【００９３】
また、マーク４５ａおよびマーク４５ｂはそれぞれ、異なる２つのマーク４４が重畳したマークである。このため、異なる２つのマーク４４を重畳させず並べて表示する構成に比べて、マークの表示領域を小さくすることができる。これにより、見出語を表示する領域を大きくすることができ、見出語の視認性を向上させることができる。
【００９４】
なお、リスト表示領域４２に表示される各マークの形状、大きさ、色、配置位置などは、単語帳画面４１の構成などに応じて、適宜選択され得るものであり、図示の例に限定されない。
【００９５】
単語帳データにおける各見出語の順序は特に限定されない。例えば、以下の順序で単語帳データの上流から下流に各見出語が配置されてもよい。（１）重要かつ暗記中（マーク４５ａが付されたもの）、（２）暗記中（マーク４４ａが付されたもの）、（３）重要（マーク４４ｃが付されたもの）、（４）重要でない（いずれものマークも付されてないもの）、（５）重要かつ暗記済（マーク４５ｂが付されたもの）、（６）暗記済（マーク４４ｂが付されたもの）。
【００９６】
上記の順序とすることにより、暗記中の見出語がより単語帳データの上流に配置されるとともに、重要な見出語がより単語帳データの上流に配置される。これにより、暗記中の見出語をユーザが見る頻度を上げることができる。なお、マークの種類が同じ見出語の順序については、例えば、登録された順とすればよい。
【００９７】
また、表示制御部１０５は、マークの変更に応じて、単語帳データにおける見出語の順序を変更してもよい。この変更について、図１２および図１３を参照して説明する。図１３は、携帯端末１が表示させる単語帳画面４１の別の例を示す図である。
【００９８】
図１２に示す単語帳画面４１が表示された状態で、ユーザが、行４６ａのマークをマーク４５ａからマーク４５ｂに変更する操作を行ったとする。また、ユーザが、行４６ｂにマーク４４ａを追加する操作を行ったとする。操作特定部１０１は、マークの変更および追加の実行指示を、表示制御部１０５へ出力する。表示制御部１０５は、指示に従ってマークを変更および追加するとともに、マークの変更および追加に応じて、単語帳データにおける見出語の順序を、上記の順序のルールに従って変更し、変更後の順序で表示部１３に表示させる。具体的には、図１３に示すように、行４６ａを「じょうか（浄化）」が表示された行の直上に移動させる。また、行４６ｂを「しょうかい（商会）」が表示された行の直上に移動させる。
【００９９】
（実施形態１〜３の共通の変形例）
上述した実施形態１〜３では、本発明に係る電子機器の適用例として、携帯端末１を説明したが、本発明に係る電子機器の適用例は、携帯端末１に限定されない。例えば、本発明に係る電子機器を、電子辞書に適用してもよい。
【０１００】
〔ソフトウェアによる実現例〕
携帯端末１の制御ブロック（特に制御部１０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１０１】
後者の場合、携帯端末１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１０２】
〔まとめ〕
本発明の態様１に係る電子機器（携帯端末１）は、複数のコンテンツに含まれるデータから、入力された入力情報に対応するデータを検索する検索部（検索部１０２）と、検索によって得られたデータの少なくとも一部である見出し情報（検索結果リスト項目３５）を連続して上記コンテンツごとに並べたリストの少なくとも一部を表示部（表示部１３）の所定の領域（リスト表示領域３２）に表示させ、入力された操作に応じて上記リストの表示される部分を変更する表示制御部（表示制御部１０５）と、を備え、上記表示制御部は、さらに、上記リストに含まれる各見出し情報の出力元であるコンテンツを特定可能なコンテンツ特定情報（コンテンツタイトル３４、スクロール見出し３８）を、上記見出し情報の表示位置および表示形態とは異なる表示位置および表示形態で表示させる。
【０１０３】
上記の構成によれば、見出し情報とコンテンツ特定情報とを異なる表示位置および表示形態で表示させるので、ユーザは、検索結果の出力元のコンテンツを容易に特定することができる。
【０１０４】
例えば、所定の領域とは別の領域に、見出し情報と異なる表示形態でコンテンツ特定情報を表示させれば、見出し情報とコンテンツ特定情報とを容易に区別することができるとともに、見出し情報はリスト形式で表示されるので、検索結果の一覧性を維持することができる。
【０１０５】
また例えば、所定の領域において、見出し情報とは別の位置に、見出し情報とは異なる表示形態でコンテンツ特定情報を表示させてもよい。具体的には、リストにおいて、見出し情報とは別の行に、異なる表示形態でコンテンツ特定情報を表示させてもよい。見出し情報と異なる表示形態でコンテンツ特定情報を表示させるとは、例えば、コンテンツ特定情報を含む行の背景色を、見出し情報を含む行の背景色と異ならせる、コンテンツを示すテキストのフォントを、見出し情報を示すテキストのフォントと異ならせる、見出し情報を示すテキストの開始位置を、コンテンツを示すテキストの開始位置と異ならせるなどである。これにより、見出し情報とコンテンツ特定情報とを容易に区別することができる。さらに、所定の領域では、リストにコンテンツ特定情報を含む行が挿入された状態で見出し情報とコンテンツ特定情報とが表示されているので、リストの形式は維持されている。よって、検索結果の一覧性を維持することができる。
【０１０６】
本発明の態様２に係る電子機器は、上記態様１において、上記表示制御部は、上記リストの上記所定の領域に表示された部分において、コンテンツごとに並べられた少なくとも１つの見出し情報の上流側の端部および下流側の端部の少なくとも一方に、上記コンテンツ特定情報を表示させてもよい。
【０１０７】
上記の構成によれば、コンテンツごとに並べられた少なくとも１つの見出し情報の上流側の端部および下流側の端部の少なくとも一方に、コンテンツ特定情報を表示させる。これにより、ユーザは所定の領域を見るだけで、表示されている各見出し情報の出力元であるコンテンツを容易に特定することができる。
【０１０８】
本発明の態様３に係る電子機器は、上記態様２において、上記表示制御部は、現在表示されている見出し情報と出力元のコンテンツが異なる見出し情報を新たに表示させる前に、新たに表示させる見出し情報の出力元のコンテンツを示す上記コンテンツ特定情報を表示させてもよい。
【０１０９】
上記の構成によれば、表示されている見出し情報と出力元が異なる見出し情報を新たに表示させる前に、新たに表示させる見出し情報の出力元のコンテンツを示すコンテンツ特定情報を表示させる。これにより、ユーザは出力元が異なる見出し情報が新たに表示される場合でも、該見出し情報の出力元のコンテンツを特定することができる。
【０１１０】
本発明の態様４に係る電子機器は、上記態様１から３のいずれかにおいて、上記表示制御部はさらに、上記所定の領域に表示された部分の、上記リストにおける位置を示す位置明示画像（スクロールバー３６）を表示させ、上記コンテンツ特定情報は、上記リストにおける見出し情報の総数に対するコンテンツごとの見出し情報の数の割合に比例するように上記位置明示画像を区切ったとき、各区分けに対応するコンテンツを示す情報を含んでもよい。
【０１１１】
上記の構成によれば、位置明示画像の全長が見出し情報の総数に対応し、位置明示画像を区切ったときの各区分けがそれぞれのコンテンツを出力元とする見出し情報の数に対応する。そして、各区分けに対応するコンテンツを示すコンテンツ特定情報が、位置明示画像とともに表示される。これにより、位置明示画像と、各コンテンツ特定情報とを見比べれば、ユーザは、現在表示されている見出し情報の出力元のコンテンツを特定することができる。なお、位置明示画像としては、例えばスクロールバーが挙げられる。
【０１１２】
本発明の態様５に係る電子機器は、上記態様４において、上記表示制御部は、上記コンテンツ特定情報を指定する操作が入力されたとき、上記リストの、該コンテンツ特定情報が示すコンテンツを出力元とする見出し情報を含む部分を表示させてもよい。
【０１１３】
上記の構成によれば、コンテンツ特定情報を指定する操作を受け付けたとき、該コンテンツ特定情報が示すコンテンツを出力元とする見出し情報を含む部分を表示させるので、ユーザは特定の辞書の検索結果を迅速に確認することができる。
【０１１４】
本発明の態様６に係る電子機器の制御方法は、複数のコンテンツに含まれるデータから、入力された入力情報に対応するデータを検索する検索ステップ（ステップＳ２）と、検索によって得られたデータの少なくとも一部である見出し情報を連続して上記コンテンツごとに並べたリストの少なくとも一部を表示部の所定の領域に表示させる第１の表示制御ステップ（ステップＳ５）と、入力された操作に応じて上記リストの表示される部分を変更する第２の表示制御ステップ（ステップＳ１４、Ｓ１５、Ｓ２２、Ｓ２３、Ｓ３３）と、入力された操作に応じて上記リストの表示される部分を変更する第２の表示制御ステップと、上記リストに含まれる各見出し情報の出力元であるコンテンツを特定可能なコンテンツ特定情報を、上記見出し情報の表示位置および表示形態とは異なる表示位置および表示形態で表示させる第３の表示制御ステップ（ステップＳ５）と、を含む。
【０１１５】
上記の構成によれば、本態様に係る電子機器の制御方法は、態様１に係る電子機器と同様の作用効果を奏する。
【０１１６】
本発明の各態様に係る電子機器は、コンピュータによって実現してもよく、この場合には、コンピュータを上記電子機器が備える各部（ソフトウェア要素）として動作させることにより上記電子機器をコンピュータにて実現させる電子機器の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１１７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１１８】
１  携帯端末（電子機器）
１３  表示部
３２  リスト表示領域（所定の領域）
３４  コンテンツタイトル（コンテンツ特定情報）
３５  検索結果リスト項目（見出し情報）
３６  スクロールバー（位置明示画像）
３８  スクロール見出し（コンテンツ特定情報）
１０２  検索部
１０５  表示制御部
Ｓ２  検索ステップ
Ｓ５  第１の表示制御ステップ、第３の表示制御ステップ
Ｓ１４、Ｓ１５、Ｓ２２、Ｓ２３、Ｓ３３  第２の表示制御ステップ
【図１】
2018163503.tif 000003
【図２】
2018163503.tif 000004
【図３】
2018163503.tif 000005
【図４】
2018163503.tif 000006
【図５】
2018163503.tif 000007
【図６】
2018163503.tif 000008
【図７】
2018163503.tif 000009
【図８】
2018163503.tif 000010
【図９】
2018163503.tif 000011
【図１０】
2018163503.tif 000012
【図１１】
2018163503.tif 000013
【図１２】
2018163503.tif 000014
【図１３】
2018163503.tif 000015