(57)【特許請求の範囲】
【請求項１】
操作エリア内におけるスライド操作を検出する操作検出部と、前記操作検出部の検出結果に応じて自装置が表示エリア内に表示する情報を変更する表示制御部とを備え、
前記表示エリアは、第１の検索条件を示す選択肢を選択するための第１の選択肢エリアと、前記第１の選択肢エリアを複数を備えた第１の選択肢群エリアと、第２の検索条件を示す選択肢を選択するための第２の選択肢エリアと、前記第２の選択肢エリアを複数を備えた第２の選択肢群エリアと、所定数の前記第１の選択肢エリア及び所定数の前記第２の選択肢エリアのみが含まれる領域である選択エリアとを備え、
前記操作検出部は、前記スライド操作の操作方向として、前記第１の選択肢群エリアを操作させる方向である第１の方向と、前記第２の選択肢群エリアを操作させる方向である第２の方向と、前記第１の方向と異なる方向でかつ前記第１の選択肢群エリアを操作させる方向である第３の方向とを少なくとも検出し、
前記操作検出部が、前記第３の方向にスライド操作されたことを検出した場合、前記表示制御部は、操作前に前記選択エリアに表示された前記第１の検索条件の選択肢に対する上位または下位階層の選択肢を前記第１の選択肢群エリアに表示する情報処理装置。
【請求項２】
前記第１の方向は、前記第１の選択肢エリアの配列方向にほぼ沿った方向または略並行な方向であり、前記第２の方向は、前記第２の選択肢エリアの配列方向にほぼ沿った方向または略並行な方向である請求項１記載の情報処理装置。
【請求項３】
前記選択エリアは、前記第１の選択肢エリアの少なくとも一部と前記第２の選択肢エリアの少なくとも一部とが重なった領域である請求項１または２記載の情報処理装置。
【請求項４】
前記第１の選択肢群エリアおよび前記第２の選択肢群エリアが円弧状である請求項１〜３のいずれか一項記載の情報処理装置。
【請求項５】
前記第１の選択肢エリアおよび前記第２の選択肢エリアが柱状である請求項１〜４のいずれか一項記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースに蓄積された所定の情報から所望の情報の検索を行う情報処理装置に関するものである。
【背景技術】
【０００２】
従来の情報処理装置として、携帯電話機等の無線通信装置、デジタルカメラ、ＰＤＡ（携帯情報端末）等の電子機器では、表示部の表示画面に機能メニューを表示し、ユーザが機能メニューを選択操作することによって各種機能を実行できるようになっているものが知られている（例えば特許文献１参照）。【０００３】
また、従来の別の情報処理装置として、情報検索システムを搭載する端末装置では、出発地と目的地との間の最適経路を探索するために、第１の検索条件（出発地）と第２の検索条件（目的地）を並べて選択可能に表示させるものがある（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国特開２０１１−１８０９９０号公報（第４図）
【特許文献２】日本国特開２０１１−１０７７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の従来の情報処理装置においては、第１階層の機能メニューが表示画面の左下隅に円形状に表示され、ユーザが第１階層の機能メニューの項目を選択すると、選択された項目の第２階層の機能メニューが表示画面の右下隅に円形状に表示されるように構成される。このため、ユーザが所望する結果を得るまでに、多階層の機能メニューを階層に沿って段階的に操作しなくてはならないという問題があった。【０００６】
また、特許文献２記載の装置においては、異なる２種の検索条件の検索はできるが、その検索条件の階層的な変更までは考慮されていない。【０００７】
本発明は、従来の問題を解決するためになされたもので、階層的に構成された検索条件と前記検索条件とは異なる検索条件を使用した検索操作を一画面で容易に選択できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、操作エリア内におけるスライド操作を検出する操作検出部と、前記操作検出部の検出結果に応じて自装置が表示エリア内に表示する情報を変更する表示制御部とを備え、前記表示エリアは、第１の検索条件を示す選択肢を選択するための第１の選択肢エリアと、前記第１の選択肢エリアを複数を備えた第１の選択肢群エリアと、第２の検索条件を示す選択肢を選択するための第２の選択肢エリアと、前記第２の選択肢エリアを複数を備えた第２の選択肢群エリアと、所定数の前記第１の選択肢エリア及び所定数の前記第２の選択肢エリアのみが含まれる領域である選択エリアとを備え、前記操作検出部は、前記スライド操作の操作方向として、前記第１の選択肢群エリアを操作させる方向である第１の方向と、前記第２の選択肢群エリアを操作させる方向である第２の方向と、前記第１の方向と異なる方向でかつ前記第１の選択肢群エリアを操作させる方向である第３の方向とを少なくとも検出し、前記操作検出部が、前記第３の方向にスライド操作されたことを検出した場合、前記表示制御部は、操作前に前記選択エリアに表示された前記第１の検索条件の選択肢に対する上位または下位階層の選択肢を前記第１の選択肢群エリアに表示するという構成を有する。
【発明の効果】
【０００９】
本発明によれば、階層的に構成された検索条件と前記検索条件とは異なる検索条件を使用した検索操作を一画面で容易に選択できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１における情報処理装置の構成を示すブロック図
【図２】（ａ）〜（ｃ）本発明の実施の形態１における検索条件の選択肢が表示される表示領域の一例を示す図
【図３】（ａ）〜（ｃ）本発明の実施の形態１における検索条件の選択肢が表示される選択エリアの一例を示す図
【図４】複数の選択肢が表示された選択肢群に対する操作領域の一例、及び、操作方向を示す図
【図５】（ａ）〜（ｃ）操作の状況に沿った検索条件の選択肢の表示の一例を示す図
【図６】（ａ）〜（ｆ）階層構造をもつ選択肢データの一例を示す図
【図７】（ａ）、（ｂ）検索結果の表示の一例を示す図
【図８】本発明の実施の形態１における表示制御部の動作説明のためのフロー図
【図９】本発明の実施の形態１における第１変形例に係る選択肢の表示領域の一例を示す図
【図１０】本発明の実施の形態１における第２変形例に係る情報処理装置１０の配置構成の一例を示す図
【図１１】本発明の実施の形態１における第４変形例に係る操作方向の一例を示す図
【図１２】本発明の実施の形態１における第５変形例に係る選択肢の表示領域の一例を示す図
【図１３】本発明の実施の形態１における第６変形例に係る選択肢の表示領域の一例を示す図
【発明を実施するための形態】
【００１１】
（実施の形態１）
以下、本発明の実施の形態１における情報処理装置について図面を参照しながら説明する。
【００１２】
図１は本発明の実施の形態１における情報処理装置の構成を示すブロック図である。
【００１３】
図１において、情報処理装置１０は、ユーザからの入力操作を受け付ける操作部１１と、操作部１１が受け付けたユーザからの入力操作を検出する操作検出部１２とを備える。また、情報処理装置１０は、ユーザが検索条件として選択するための選択肢の情報（選択肢データ）を記憶するデータ記憶部１３と、操作検出部１２にて検出されたユーザの入力操作に合わせて表示部１５に表示する情報を制御する表示制御部１４と、表示制御部１４の制御に基づき情報を表示する表示部１５とを備える。表示部１５には、ユーザが検索操作時に選択するための検索条件の選択肢と、選択された選択肢の条件に対応する検索結果とが表示される。
【００１４】
操作部１１は、詳細後述する表示部１５の上面に配置されるタッチパネル等により構成される。タッチパネルによる操作部１１は、表示部１５に表示される文字、画像、映像あるいはその組み合わせ等からなる画面表示に対して、ユーザの指を用いて又はユーザがスタイラスペンを用いて入力操作を行うための（入力操作を受け付けるための）ものである。以下では操作部１１としてタッチパネルを用いた場合の例を説明する。
【００１５】
なお、操作部１１は、表示部１５の上に、例えば、当該入力操作を検出するための素子が複数配置され、更に当該素子の上に透明なスクリーンが積層されるものによっても形成可能である。
【００１６】
操作部１１は、操作部１１に対する入力操作として、例えばタッチ操作が行われた場合に、当該タッチ操作によって当該操作部のタッチパネルにかかる圧力、静電容量の変化等を検出し、当該検出された位置（座標）を示す信号を生成して操作検出部１２に出力する。
【００１７】
操作検出部１２は、操作部１１のタッチパネルで行われるジェスチャなどのタッチ操作、またはキー操作の入力操作を解析し、操作入力に対応する操作指示（コマンド）に置き換えて、表示制御部１４に出力する。
【００１８】
操作検出部１２は、例えば、操作部１１においてタッチ操作がなされた位置、移動量等に基づき、ユーザの操作入力を解釈し、ユーザ操作に対応する検索、選択などの操作指示を出力する。この際、操作検出部１２は、ユーザによって操作部１１にてスライド操作（なぞる操作）がなされた場合、操作方向の検出も行う。
【００１９】
データ記憶部１３は、データの読み書きが可能な半導体メモリ等の記憶装置により構成される。データ記憶部１３は、表示制御部１４により実行される各プログラム、及び当該プログラムで利用される選択肢の項目や項目数の情報を記憶するとともに、選択肢の階層の情報を記憶する。
【００２０】
表示制御部１４は、ＣＰＵ、ＤＳＰ、ＲＡＭ及びＲＯＭ等で構成され、ＣＰＵまたはＤＳＰがＲＯＭに格納されたコンピュータプログラムを、ＲＡＭを作業領域として用いながら所定の処理を実行する。なお、ＲＡＭに格納されたプログラムとは、詳細後述するフロー処理をＣＰＵに実行させるためのプログラムである。
【００２１】
表示制御部１４は、操作検出部１２より出力された指示に応じて、データ記憶部１３から入力される選択肢データの情報（階層、項目数、項目等）をもとに、情報の配置及び表示態様を決定し、文字、画像、映像及びその組み合わせ等からなる画面を表示部１５に表示する。なお、表示制御部１４の動作の詳細に関しては後述する。
【００２２】
表示部１５は、例えばＬＣＤなどの表示装置により構成され、表示制御部１４の制御の下で、表示対象となる画面を表示する。
【００２３】
以上のように構成された本実施の形態の情報処理装置１０は、データ記憶部（データベース）１３に記憶（蓄積）された所定の情報から所望の情報の検索を行う際に、予めデータ記憶部１３に準備された検索条件を選択肢として複数の選択肢（選択肢群）を表示部１５に表示する。ユーザが、所望項目の選択指示のために特定の選択肢を選択して予め設定された選択エリアに移動させるように入力操作を行うと、その入力操作を操作検出部１２が検出し、後述する演算処理を実行して検索結果を表示するものである。
【００２４】
次に、図２（ａ）〜（ｃ）を用いて、表示領域について説明する。表示領域とは、第１の検索条件の選択肢と第２の検索条件の選択肢を含む情報が表示部１５に表示される領域である。
【００２５】
図２（ａ）〜（ｃ）は、本発明の実施の形態１における検索条件の選択肢が表示される表示領域の一例を示す図である。図２（ａ）は、表示領域のうち選択肢群エリアと選択肢エリアの配置の一例を示す図、図２（ｂ）は、表示領域のうち異なる２群の選択肢エリアの配置の一例を示す図、図２（ｃ）は、表示領域のうち選択エリアの配置の一例を示す図である。
【００２６】
図２（ａ）〜（ｃ）に示した例は、検索条件として地理的なエリアを示す「地域」と「値段」を用いて、ユーザが所望のお店を検索する際の表示領域を含む画面を表している。表示領域における選択肢群エリア及び選択肢エリアの設定例を以下に示す。
【００２７】
図２（ａ）に示すように、第１の検索条件の選択肢が複数存在する場合、選択肢を連続して、例えば直線、または曲線上に表示する領域を、第１の選択肢群エリア２１とする。第２の検索条件の選択肢も同様に、第１の選択肢群エリア２１とは異なる領域に連続して、例えば直線、または曲線上に表示する領域を、第２の選択肢群エリア２２とする。図示例では、第１の選択肢群エリア２１及び第２の選択肢群エリア２２をそれぞれ円弧状の表示としている。
【００２８】
図２（ｂ）に示すように、第１の選択肢群エリア２１内に表示される第１の検索条件の複数の選択肢を、各第１の選択肢エリア３１１〜３１４に一つずつ、例えば絵もしくは絵文字で表示されるアイコンなどで表示する。また、第２の選択肢群エリア２２内に表示される第２の検索条件の複数の選択肢を、各第２の選択肢エリア３２１〜３２４に一つずつ、同様に表示する。図示例では、第１の選択肢エリア３１１〜３１４及び第２の選択肢エリア３２１〜３２４をそれぞれ円柱状の斜視画像の表示としている。
【００２９】
選択エリア４１は、予め以下のように設定される、表示領域内における任意の一部の領域である。
【００３０】
すなわち、表示制御部１４は、選択エリア４１に任意の第１の選択肢エリア及び任意の第２の選択肢エリアが含まれていることを検出すると、次の２種類の処理に移行することができる。
【００３１】
該２種類の処理のうちの１つは、選択エリア４１に任意の第１の選択肢エリアと任意の第２の選択肢エリアとが含まれたことが検出されて、所定の条件（時間の経過など）が満たされると、該任意の第１の選択肢が示す条件かつ該任意の第２の選択肢が示す条件を満たす検索結果を導き出すための検索処理及び検索結果の表示処理である。
【００３２】
他の１つは、ユーザの操作に応じて、選択エリア４１内に表示された第１の選択肢エリアに関連付けされた（例えば下位の）選択肢を第１の選択肢群エリアに表示する処理である。
【００３３】
換言すると、選択エリア４１は、ユーザの所望の処理を実行させるための第１の選択肢及び第２の選択肢を検出させるための領域として設定されるエリアである。
【００３４】
ここで、「選択肢エリアが含まれた」状態としては、任意の第１の選択肢エリア及び／または任意の第２の選択肢エリアの全エリアが選択エリア４１内に表示されることが好ましい。ただし、選択肢エリアの大きさや選択肢エリアの配列に応じて、選択肢エリアの任意の一部のエリアが選択エリア４１内に存在していることを検出させて検索処理が行われるようにしてもよい。このように選択エリアとして選択肢エリアの任意の一部のエリアの包含を利用する場合、例えば各選択肢エリアを大きく設定させることができるため、ユーザにとって視認性がよくなり、操作性を向上させることができる。あるいは、複数の選択肢の配列に関して、レイアウト設定の自由度が増し、意匠性が向上することとなる。
【００３５】
また、選択エリアの領域は予めその大きさが設定されていてもよく、ユーザが適宜大きさを変更できるような設定としてもよい。このようにユーザが適宜大きさを変更できる設定とした場合、第２の選択肢群エリアに表示される各選択肢に割り振られた検索条件が連続的な性質のもの（例えば料金や距離など、連続的な数値が用いられるものなど）であれば、２以上の任意の第２の選択肢エリアが示す検索条件を一度に利用することができるため、検索条件の分解能を粗くすることができ、大雑把な検索結果の把握など、ユーザにとって検索作業の効率化に貢献できる。
【００３６】
表示領域における選択エリアの設定例を以下に示す。
図２（ｃ）に示すように、１つの前記第１の選択肢エリア３１３及び１つの前記第２の選択肢エリア３２３のみが含まれる領域を、ユーザが所望する検索条件の選択肢が表示される選択エリア４１とする。なお、所定数の前記第１の選択肢エリア３１１〜３１４及び所定数の前記第２の選択肢エリア３２１〜３２４のみが含まれる領域を、ユーザが所望する検索条件の選択肢が表示される選択エリア４１としてもよい。
【００３７】
さらに、図３（ａ）〜（ｃ）を用いて、ユーザが所望する検索条件の選択肢と選択エリアについて詳細に説明する。図３（ａ）〜（ｃ）は、本発明の実施の形態１における検索条件の選択肢が表示される選択エリアの一例を示す図である。図３（ａ）〜（ｃ）では、表示領域の選択エリア付近を拡大し、ユーザが所望する選択肢を配置させた状態の例を示している。図３（ａ）は、第１の選択肢エリア３１３または、第２の選択肢エリア３２３の各表示領域がすべて選択エリア４１内に含まれて表示される表示例を示す図、図３（ｂ）は、第１の選択肢エリア３１３と３１４、または第２の選択肢エリア３２３と３２４の各表示領域の一部が選択エリア４１内に含まれて表示される表示例を示す図、図３（ｃ）は、特定の選択エリア４１を設けない場合の表示例を示す図である。
【００３８】
図３（ａ）に示すように、選択肢エリアの全部のエリアの包含を利用する場合、第１の選択肢エリア３１３または第２の選択肢エリア３２３の表示領域が、すべて選択エリア４１内に表示されている選択肢を、ユーザが所望の選択肢１０１とする。また、図３（ｂ）に示すように、選択肢エリアの一部のエリアの包含を利用する場合、第１の選択肢エリア３１４または第２の選択肢エリア３２４の表示領域の一部が選択エリア４１内に含まれている選択肢を、ユーザが所望の選択肢１０１とする。さらに、図３（ｃ）に示すように、特定の選択エリア４１を設けない場合、第１の選択肢エリア３１３及び第２の選択肢エリア３２３において、両選択肢エリアが重なった領域を選択エリアとみなすようにする。この場合、第１の検索条件の選択肢と第２の検索条件の選択肢の表示が重なった場合に、ユーザが所望する所望の選択肢１０１として、重なって表示された当該選択肢の条件を満たす検索結果を表示部１５に表示する。
【００３９】
なお、図３（ａ）〜（ｃ）全ての例において、第１の選択肢エリア３１１〜３１４または第２の選択肢エリア３２１〜３２４の表示領域のうち、ユーザが所望する所望の選択肢１０１の表示色を変えてもよい。
【００４０】
図４を用いて、操作領域と操作方向について説明する。図４は、複数の選択肢が表示された選択肢群に対する操作領域（操作エリア）の一例、及び、操作方向を示す図である。
【００４１】
まず、操作領域について説明する。操作領域とは、第１の検索条件の選択肢と第２の検索条件の選択肢が表示部１５に表示されている際に、ユーザが操作部１１を指でなぞった（スライド操作した）ことを検出する領域である。第１の選択肢群エリア２１に表示される第１の検索条件の選択肢を操作する領域を、第１の操作エリア６１とする。第２の選択肢群エリア２２に表示される第２の検索条件の選択肢を操作する領域を、第２の操作エリア６２とする。操作検出部１２は、これらの第１の操作エリア６１、第２の操作エリア６２において、ユーザによるスライド操作、及びそのスライド操作の操作方向を検出する。
【００４２】
次に、操作方向について説明する。第１の操作エリア６１において、第１の検索条件の複数の選択肢の並び（配列）にほぼ沿った方向または略並行な方向を第１の方向５１とし、第２の操作エリア６２において、第２の検索条件の複数の選択肢の並び（配列）にほぼ沿った方向または略並行な方向を第２の方向５２とする。また、第１の操作エリア６１において、第１の方向に対し、概垂直な方向を第３の方向５３とする。
【００４３】
なお、図４において、第３の方向５３は、第１の方向５１と約９０度異なる方向で示しているが、これに限定されない。操作検出部１２に用いるデバイスの分解能に合わせ、第１の方向５１と第３の方向５３の検出が誤検出されず、２つの操作方向を分離検出可能であれば、第１の方向を操作する指で操作しやすい任意の方向に設定すればよい。
【００４４】
さらに、操作領域における、操作方向に基づく表示画面の処理について説明する。
操作検出部１２が、第１の操作エリア６１が図４に示す第１の方向５１に操作されたことを検出した場合、表示制御部１４は、当該操作に応じて、第１の検索条件の選択肢の位置を移動させ、他の選択肢を周期的に順次表示させる。また、操作検出部１２が第２の操作エリア６２が図４に示す第２の方向５２に操作されたことを検出した場合、表示制御部１４は、当該操作に応じて、第２の検索条件の選択肢の位置を移動させ、他の選択肢を周期的に順次表示させる。図示例では、第１の検索条件及び第２の検索条件共に、円弧状の選択肢群エリア及び操作エリアに対応させて、選択肢を回転させて表示する。
【００４５】
ユーザが第１の操作エリア６１が図４に示す第１の方向５１の一方の方向に操作し、表示制御部１４は、第１の選択肢群エリア２１において、選択肢リストの先頭または末尾が表示された場合、当該選択肢の表示が選択エリア４１まで移動すること可能とし、それ以上当該の方向への操作を検出しても、選択肢の表示を更新しないようにしてもよい。また、ユーザが第２の操作エリア６２が図４に示す第２の方向５２の一方の方向に操作し、第２の選択肢群エリア２２においても同様に選択肢リストの先頭または末尾が表示された場合、当該選択肢の表示が選択エリア４１まで移動すること可能とし、それ以上当該の方向への操作を検出しても、選択肢の表示を更新しないようにしてもよい。
【００４６】
このとき、操作量に応じて、円弧状の第１の選択肢群エリア２１及び第１の操作エリア６１に対応させて、第１の選択肢エリア３１１〜３１４の回転スクロール量を変化させて表示する。なお、操作量にかかわらず、第１の選択肢エリアを１つずつ移動するように表示してもよい。第２の選択肢群エリア２２においても同様である。
【００４７】
さらに、操作検出部１２が、第１の操作エリア６１が図４に示す第３の方向５３に操作されたことを検出した場合、表示制御部１４は、当該操作に応じて、選択エリア４１にある第１の選択肢エリア３１３に表示されている選択肢の上位または下位階層の選択肢を第１の選択肢群エリア２１に表示させる。
【００４８】
図５（ａ）〜（ｃ）を用いて、操作によって更新される選択肢の表示について説明する。図５（ａ）〜（ｃ）は、操作の状況に沿った検索条件の選択肢の表示の一例を示す図である。図５（ａ）は操作前の状況を示す図、図５（ｂ）は第１の方向のａ方向に操作した状況を示す図、図５（ｃ）は第３の方向のｅ方向に操作した状況を示す図である。ここで、まず図６（ａ）〜（ｆ）を用いて階層構造をもつ選択肢データについて説明する。
【００４９】
図６（ａ）〜（ｆ）は、データ記憶部１３に記憶され、階層別に管理される選択肢データの一例を示す図である。図には、施設を検索する際の、検索条件の階層として、図６（ａ）に「ジャンル」、「地域」、「値段」及び「時間」などの項目が示されている。項目「ジャンル」の選択肢第１階層として、図６（ｂ）に「食べる」、「交通」などの選択肢が示されている。また、項目「地域」の選択肢第１階層として、図６（ｃ）に「北海道」、「東北」及び「関東」などの選択肢が示されている。また、項目「値段」の選択肢第１階層として、図６（ｄ）に「１０００円未満」、「１０００円以上〜３０００円未満」及び「３０００円以上〜５０００円未満」などの選択肢が示されている。さらに、選択肢「食べる」の選択肢第２階層として、図６（ｅ）に「カフェ」、「和食」及び「洋食」などの選択肢が示されている。また、選択肢「関東」の選択肢第２階層として、図６（ｆ）に「東京都」、「神奈川県」及び「埼玉県」などの選択肢が示されている。
【００５０】
なお、図６（ｅ）では、選択肢「食べる」の選択肢第２階層として、食事の種類を例として上記記載の選択肢を示したが、選択肢「食べる」に関連した情報であればよく、例えば、「老舗店」、「宴会向け」などであってもよい。同様に、図６（ｃ）では、選択肢「地域」の選択肢第１階層として地名を例として上記記載の選択肢を示したが、選択肢「地域」に関連した情報であればよく、例えば「現在地からの距離」などであってもよい。次に、図５（ａ）〜（ｃ）の説明に戻る。
【００５１】
図５（ａ）は、操作前の画面として、第１の検索条件の表示領域に項目「地域」の選択肢第１階層の選択肢「北海道」、「東北」、「関東」、及び「中部」が表示され、第２の検索条件の表示領域には項目「値段」の選択肢第１階層の選択肢「〜１０００円」、「１０００〜３０００円」、「３０００〜５０００円」、及び「５０００円〜」が表示されている。
【００５２】
まず、操作検出部１２が、図５（ａ）に示す第１の方向５１のａ方向７１に、第１の選択肢群エリア２１が操作されたことを検出すると、表示制御部１４は、データ記憶部１３から第１の検索条件の項目「地域」の第１階層の選択肢のデータリストを読み出し、図５（ｂ）に示すように、第１の選択肢群エリア２１の表示を、第１の方向５１のａ方向７１に、「東北」、「関東」、「中部」、及び「近畿」と更新させる。図５（ａ）に示す第１の方向５１のａ方向７１とは逆方向に、第１の選択肢群エリア２１が操作されたことを検出された場合は、第１の選択肢群エリア２１の表示を、第１の方向５１のａ方向７１とは逆方向に、「沖縄」、「北海道」、「東北」、及び「関東」と更新させる。また、第２の検索条件の表示領域も同様に、操作検出部１２が第２の方向５２（図４）の一方の方向に、第２の選択肢群エリア２２が操作されたことを検出すると、表示制御部１４は、データ記憶部１３から第２の検索条件の項目「値段」の第１階層の選択肢のデータリストを読み出し、第２の選択肢群エリア２２の表示を更新させる。
【００５３】
また、操作検出部１２が、図５（ａ）に示す第３の方向５３のｅ方向７３に、第１の選択肢群エリア２１が操作されたことを検出すると、表示制御部１４は、データ記憶部１３から操作前の図５（ａ）の選択肢エリアに表示されている第１の検索条件の選択肢「関東」の下位階層の選択肢のデータリストを読み出し、図５（ｃ）に示すように、第１の選択肢群エリア２１の表示を「東京都」、「神奈川県」、「埼玉県」、及び「千葉県」と更新させる。図５（ａ）に示す第３の方向５３のｅ方向７３とは逆方向に、第１の選択肢群エリア２１が操作されたことを検出された場合は、表示制御部１４は、データ記憶部１３から操作前の図５（ａ）の選択肢エリアに表示されている第１の検索条件の選択肢「関東」の上位階層の選択肢のデータリストを読み出し、第１の選択肢群エリア２１の表示を「ジャンル」、「地域」、「値段」、及び「時間」と更新させる。
【００５４】
図７（ａ）、（ｂ）は、検索結果の表示の一例を示す図である。図７（ａ）は、地図上にアイコンなどで検索結果９１を表示する例を示す図、図７（ｂ）は、リスト状に検索結果９１を表示する例を示す図である。
【００５５】
図２（ｃ）のようにユーザが検索条件の選択肢を表示したまま、一定期間操作をしなかった場合、表示制御部１４は選択肢の選択操作が完了したと判定し、選択肢の条件に対応する検索結果を表示する。
【００５６】
この際、操作検出部１２が、一定期間操作を検出しない場合、表示制御部１４は、図７（ａ）、（ｂ）に示す検索結果表示エリア８１に、図２（ｃ）に示す選択エリア４１に含まれる所定数の第１の選択肢エリア３１３及び所定数の第２の選択肢エリア３２３の選択肢の条件を満たす検索結果９１を表示する。
【００５７】
以上のように構成された情報処理装置１０について、以下にその処理動作を説明する。
図８は、本発明の実施の形態１における情報処理装置１０の情報検索の表示制御部１４の動作手順を示すフローチャートである。以下の図８に示すフローチャートの説明において、具体例を説明するために必要に応じて図１〜７を参照する。
【００５８】
まず、ユーザにより情報処理装置１０の操作部１１が操作され、操作検出部１２は情報検索処理が呼び出されたことを検出する。なお、情報検索処理の呼び出しは、情報処理装置１０の筐体に設けられたハードキー押下または、表示部１５に設けたソフトキーであってもよい。また、表示部１５の表示画面に対して所定のジェスチャを行うことで、情報検索機能の呼び出しとしてもよい。
【００５９】
検索処理が呼び出されたことを検出した場合、表示制御部１４は、図６（ａ）〜（ｆ）に示すように、データ記憶部１３から出力される検索条件の第１の項目「地域」の第１階層の選択肢を第１の選択肢群エリア２１内に、検索条件の第２の項目「値段」の第１階層の選択肢を第２の選択肢群エリア２２内に所定数の選択肢を表示する（ステップＳ１１）。ここで項目「地域」の第１階層の選択肢（図６（ｃ）に例示する地方名）を順に第１の選択肢エリア３１１〜３１４に、項目「値段」の第１階層の選択肢（図６（ｄ）に例示する金額区分）を順に第２の選択肢エリア３２１〜３２４に配置する。
【００６０】
ユーザにより一定期間操作がされなかった場合（ステップＳ１２、Ｙｅｓ）、表示制御部１４は、操作検出部１２での一定期間の操作不検出に基づき、選択肢の選択操作が完了したと判定する。そして、表示制御部１４は、選択エリア４１に含まれる所定数の第１の検索条件の選択肢と、所定数の第２の検索条件の選択肢の条件を満たす検索結果を表示部１５に表示する（ステップＳ１３）。
【００６１】
ユーザにより操作がされた場合（ステップＳ１２、Ｎｏ）、操作検出部１２は、操作方向の検出として、操作方向が第１の方向５１か、第２の方向５２か、または第３の方向５３かを判定する（ステップＳ１４）。操作検出部１２が、第１の方向を検出した場合（ステップＳ１４、第１の方向）、操作量に応じて表示制御部１４は、第１の検索条件の選択肢の表示を更新する（ステップＳ１５）。操作検出部１２が、第２の方向を検出した場合（ステップＳ１４、第２の方向）、操作量に応じて表示制御部１４は、第２の検索条件の選択肢の表示を更新する（ステップＳ１６）。操作検出部１２が、第３の方向のｅ方向７３を検出した場合（ステップＳ１７、ｅ方向）、表示制御部１４は、選択エリア４１付近にある第１の検索条件の選択肢の下位階層の選択肢を第１の選択肢群エリア２１に表示する（ステップＳ１８）。操作検出部１２が、第３の方向のｅ方向７３とは逆方向を検出した場合（ステップＳ１７、逆方向）、表示制御部１４は、選択エリア４１付近にある第１の検索条件の選択肢の上位階層の選択肢を第１の選択肢群エリア２１に表示する（ステップＳ１９）。
【００６２】
最後に、ユーザにより一定期間操作がされなかった場合（ステップＳ２０、Ｙｅｓ）、表示制御部１４は、操作検出部１２での一定期間の操作不検出に基づき、選択肢の選択操作が完了したと判定する。そして、表示制御部１４は、本表示制御を終了し、選択エリア４１に含まれる所定数の第１の検索条件の選択肢と、所定数の第２の検索条件の選択肢の条件を満たす検索結果を、表示部１５の操作領域を除くエリアに表示する（ステップＳ１３）。なお、選択肢の選択終了や検索終了の操作は、情報処理装置１０の筐体に設けられたハードキー押下または、表示部１５に設けたソフトキーであってもよい。また、操作部１１に対して所定領域へのタップ操作などの所定のジェスチャを行うことで、選択肢の選択終了や情報検索機能の終了の処理の呼び出しとしてもよい。
【００６３】
以上のように本実施の形態によれば、操作エリア内における第１、第２、及び第３の方向のスライド操作を検出する操作検出部１２と、前記操作検出部１２の検出結果に応じて自装置が第１及び第２の選択肢群エリア２１、２２に表示する情報を変更する表示制御部１４と、第１及び第２の選択肢エリア３１１〜３１４、３２１〜３２４を所定数含む選択エリア４１を備えることにより、階層的に構成された第１の検索条件と前記検索条件とは異なる第２の検索条件を使用した検索操作を一画面で容易に選択させることができる。
【００６４】
（変形例）
図９は、本発明の実施の形態１の第１変形例における情報処理装置１０の表示領域の一例を示す図である。
【００６５】
本実施の形態１の変形例において、実施の形態１と同様の構成については同一符号を付し、その詳細な説明は省略する。
【００６６】
第１変形例は、第１の選択肢群エリア２１、及び第２の選択肢群エリア２２を円弧状ではない形状とし、本装置の左右の下側に配置することである。図示例では、第１の選択肢群エリア２１及び第２の選択肢群エリア２２をそれぞれ略直線状の表示としている。
これにより、検索結果表示エリア８１が広く得られることが可能である。
【００６７】
図１０は、第２変形例として、情報処理装置１０の配置構成の一例を示す図である。第２変形例は情報処理装置１０を車載機器に搭載した構成例である。
【００６８】
第２変形例において、操作部１１は、タッチパネルではなく、車両のステアリング付近に取り付けられたスイッチまたはタッチパッド等が用いられる。図１０にその一例を示すように、ステアリング装置１０４には、操作部１１としての操作用タッチパッド１０２、１０３が設けられ、この操作用タッチパッド１０２、１０３の付近に図示しない操作検出部１２が設けられる。これにより、運転席から手を伸ばすなどの無理な姿勢をせずに、階層的に構成された検索条件と前記検索条件とは異なる検索条件を使用した検索操作を、一画面で容易に選択操作することができる。
【００６９】
また、本実施の形態の情報処理装置１０をクレードルなどの接続ユニットを用いて車内に設置し、上記の車両のステアリング付近に取り付けられたスイッチまたはタッチパッド等の操作部とコネクタで接続し、操作を可能としてもよい。これにより、歩行時は、車両から取り外した情報処理装置１０を両手に持ち、指で操作することができ、車載時は、情報処理装置１０から離れたステアリング付近の操作部で操作することができる。
【００７０】
第３変形例として、表示領域と操作領域は、異なる領域としてもよい。上述した実施の形態１では、第１の検索条件の表示領域である第１の選択肢群エリア２１と第１の検索条件の操作領域である第１の操作エリア６１、または第２の検索条件の表示領域である第２の選択肢群エリア２２と第２の検索条件の操作領域である第２の操作エリア６２を各々一致した領域で示したが、これに限定されない。表示領域と操作領域を異なる領域とすることにより、操作している指で選択肢が隠れることがなく操作することが可能である。
【００７１】
図１１は、第４変形例として、操作方向の一例を示す図である。
第４変形例は、第２の検索条件についても階層的な選択肢をもつ例である。この場合、第２の検索条件の階層的な選択肢の表示切り替えをさせる操作方向として、第２の方向５２とは異なる第４の方向５４をもつようにする。なお、図１１において、第４の方向５４は、第２の方向５２と約９０度異なる方向で示しているが、これに限定されない。操作検出部１２に用いるデバイスの分解能に合わせ、第２の方向５２と第４の方向５４の検出が誤検出されず、かつ、第２の方向５２を操作する指で操作しやすい方向とする。
【００７２】
これにより、第１の検索条件と第２の検索条件ともに階層的な構造をもつデータを使用した検索操作を一画面で容易に選択させることができる。
【００７３】
図１２は、第５変形例として、情報処理装置１０の表示領域の一例を示す図である。
図１２に示すように、第５変形例は、第１の選択肢群エリア２１、及び第２の選択肢群エリア２２を略平行に表示部１５の表示画面における左右のどちらか一方に配置することである。
これにより、第１、第２、及び第３の方向の操作が片手で可能となる。
【００７４】
図１３は、第６変形例として、情報処理装置１０の表示領域の一例を示す図である。第６変形例は、複数の検索条件として、２つより多くの検索条件が表示される例である。
【００７５】
図１３では、３つの検索条件である第１の選択肢群エリア２１と第２の選択肢群エリア２２と第３の選択肢群エリア２３とが表示される表示領域の一例を示している。ここで、第１の検索条件として例えば「地域」の第２階層（図６（ｆ）に例示する都道府県名）を用い、第２の検索条件として例えば「値段」の第１階層（図６（ｄ）に例示する金額区分）を用い、第３の検索条件として例えば「ジャンル」の第２階層（図６（ｅ）に例示する飲食店形態）を用いるものとする。
【００７６】
図１３に示すように、第１の検索条件の選択肢「埼玉県」と第２の検索条件の選択肢「３０００円〜５０００円」、及び、第３の検索条件の選択肢「創作料理」と第２の検索条件の選択肢「１０００円〜３０００円」の、選択肢の表示が重なった場合、ユーザが所望する選択肢として、重なって表示された当該選択肢の条件を満たす検索結果を表示部１５に表示する。この際、条件を満たす結果として、「埼玉県」かつ「３０００円〜５０００円」の条件を満たす結果と、「創作料理」かつ「１０００円〜３０００円」の条件を満たす結果の論理和となる結果を表示する。または、「埼玉県」かつ「３０００円〜５０００円」の条件を満たす結果と、「創作料理」かつ「１０００円〜３０００円」の条件を満たす結果の論理積となる結果を表示してもよい。あるいは、第２の検索条件の選択肢は、第１の検索条件の選択肢との重複位置または第３の検索条件の選択肢との重複位置とのいずれか一方を用いて、検索結果を表示してもよい。検索条件を満たす結果の選び方は、情報処理装置１０にあらかじめ規定しておくか、ユーザが設定してもよい。
【００７７】
これにより、３つ以上の検索条件の選択肢を組み合わせた検索結果を得ることができ、この選択肢の組み合わせ方も選ぶことができる。また、複数の検索条件の表示形態としては、図示例のように異なる系統の項目の選択肢群を複数同時に表示するだけでなく、同一系統の異なる階層の選択肢群を同時に表示することも可能である。
【００７８】
なお、本実施の形態において、第１の選択肢群エリア２１、及び第２の選択肢群エリア２２を半透明の状態で表示してもよい。これにより、第１の選択肢群エリア２１と第２の選択肢群エリア２２が重なる場合に、重なったエリアの選択肢が見やすくなる。
【００７９】
また、本実施の形態において、検索結果を示す際、一定時間操作がなされない場合に選択操作を終了とし、検索結果を表示させるとしたが、結果を表示させるハードキーまたはソフトキーを設けて処理実行してもよい。
【００８０】
さらに、本実施の形態において、検索条件の項目を別条件に切り替えるために、情報処理装置１０の筐体に設けられたハードキー押下または、表示部１５に設けたソフトキーによって処理実行してもよい。また、表示部１５の表示画面に対して所定のジェスチャを行うことで、検索条件の項目を別条件に切り替えてもよい。
【００８１】
なお、本発明は、本発明の趣旨ならびに範囲を逸脱することなく、明細書の記載、並びに周知の技術に基づいて、当業者が様々な変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。また、発明の趣旨を逸脱しない範囲において、上記実施形態における各構成要素を任意に組み合わせてもよい。
【００８２】
本出願は、２０１１年１２月１日出願の日本特許出願（特願2011-263959）に基づくものであり、その内容はここに参照として取り込まれる。
【産業上の利用可能性】
【００８３】
本発明の情報処理装置は、階層的に構成された検索条件と前記検索条件とは異なる検索条件を使用した検索操作を一画面で容易に選択できる情報処理装置として有用である。
【符号の説明】
【００８４】
１０  情報処理装置
１１  操作部
１２  操作検出部
１３  データ記憶部
１４  表示制御部
１５  表示部
２１  第１の選択肢群エリア
２２  第２の選択肢群エリア
２３  第３の選択肢群エリア
３１１〜３１４  第１の選択肢エリア
３２１〜３２４  第２の選択肢エリア
４１  選択エリア
５１  第１の方向
５２  第２の方向
５３  第３の方向
５４  第４の方向
６１  第１の操作エリア
６２  第２の操作エリア
７１  第１の方向５１のａ方向
７３  第３の方向５３のｅ方向
８１  検索結果表示エリア
９１  検索結果
１０１  所望の選択肢
１０２、１０３  タッチパッド
１０４  ステアリング装置
【図１】
0005906402.tif 000002
【図２】
0005906402.tif 000003
【図３】
0005906402.tif 000004
【図４】
0005906402.tif 000005
【図５】
0005906402.tif 000006
【図６】
0005906402.tif 000007
【図７】
0005906402.tif 000008
【図８】
0005906402.tif 000009
【図９】
0005906402.tif 000010
【図１０】
0005906402.tif 000011
【図１１】
0005906402.tif 000012
【図１２】
0005906402.tif 000013
【図１３】
0005906402.tif 000014