(57)【要約】【課題】検索時におけるユーザーの操作性向上を図ることを目的とする。【解決手段】本発明に係る検索装置は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とするインデックス検索処理と、表示対象リスト中、指定されたインデックス以後の表示対象情報の数が表示可能数に満たない場合、表示可能数となるように、表示対象リストの最後にダミーの表示対象情報を追加する補正処理と、を実行可能としたことを特徴とする。【選択図】図８
2018173695.tif 000002
【特許請求の範囲】
【請求項１】
制御手段を備え、表示対象リストに基づいて表示を実行する検索装置であって、
表示対象リストは、インデックスでソートされた複数の表示対象情報を含み、
前記制御手段は、インデックス検索処理と、補正処理を実行可能とし、
前記インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、
前記補正処理は、表示対象リスト中、指定されたインデックス以後の表示対象情報の数が表示可能数に満たない場合、表示可能数となるように、表示対象リストの最後にダミーの表示対象情報を追加することを特徴とする
検索装置。
【請求項２】
表示対象リストは、ループを形成するようにスクロール表示可能であって、
ダミーの表示対象情報が表示されている際に、スクロール指示された場合、ダミーの表示対象情報を削除することを特徴とする
請求項１に記載の検索装置。
【請求項３】
制御手段を備え、表示対象リストに基づいて検索を実行可能な検索装置であって、
表示対象リストは、インデックスでソートされた複数の表示対象情報を含み、
前記制御手段は、インデックス検索処理と、補正処理を実行可能とし、
前記インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、
前記補正処理は、表示対象リスト中、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない場合、表示可能数を、指定されたインデックス以降の表示対象情報の数に削減した上で表示対象情報を表示することを特徴とする
検索装置。
【請求項４】
表示対象リストは、ループを形成するようにスクロール表示可能であって、
表示可能数が削減されている際に、スクロール指示された場合、表示可能数を復帰させることを特徴とする
請求項３に記載の検索装置。
【請求項５】
インデックス検索処理は、仮想表示枠の表示可能数で表示される表示対象情報の前もしくは後に位置する表示対象情報の一部を表示することを特徴とする
請求項１から請求項４の何れか１項に記載の検索装置。
【請求項６】
表示対象リストは、母集団の表示対象情報から絞り込まれた情報であることを特徴とする
請求項１から請求項５の何れか１項に記載の検索装置。
【請求項７】
制御手段を備え、表示対象リストに基づいて表示を実行する楽曲検索装置であって、
表示対象リストは、アーティストで絞り込まれ、当該アーティストの曲名に関するインデックスでソートされた複数の表示対象情報を含み、
制御手段は、インデックス検索処理と、補正処理を実行可能とし、
インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、
補正処理は、表示対象リスト中、指定されたインデックス以後の表示対象情報の数が表示可能数に満たない場合、表示可能数となるように、表示対象リストの最後にダミーの表示対象情報を追加することを特徴とする
楽曲検索装置。
【請求項８】
制御手段を備え、表示対象リストに基づいて検索を実行可能な楽曲検索装置であって、
表示対象リストは、アーティストで絞り込まれ、当該アーティストの曲名に関するインデックスでソートされた複数の表示対象情報を含み、
制御手段は、インデックス検索処理と、補正処理を実行可能とし、
インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、
補正処理は、表示対象リスト中、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない場合、表示可能数を、指定されたインデックス以降の表示対象情報の数に削減した上で表示対象情報を表示することを特徴とする
楽曲検索装置。
【請求項９】
情報処理装置で実行され、表示対象リストに基づいて表示を実行する検索プログラムであって、
表示対象リストは、インデックスでソートされた複数の表示対象情報を含み、
インデックス検索処理と、補正処理を実行可能とし、
前記インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、
前記補正処理は、表示対象リスト中、指定されたインデックス以後の表示対象情報の数が表示可能数に満たない場合、表示可能数となるように、表示対象リストの最後にダミーの表示対象情報を追加することを特徴とする
検索プログラム。
【請求項１０】
情報処理装置で実行され、表示対象リストに基づいて表示を実行する検索プログラムであって、
表示対象リストは、インデックスでソートされた複数の表示対象情報を含み、
インデックス検索処理と、補正処理を実行可能とし、
前記インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、
前記補正処理は、表示対象リスト中、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない場合、表示可能数を、指定されたインデックス以降の表示対象情報の数に削減した上で表示対象情報を表示することを特徴とする
検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種検索を行って検索結果を表示する検索装置、検索の対象を楽曲とする楽曲検索装置、並びに、各種情報処理装置において検索装置を実現するための検索用プログラムに関する。
【背景技術】
【０００２】
各種情報処理装置では、蓄積するデータベースから必要な情報を検索してユーザーに提示することが行われている。歌唱を楽しむカラオケシステムも例外ではなく、取り扱う楽曲の中から歌唱したい楽曲を選択するための検索機能が装備されている。このような検索機能は、カラオケシステム中のリモコン装置等に装備され、ユーザーは楽曲名、アーティスト名（歌手名あるいはグループ名）、ジャンル等の検索項目を使用して楽曲を選択し、カラオケ装置に予約することが可能である。
【０００３】
特許文献１には、カラオケシステムと同様、複数の楽曲を再生可能とする車載オーディオ装置が開示されている。特に、選曲時の視認性、操作性を確保するため、アルバムリストの一部をスクロール可能に表示し、あ行キー、か行キー、さ行キー等のジャンプキーが操作された場合には、ジャンプキーで指定された所定の位置にジャンプすることが開示されている。このような構成により、ユーザーは、選曲したいアーティスト名を使用して再生したいアルバムを選択することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４７１７０１９号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示される車載オーディオ装置では、スクロール表示可能なアルバムリストについて、ジャンプキーを操作することで所定の位置にジャンプすることが可能である。ところで、アルバムリスト表示中、ジャンプキーを操作した場合、当該ジャンプキーに対応するアーティスト名、アルバムが先頭に表示されることになるが、アルバムリスト中、ジャンプキーを選択した場合、所定のジャンプ位置に属するアルバムリストの最後尾と表示領域の最後尾とが一致するように表示され、それにより、所定のジャンプ位置より前のジャンプ位置に属するアルバムリストが表示領域の先頭に表示され、当該ジャンプキーに対応するアーティスト名、アルバムが表示領域の先頭に表示されないことが考えられる。
【０００６】
ジャンプキーに対応するアーティスト名、アルバムが少ない場合、ジャンプキーに対応する楽曲アーティスト名、アルバムが表示領域に表示されることになる。このような場合、ユーザーは、指定したジャンプキーに対応するアーティスト名、アルバム以外のアーティスト名、アルバムが表示領域の先頭に表示されてしまうため、困惑することが考えられる。
【課題を解決するための手段】
【０００７】
本発明はこのような事情を鑑みたものであって、本発明に係る検索装置は以下の構成を採用したことを特徴とする。
制御手段を備え、表示対象リストに基づいて表示を実行する検索装置であって、表示対象リストは、インデックスでソートされた複数の表示対象情報を含み、前記制御手段は、インデックス検索処理と、補正処理を実行可能とし、前記インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、前記補正処理は、表示対象リスト中、指定されたインデックス以後の表示対象情報の数が表示可能数に満たない場合、表示可能数となるように、表示対象リストの最後にダミーの表示対象情報を追加することを特徴とする。
【０００８】
さらに本発明に係る検索装置において、表示対象リストは、ループを形成するようにスクロール表示可能であって、ダミーの表示対象情報が表示されている際に、スクロール指示された場合、ダミーの表示対象情報を削除することを特徴とする。
【０００９】
また本発明に係る検索装置は、制御手段を備え、表示対象リストに基づいて検索を実行可能な検索装置であって、表示対象リストは、インデックスでソートされた複数の表示対象情報を含み、前記制御手段は、インデックス検索処理と、補正処理を実行可能とし、前記インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、前記補正処理は、表示対象リスト中、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない場合、表示可能数を、指定されたインデックス以降の表示対象情報の数に削減した上で表示対象情報を表示することを特徴とする。
【００１０】
さらに本発明に係る検索装置において、表示対象リストは、ループを形成するようにスクロール表示可能であって、表示可能数が削減されている際に、スクロール指示された場合、表示可能数を復帰させることを特徴とする。
【００１１】
さらに本発明に係る検索装置において、インデックス検索処理は、仮想表示枠の表示可能数で表示される表示対象情報の前もしくは後に位置する表示対象情報の一部を表示することを特徴とする。
【００１２】
さらに本発明に係る検索装置において、表示対象リストは、母集団の表示対象情報から絞り込まれた情報であることを特徴とする。
【００１３】
また本発明に係る楽曲検索装置は、制御手段を備え、表示対象リストに基づいて表示を実行する楽曲検索装置であって、表示対象リストは、アーティストで絞り込まれ、当該アーティストの曲名に関するインデックスでソートされた複数の表示対象情報を含み、制御手段は、インデックス検索処理と、補正処理を実行可能とし、インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、補正処理は、表示対象リスト中、指定されたインデックス以後の表示対象情報の数が表示可能数に満たない場合、表示可能数となるように、表示対象リストの最後にダミーの表示対象情報を追加することを特徴とする。
【００１４】
また本発明に係る楽曲検索装置は、制御手段を備え、表示対象リストに基づいて検索を実行可能な楽曲検索装置であって、表示対象リストは、アーティストで絞り込まれ、当該アーティストの曲名に関するインデックスでソートされた複数の表示対象情報を含み、制御手段は、インデックス検索処理と、補正処理を実行可能とし、インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、補正処理は、表示対象リスト中、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない場合、表示可能数を、指定されたインデックス以降の表示対象情報の数に削減した上で表示対象情報を表示することを特徴とする。
【００１５】
また本発明に係る検索プログラムは、情報処理装置で実行され、表示対象リストに基づいて表示を実行する検索プログラムであって、表示対象リストは、インデックスでソートされた複数の表示対象情報を含み、インデックス検索処理と、補正処理を実行可能とし、前記インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、前記補正処理は、表示対象リスト中、指定されたインデックス以後の表示対象情報の数が表示可能数に満たない場合、表示可能数となるように、表示対象リストの最後にダミーの表示対象情報を追加することを特徴とする。
【００１６】
また本発明に係る検索プログラムは、情報処理装置で実行され、表示対象リストに基づいて表示を実行する検索プログラムであって、表示対象リストは、インデックスでソートされた複数の表示対象情報を含み、インデックス検索処理と、補正処理を実行可能とし、前記インデックス検索処理は、インデックスが指定された場合、表示可能数を有する仮想表示枠を、表示対象リスト上で移動させるように、表示可能数分の表示対象情報を表示部に表示させた後、表示対象リストをスクロール表示可能とし、前記補正処理は、表示対象リスト中、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない場合、表示可能数を、指定されたインデックス以降の表示対象情報の数に削減した上で表示対象情報を表示することを特徴とする。
【発明の効果】
【００１７】
本発明に係る検索装置、楽曲検索装置、あるいは、検索プログラムによれば、表示対象リストをスクロール表示可能とし、指定されたインデックスにしたがって、仮想表示枠を移動させる際において、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない場合、表示可能数となるように、表示対象リストの最後にダミーの表示対象情報を追加することで、指定されたインデックスに対応する表示対象情報を表示部の先頭（例えば、表示部の一番上等）に表示することが可能となり、ユーザーに対する操作性の向上を図ることが可能となる。
【００１８】
さらに本発明に係る検索装置、楽曲検索装置、あるいは、検索プログラムでは、表示対象リストは、ループを形成するようにスクロール表示可能としている。その際、ダミーの表示対象情報が表示されている際に、スクロール指示された場合、ダミーの表示対象情報を削除することで、不要な表示領域を抑制し、スクロール表示の操作性を向上させることが可能となる。
【００１９】
また、本発明に係る検索装置、楽曲検索装置、あるいは、検索プログラムによれば、検索対象リストをスクロール表示可能とし、指定されたインデックスにしたがって、仮想表示枠を移動させる際において、表示対象リスト中、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない場合、表示可能数を、指定されたインデックス以降の表示対象情報の数に削減した上で表示対象情報を表示することで、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない場合においても、当該インデックスに対応する検索対象情報を表示部の先頭（例えば、表示部の一番上等）に表示することが可能となり、ユーザーに対する操作性の向上を図ることが可能となる。
【００２０】
さらに本発明に係る検索装置、楽曲検索装置、あるいは、検索プログラムでは、検索対象リストは、ループを形成するようにスクロール表示可能としている。その際、表示可能数が削減されている際に、スクロール指示された場合、表示可能数を復帰させることで、不要な表示領域を抑制し、スクロール表示の操作性を向上させることが可能となる。
【００２１】
さらに本発明に係る検索装置、楽曲検索装置、あるいは、検索プログラムでは、仮想表示枠の表示可能数で表示される検索対象情報の前もしくは後に位置する検索対象情報の一部を表示することとしている。このような構成により、ユーザーに対してスクロール可能であることを示唆し、ユーザーの操作性向上を図ることが可能となる。
【００２２】
さらに本発明に係る検索装置、楽曲検索装置、あるいは、検索プログラムでは、表示対象リストは、母集団の表示対象情報から絞り込まれた情報であることとしている。表示対象リストが大規模な場合、指定されたインデックス以降の表示対象情報の数が表示可能数に満たない可能性は少ないことが考えられる。表示対象リストが母集団の表示対象情報から絞り込まれた小規模な情報としたことで、補正処理の利用頻度は多くなり、その有効性が期待できる。特に、カラオケシステム等、楽曲を検索する楽曲検索装置において、アーティストで絞り込まれた表示対象リストでは、補正処理の利用機会は多くなり、その有効性が期待できる。
【図面の簡単な説明】
【００２３】
【図１】カラオケシステムの構成を示すブロック図
【図２】表示対象リスト、仮想表示枠を説明するための模式図
【図３】従来の楽曲選択画面を示す図
【図４】従来の楽曲選択画面を示す図
【図５】従来の表示対象リスト、仮想表示枠を説明するための模式図
【図６】本実施形態のインデックス検索処理を示すフロー図
【図７】本実施形態の表示対象リスト、仮想表示枠を説明するための模式図
【図８】本実施形態の楽曲選択画面を示す図
【図９】本実施形態の表示対象リスト、仮想表示枠を説明するための模式図
【図１０】本実施形態の楽曲選択画面を示す図
【図１１】本実施形態の選曲処理を示すフロー図
【図１２】本実施形態の楽曲確認画面を示す図
【図１３】他の実施形態の楽曲選択画面を示す図
【図１４】他の実施形態のインデックス検索処理を示すフロー図
【図１５】他の実施形態の表示対象リスト、仮想表示枠を説明するための模式図
【図１６】他の実施形態の楽曲選択画面を示す図
【図１７】他の実施形態の楽曲選択画面を示す図
【発明を実施するための形態】
【００２４】
図１は、本実施形態のカラオケシステムの構成を示すブロック図である。本実施形態におけるカラオケシステムは、カラオケ装置２（コマンダ）と、リモコン装置１を含んで構成されている。カラオケ装置２とリモコン装置１は、ＬＡＮ１００及びアクセスポイント１３０を利用してネットワークを形成するように接続されている。
【００２５】
カラオケボックスなどの店舗に設置されるカラオケ装置２は、楽曲を演奏するための演奏部を含んだ音響制御部２５を備えている。また、カラオケ装置２は、ユーザーからの各種入力を受け付ける操作部２１を備える。カラオケ装置２は、操作部２１からの入力を解釈してＣＰＵ３０に伝達する操作処理部２２を備える。また、カラオケ装置２は、各種情報を記憶する記憶部としてのハードディスク３２を備える。カラオケ装置２は、ＬＡＮ１００に接続してネットワークに加入する通信手段としてのＬＡＮ通信部２４を備えている。
【００２６】
また、カラオケ装置２は、モニター４１に対して歌詞映像、背景映像を表示させる映像再生手段を備える。この映像再生手段は、映像情報に基づいて映像を再生する映像再生部２９、再生する映像を一時的に蓄積するビデオＲＡＭ２８、再生された映像に対する歌詞テロップの重畳、映像効果の付与等を行う映像制御部３１を備えて構成される。
【００２７】
さらに、このカラオケ装置２では、外部に接続されるモニター４１以外に、カラオケ装置２の筐体前面に設けられたタッチパネルモニター３３に対して各種情報を表示することを可能としている。タッチパネルモニター３３は映像制御部３１から入力された映像情報を表示する表示部３５と、タッチ入力された位置を操作処理部２２に出力するタッチパネル３４が重畳されて構成されている。このタッチパネルモニター３３は、カラオケ装置２の操作部２１、あるいは、リモコン装置１のタッチパネルモニター１１などと同様、入力部として機能する。ユーザーは、タッチパネルモニター３３にて楽曲を選択することで、直接カラオケ装置２に予約させる等、カラオケ装置２に対する各種操作を行うことが可能である。
【００２８】
さらに、カラオケ装置２は、各構成を統括して制御するためのＣＰＵ３０、各種プログラムを実行するにあたって必要となる情報を一時記憶するためのメモリ２７を含んだ制御部を備えて構成されている。
【００２９】
このような構成にてカラオケ装置２は、各種処理を実行することとなるが、カラオケ装置２の主な機能として、楽曲予約処理、楽曲再生処理などを実行可能としている。楽曲予約処理は、ユーザーからの指定に基づいて楽曲を指定、予約するための処理であってリモコン装置１と連携して実行される。リモコン装置１の選曲処理で形成された予約情報は、カラオケ装置２に送信される。カラオケ装置２は、受信した予約情報をメモリ２７中の予約テーブルに登録する。楽曲再生処理は、予約された楽曲を再生させる処理であって、楽曲演奏処理と歌詞表示処理とが同期して実行される処理である。
【００３０】
楽曲演奏処理は、楽曲情報に含まれる演奏情報に基づき、音響制御部２５に演奏を実行させる処理である。音響制御部２５にて演奏された楽曲は、マイクロホン４３ａ、４３ｂから入力される歌唱音声と一緒にスピーカー４２から放音される。歌詞表示処理は、楽曲情報に含まれる歌詞情報をモニター４１に表示させることで歌唱補助を行う処理である。
【００３１】
一方、リモコン装置１は、ユーザーからの指示に基づいて楽曲を検索し、再生指示のあった楽曲について予約情報をカラオケ装置２に送信する選曲処理を実行可能としている。また、リモコン装置１は、カラオケ装置２あるいはインターネット上に接続されたサーバー装置５から各種情報を受信し、各種処理を実行することが可能である。本実施形態では、ユーザーから各種指示を受け付けるユーザインターフェイスとして、操作部１７と、タッチパネルモニター１１を備えている。タッチパネルモニター１１は、表示部１１ａとタッチパネル１１ｂを有して構成され、表示部１１ａに各種インターフェイスを表示するとともに、ユーザーからのタッチ入力を受付可能としている。
【００３２】
さらにリモコン装置１は、選曲処理に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶する記憶部として、メモリ１４ａ、そして、これら構成を統括して制御するためのリモコン側制御部を備えて構成される。リモコン側制御部には、ＣＰＵ１５、ＲＡＭ１４ｂ、タッチパネルモニター１１に対して表示する映像を形成する映像制御部１３、表示する映像情報を一時的に蓄えるビデオＲＡＭ１２、タッチパネルモニター１１あるいは操作部１７からの入力を解釈してＣＰＵ１５に伝える操作処理部１８が含まれている。
【００３３】
リモコン装置１は、無線ＬＡＮ通信部１６によって、アクセスポイント１３０と無線接続されることで、ＬＡＮ１００によって構成されるネットワークに接続される。なお、各リモコン装置１は、特定のカラオケ装置２に対して事前に対応付けされている。リモコン装置１から出力される各種命令は、対応付けされたカラオケ装置２にて受信されることとなる。
【００３４】
このようなリモコン装置１の構成により、ユーザーからの各種入力をタッチパネルモニター１１、あるいは、操作部１７から受付けるとともに、映像情報をタッチパネルモニター１１の表示により各種情報を提供することで、カラオケ装置２に対して出力する予約情報を送信する選曲処理など、各種処理を行うことが可能となっている。
【００３５】
本実施形態は、カラオケシステム中、リモコン装置１を例に取り、本発明に係る検索装置（楽曲検索装置）について説明する。なお、本発明は、カラオケシステムで利用されるリモコン装置１に限られるものではなく、検索を行う各種装置に適用することが可能である。
【００３６】
リモコン装置１で行われる選曲処理は、楽曲名、アーティスト名（歌手名）、あるいは、ジャンル等、各種項目をユーザーが選択することで行われる。ここでは、アーティスト名（歌手名）を使用した場合の選曲処理を例に取って説明を行う。
【００３７】
リモコン装置１において、アーティスト名による検索が指定され、アーティスト名が指定されると、リモコン装置１は、メモリ１４ａに記憶するデータベースを参照し、指定されたアーティスト名の楽曲名を含んだ表示対象リストを作成し、作成した表示対象リストに基づいて、タッチパネルモニター１１に表示を行う。
【００３８】
図２は、表示対象リスト５１、仮想表示枠５３を説明するための模式図である。この表示対象リスト５１は、アーティストＡが指定された場合であって、アーティストＡに対応した楽曲名（表示対象情報５２）を複数含んで構成されている。本実施形態の表示対象リスト５１は、表示対象情報５２が、楽曲名の５０音順にソートされた状態となっている。なお、図２の例では、理解を容易にするため、楽曲名の上２文字を平仮名で示しているが、実際には、漢字混じりの通常の楽曲名となっている。
【００３９】
タッチパネルモニター１１には、この表示対象リスト５１上で移動可能な仮想表示枠５３内に位置する複数の表示対象情報５２が表示されることになる。なお、仮想表示枠５３の大きさは、原則、同じ大きさであって、表示可能数ｍ個（図２に示す例では、８個）分の表示対象情報５２を表示することが可能となっている。タッチパネルモニター１１等に対するユーザー操作に応じて、この仮想表示枠５３が、表示対象リスト５１上を移動することで、タッチパネルモニター１１に表示される表示対象情報５２が変更され、ユーザーは楽曲名を視認、選択することが可能となる。
【００４０】
図３は、図２と同様、アーティストＡを指定したときに表示される楽曲選択画面である。また、図３は、図２の仮想表示枠５３の位置で表示される楽曲選択画面となっており、図２中、仮想表示枠５３内に位置する表示可能数ｍ個（図２に示す例では、８個）の表示対象情報５２が、タッチパネルモニター１１上に表示されている。楽曲選択画面では、第１インデックス６１ａ、第２インデックス６１ｂを使用して、指定した先頭文字の読みを有する表示対象情報にジャンプすることが可能となっている。図３の例では、第１インデックス６１ａで「さ」行を指定し、第２インデックス６１ｂで先頭文字の読み「さ」を選択した状態となっている。この場合、タッチパネルモニター１１には、表示対象リスト中、「さ」の読みを先頭に有する楽曲名から順に表示されることになる。
【００４１】
また、楽曲選択画面には、スクロールバー６２ａ、６２ｂが設けられており、これらスクロールバー６２ａ、６２ｂをタッチ操作することで、表示させている前後の表示対象情報にスクロール移動させることが可能となっている。なお、このスクロールバー６２ａ、６２ｂに対する操作のみならず、タッチパネルモニターに対するスワイプ操作に応じて、スクロール移動させることとしてもよい。
【００４２】
ここで、図２で説明した表示対象リスト５１上で、表示対象枠４３を移動させるような表示形態における従来の問題点について説明する。図４は、図２で説明した表示対象リスト５１を使用して、第１インデックス６１ａで「わ」行、第２インデックス６１ｂで先頭文字の読み「わ」を選択した状態となっている。図５は、このときの表示対象リスト５１と仮想表示枠５３の位置関係を示した図である。仮想表示枠５３は、表示対象リスト５１上を移動するように、内部に位置する表示対象情報をタッチパネルモニター１１に表示することは、前に説明したとおりである。先頭文字の読み「わ」を有する表示対象情報５２（楽曲名）は、「わあ＊＊＊＊＊」と「わい＊＊＊＊＊」を表示するためには、図５に示すように、図２の表示対象リスト５１上において、仮想表示枠５３を最下端まで移動させる必要がある。しかしながら、このような表示対象リスト５１上で、仮想表示枠５３を移動させるような表示形態では、ユーザーは先頭文字の読み「わ」を指定したにもかかわらず、仮想表示枠５３の上端に位置する表示対象情報が、先頭文字の読み「わ」でない表示対象情報（図５に示す例では、楽曲名「ろい＊＊＊＊＊」）となってしまう。したがって、ユーザーにとっては使い勝手の悪い状況があった。
【００４３】
本発明は、このような状況の改善を図るものであって、検索時におけるユーザーの操作性向上を図ることを目的としている。図６は、本実施形態のインデックス検索処理を示すフロー図である。インデックス検索処理は、リモコン装置１においてアーティスト名による検索を行うものであって、ここでは、図２と同じ、アーティストＡの検索対象リストを例に取って説明する。
【００４４】
アーティスト名による検索が開始されると、ユーザーの操作によってアーティスト名の指定を待つ（Ｓ１０１）。アーティスト名が指定されると（Ｓ１０１：Ｙｅｓ）、リモコン装置１は、メモリ１４ａに記憶するデータベースを参照し、アーティストＡの検索対象情報（楽曲名）を複数含んだ検索対象リストを形成する。この検索対象リストは、図２で説明したものと同じであって、表示対象情報５２（楽曲名）が５０音順にソートされた状態となっている。リモコン装置１は、仮想表示枠５３を適宜位置に位置させた初期状態（例えば、仮想表示枠５３を表示対象リスト５１の先頭に位置させた状態）とする楽曲選択画面をタッチパネルモニター１１に表示させる（Ｓ１０３）。
【００４５】
楽曲選択画面において、インデックス指定、すなわち、第１インデックス６１ａ、第２インデックス６１ｂが指定された場合（Ｓ１０４：Ｙｅｓ）、まず、表示対象リスト５１中、指定されたインデックス以降の表示対象情報の数ｎがカウントされる（Ｓ１０５）。次に、カウントした表示対象情報の数ｎが仮想表示枠５３の表示可能数ｍよりも小さいか否かが判定される（Ｓ１０６）。ｎがｍ以上である場合（Ｓ１０６：Ｎｏ）、例えば、図２で説明したように、表示対象リスト５１中、第１インデックス６１ａで「さ」行を指定し、第２インデックス６１ｂで先頭文字の読み「さ」を指定した場合には、図３のように、指定されたインデックスに仮想表示枠５３を移動させ、仮想表示枠５３内に位置する表示対象情報５２を表示させる（Ｓ１０８）。この場合、指定された「さ」を先頭文字とする楽曲名（表示対象情報５２）が、楽曲選択画面中、最も上方に位置することになる。
【００４６】
一方、ｎがｍより小さい場合（Ｓ１０６：Ｙｅｓ）、このまま表示させた場合には、図４で説明したように、指定された先頭文字の楽曲名（表示対象情報５２）が楽曲選択画面中、最も上方に位置しない問題が生じる。したがって、本実施形態では、ｍーｎ個のダミー表示対象情報５４を、表示対象リスト５１の下端に追加する補正処理を実行することとしている（Ｓ１０７）。本実施形態では、ダミー表示対象情報５４として空白行を追加する。そして、指定されたインデックスに仮想表示枠５３を移動させ、図７のように仮想表示枠５３内に位置する表示対象情報５２を表示させる（Ｓ１０８）。
【００４７】
図７は、本実施形態の表示対象リスト５１、仮想表示枠５３を説明するための模式図であり、図２の表示対象リスト５１中、第１インデックス６１ａで「わ」行を指定し、第２インデックス６１ｂで先頭文字の読み「わ」を指定した場合である。この場合、指定されたインデックス以降の表示対象情報の数ｎは２、表示可能数ｍは８であるから、８−２＝６個のダミー表示対象情報５４が表示対象リスト５１の下端に追加される。このような表示対象リスト５１上で仮想表示枠５３が、表示対象リスト５１の最下端まで移動されることになる。
【００４８】
図８は、図７のようにダミー表示対象情報５４が追加された表示対象リスト５１を使用した際に表示される楽曲選択画面を示す図である。図４で説明した場合と同様、第１インデックス６１ａで「わ」行を指定し、第２インデックス６１ｂで先頭文字の読み「わ」を指定した場合であるが、図４の場合と異なり、指定された「わ」を先頭文字とする楽曲名（表示対象情報５２）が、楽曲選択画面中、最も上方に位置している。したがって、ユーザーは指定した「わ」を先頭文字とする楽曲名（表示対象情報５２）が、画面の最も上方に位置するため、図４の場合のように、楽曲選択画面中において、指定した先頭文字を有する楽曲を探す必要が無く、操作性の向上が図られたものとなっている。
【００４９】
なお、大規模な表示対象リスト５１を対象として検索を行う場合、指定されたインデックス以降の表示対象情報５２の数が表示可能数に満たない場合の頻度は少ないことが考えられる。本実施形態のように、カラオケシステム等、楽曲を検索する楽曲検索装置（リモコン装置１等）において、アーティストで絞り込まれた比較的小規模な表示対象リスト５１では、補正処理の利用頻度は多くなり、その有効性が期待できる。
【００５０】
ダミー表示対象情報を追加する例をもう一つ説明しておく。図７、図８では、表示対象リスト５１中、最後の先頭文字の読み「わ」について説明したが、ダミー表示対象情報の追加は、最後の先頭文字に限られるものではない。図９、図１０は、図２の表示対象リスト５１において、第１インデックス６１ａで「ら」行を指定し、第２インデックス６１ｂで先頭文字の読み「ろ」を指定した場合である。この場合、図９に示されるように、指定されたインデックス以降の表示対象情報の数ｎは５、表示可能数ｍは８であるから、８−５＝３個のダミー表示対象情報５４が表示対象リスト５１の下端に追加される。
【００５１】
図１０は、図９のようにダミー表示対象情報５４が追加された表示対象リスト５１を使用した際に表示される楽曲選択画面を示す図である。第２インデックス６１ｂで指定された「ろ」を先頭文字とする楽曲名（表示対象情報５２）が、楽曲選択画面中、最も上方に位置しており、ユーザーの操作性向上が図られた表示形態となっていることが分かる。
【００５２】
楽曲選択画面においてユーザーにより楽曲が選択される（Ｓ１１０：Ｙｅｓ）と、インデックス検索処理を終了し、次の処理（選曲処理）へと進む。また、再度、インデックスが指定された場合、すなわち、インデックスが変更された場合（Ｓ１０９：Ｙｅｓ）には、変更されたインデックス以降の表示対象情報の数ｎをカウントし、ダミー表示対象情報の追加が必要か否か判定される（Ｓ１０５）。
【００５３】
図１１は、本実施形態のリモコン装置１で実行される選曲処理を示すフロー図である。楽曲選択画面で楽曲が選択された場合（Ｓ１２１：Ｙｅｓ）、タッチパネルモニター１１には楽曲確認画面が表示される（Ｓ１２２）。図１２は、本実施形態の楽曲確認画面の一例を示す図である。楽曲確認画面には、アーティスト名（歌手名）、曲名、歌い出し等、ユーザーが選択した楽曲の詳細が表示されており、ユーザーはこの楽曲確認画面を参照して、歌唱したい楽曲の確認を行う。図１２の例では、ユーザーＡが、「あかさたな」という歌手の「夏の海」という曲名を選択した場合を示している。楽曲を確認したユーザーは、楽曲確認画面に表示されている予約ボタン１０４を操作することで、カラオケ装置２に対して楽曲の再生を予約する。予約ボタン１０４が操作された場合（Ｓ１２３：Ｙｅｓ）、リモコン装置１は、カラオケ装置２に対して、選択された楽曲の楽曲識別情報を含む予約情報を送信する（Ｓ１２４）。予約情報を受信したカラオケ装置２は、予約リストに予約情報を追加して、楽曲情報の再生を管理する。
【００５４】
以上、本発明の実施形態について説明したが、本発明はこの実施形態のみならず、各種変形例を採用することが可能である。
【００５５】
図１３は、本発明の変形例を説明する図である。第１の変形例では、表示対象リスト５１は、ループを形成するようにスクロール表示することが可能となっている。すなわち、図２に示す表示対象リスト５１が上端と下端で繋がるようにループを形成しており、下端から上端（あるいは上端から下端）にスクロール表示することが可能となっている。図１３（Ａ）は、図８で説明した楽曲選択画面と同様、第１インデックス６１ａで「わ」行、第２インデックス６１ｂで先頭文字の読み「わ」を選択した状態であって、表示対象リスト５１の下端には、５個のダミー表示対象情報５４が追加されている。
【００５６】
また、第１の変形例では、上下の両方向にスクロール表示できることをユーザーに理解させ易いように、表示対象情報５２の上下にそれぞれ、前後に位置する表示対象情報５２の一部を表示させた一部表示対象情報５５ａ、５５ｂを表示させている。ユーザーは、上端に位置する一部表示対象情報５５ａによって上方向に別の表示対象情報５２があることを認識し、上方向にスクロール可能であることを確認することが可能となっている。そして、ユーザーは、下端に位置する一部表示対象情報５５ｂによって下方向に別の表示対象情報５２（表示対象リスト５１の上端に位置する表示対象情報５２）があることを認識し、下方向にスクロール可能であることを確認することが可能となっている。特に、ダミー表示対象情報５４を追加した場合において、下端に一部表示対象情報５５ｂを表示することで、表示対象リスト５１がループを形成するようにスクロール表示することが理解し易くなっており、ユーザーの操作性向上が図られた形態となっている。
【００５７】
ところで、図１３（Ａ）のようにダミー表示対象情報５４を表示させた場合、下方向にスクロール表示、すなわち、表示対象リスト５１の上方向にスクロール表示させた場合、ダミー表示対象情報５４によって、ユーザーのスクロール操作量が増えてしまうことになる。そのため、本実施形態では、図１３（Ａ）のようにダミー表示対象情報５４が表示されている状態において、下方向にスクロール表示させた場合、ダミー表示対象情報５４を削除することで、ユーザーのスクロール操作量を抑制し、操作性の向上を図ることとしている。図１３（Ｂ）は、図１３（Ａ）の状態から、下方向にスクロール表示させた直後の状態を示した楽曲選択画面である。楽曲名「わい＊＊＊＊＊」の下方に表示されていた５個のダミー表示対象情報５４は削除され、楽曲名「わい＊＊＊＊＊」の下方には、表示対象リスト５１の上端に位置する楽曲名「ああ＊＊＊＊＊」が表示されていることが見てとれる。なお、ダミー表示対象情報５４の削除は、このように全てのダミー表示対象情報５４を一度に全部削除してもよいし、あるいは、スクロール操作量に応じてダミー表示対象情報５４の削除する数量を増やしていくこととしてもよい。さらに、上方にスクロール表示、すなわち、表示対象リスト５１の下方向にスクロール表示させた場合についても、ダミー表示領域５４を削除する構成であってもよい。さらに、Ｓ１０４の処理において、ダミー表示領域５４を一度削除し、その後、Ｓ１０５の処理を実行する構成であることが好ましい。
【００５８】
図１４は、第２の変形例のインデックス検索処理を示すフロー図である。前述した実施形態では、ダミー表示対象情報５４を追加することで、表示対象リスト５１の下方に位置する表示対象情報であってもインデックスの指定に適した形態で、表示対象情報５２を表示させることとしていた。第２の変形例では、ダミー表示対象情報５４を追加することに代え、仮想表示枠５３の表示可能数ｍを削減することで、同様の機能を実現することとしている。
【００５９】
図１４のフロー図中のＳ１３１〜Ｓ１３４、Ｓ１３９、Ｓ１４０は、図６のフロー図中のＳ１０１〜Ｓ１０４、Ｓ１０９、Ｓ１１０と略同じ処理であるため、ここでの説明は省略し、インデックスが指定された場合の処理Ｓ１３４〜Ｓ１３９について詳細に説明を行う。
【００６０】
楽曲選択画面において、インデックス指定、すなわち、第１インデックス６１ａ、第２インデックス６１ｂが指定された場合（Ｓ１３４：Ｙｅｓ）、まず、表示対象リスト５１中、指定されたインデックス以降の表示対象情報の数ｎがカウントされる（Ｓ１３５）。次に、カウントした表示対象情報の数ｎが仮想表示枠５３の表示可能数ｍよりも小さいか否かが判定される（Ｓ１３６）。ｎがｍ以上である場合（Ｓ１３６：Ｎｏ）、例えば、図２で説明したように、表示対象リスト５１中、第１インデックス６１ａで「さ」行を指定し、第２インデックス６１ｂで先頭文字の読み「さ」を指定した場合には、図３のように、指定されたインデックスに仮想表示枠５３を移動させ、仮想表示枠５３内に位置する表示対象情報５２を表示させる（Ｓ１３８）。この場合、仮想表示枠５３の表示可能数ｍに変更は加えない。
【００６１】
一方、ｎがｍより小さい場合（Ｓ１３６：Ｙｅｓ）、仮想表示枠５３の表示可能数ｍ（この例では、８個）を、カウントした表示対象情報の数ｎに削減して新たな表示可能数ｍ’とする補正処理を実行する（Ｓ１３７）。そして、指定されたインデックスに仮想表示枠５３を移動させ、仮想表示枠５３内に位置する表示対象情報５２を表示させる（Ｓ１３８）。
【００６２】
図１５は、第２の変形例の表示対象リスト５１、仮想表示枠５３を説明するための模式図であり、図２の表示対象リスト５１中、第１インデックス６１ａで「わ」行を指定し、第２インデックス６１ｂで先頭文字の読み「わ」を指定した場合である。図１５の場合、指定されたインデックス以降の表示対象情報の数ｎは２、表示可能数ｍは８であるから、新たな表示可能数ｍ’＝２に削減される。
【００６３】
図１６は、図１５のように表示可能数が削減された仮想表示枠５３を使用した際に表示される第２の変形例の楽曲選択画面を示す図である。図４で説明した場合と同様、第１インデックス６１ａで「わ」行を指定し、第２インデックス６１ｂで先頭文字の読み「わ」を指定した場合であるが、表示可能数を削減することで、指定された「わ」を先頭文字とする楽曲名（表示対象情報５２）が、楽曲選択画面中、最も上方に位置している。したがって、ユーザーは指定した「わ」を先頭文字とする楽曲名（表示対象情報５２）が、画面の最も上方に位置するため、図４の場合のように、楽曲選択画面中において、指定した先頭文字を有する楽曲を探す必要が無く、操作性の向上が図られたものとなっている。
【００６４】
図１４〜図１６で説明した第２の変形例についても、第１の変形例のように表示対象リスト５１がループを構成するようにスクロール表示させてもよい。図１７は、本発明の第２の変形例に第１の変形例の構成を適応した第３の変形例を説明する楽曲選択画面である。図１３の場合と同様、表示対象情報５２の上下にそれぞれ、前後に位置する表示対象情報５２の一部を表示させた一部表示対象情報５５ａ、５５ｂを表示させている。ユーザーは、上端に位置する一部表示対象情報５５ａによって上方向に別の表示対象情報５２があることを認識し、上方向にスクロール可能であることを確認することが可能となっている。そして、ユーザーは、下端に位置する一部表示対象情報５５ｂによって下方向に別の表示対象情報５２（表示対象リスト５１の上端に位置する表示対象情報５２）があることを認識し、下方向にスクロール可能であることを確認することが可能となっている。
【００６５】
図１７（Ａ）のように仮想表示枠５３の表示可能数を削減した場合、スクロール表示、すなわち、表示対象リスト５１の上方向、あるいは、下方向にスクロール表示させた場合、仮想表示枠５３の表示可能数を削減したままでは、表示される表示対象情報５２の数も削減されたままとなり、使用上、都合が悪い。そのため、第３の変形例では、図１７（Ａ）のように仮想表示枠５３の表示可能数を削減されている状態において、上方向、あるいは、下方向にスクロール表示させた場合、削減されていた表示可能数ｍ’を元の表示可能数ｍに復帰させることで、上述する不都合を解消している。図１７（Ｂ）は、図１７（Ａ）の状態から、下方向にスクロール表示させた直後の状態を示した楽曲選択画面である。表示可能数ｍ’（２個）の状態から元の表示可能数ｍ（８個）に復帰させることで、表示対象情報５２を適切な数で表示させ、ユーザーの操作性向上が図られている。上方向にスクロール表示させた場合についても同様である。なお、表示可能数ｍ’からｍへの復帰は、このように一気に復帰させてもよいし、あるいは、スクロール操作量に応じて徐々に復帰させることとしてもよい。
【００６６】
以上、本発明の実施形態および各種変形例について、カラオケシステムで楽曲選択に使用されるリモコン装置１を例に取って説明したが、本発明に係る検索装置は、リモコン装置１のみならず、各種検索を行う装置に適用することが可能である。また、各種情報処理装置で実行されることで、検索装置の機能を実現する検索プログラムについても本発明の範疇に属するものである。
【符号の説明】
【００６７】
１：リモコン装置                          ３１：映像制御部
２：カラオケ装置                          ３２：ハードディスク
５：サーバー装置                          ３３：タッチパネルモニター
１１：タッチパネルモニター                ３４：タッチパネル
１１ａ：表示部                            ３５：表示部
１１ｂ：タッチパネル                      ４１：モニター
１２：ビデオＲＡＭ                        ４２：スピーカー
１３：映像制御部                          ４３：表示対象枠
１４ａ：メモリ                            ４３ａ：マイクロホン
１４ｂ：ＲＡＭ                            ４３ｂ：マイクロホン
１５：ＣＰＵ                              ５１：表示対象リスト
１６：無線ＬＡＮ通信部                    ５２：表示対象情報
１７：操作部                              ５３：仮想表示枠
１８：操作処理部                          ５４：ダミー表示対象情報
２１：操作部                              ５５ａ：一部表示対象情報
２２：操作処理部                          ５５ｂ：一部表示対象情報
２４：ＬＡＮ通信部                        ６１ａ：第１インデックス
２５：音響制御部                          ６１ｂ：第２インデックス
２７：メモリ                              ６２ａ：スクロールバー
２８：ビデオＲＡＭ                        ６２ｂ：スクロールバー
２９：映像再生部                          １０４：予約ボタン
３０：ＣＰＵ                              １３０：アクセスポイント
【図１】
2018173695.tif 000003
【図２】
2018173695.tif 000004
【図３】
2018173695.tif 000005
【図４】
2018173695.tif 000006
【図５】
2018173695.tif 000007
【図６】
2018173695.tif 000008
【図７】
2018173695.tif 000009
【図８】
2018173695.tif 000010
【図９】
2018173695.tif 000011
【図１０】
2018173695.tif 000012
【図１１】
2018173695.tif 000013
【図１２】
2018173695.tif 000014
【図１３】
2018173695.tif 000015
【図１４】
2018173695.tif 000016
【図１５】
2018173695.tif 000017
【図１６】
2018173695.tif 000018
【図１７】
2018173695.tif 000019