(57)【要約】【課題】観察者の視点が移動したような視覚効果を保つ。【解決手段】座標演算部１１がポインタＰの座標を求め、表示制御部１２が当該座標に応じた検索要求を生成し、検索結果管理部１３３が当該検索要求に対応づけて検索結果記憶部１３４に検索結果群が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して、これを表示制御部１２が表示させる。一方、記憶されていないと判定した場合、表示制御部１２が所定の代替表示内容（検索中であることなど）を表示させるとともに、検索要求部１４が当該検索要求を検索装置３へ送信し、表示制御部１２が当該検索要求により得られた検索結果群を代替表示内容に代えて表示させる。【選択図】図３
2007041949.tif 000002
【特許請求の範囲】
【請求項１】
検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段と、
検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御手段と
を備えることを特徴とする検索結果表示制御装置。
【請求項２】
前記検索結果表示制御手段は、
予め行われる操作内容を基に、前記代替表示内容の表示を行うか否かを予め定めることを特徴とする請求項１記載の検索結果表示制御装置。
【請求項３】
前記検索結果表示制御手段は、
前記検索装置へ送信すべき複数の検索要求の中で最も新しい検索要求を送信することを特徴とする請求項１または２記載の検索結果表示制御装置。
【請求項４】
前記検索結果表示制御手段は、
前記検索装置へ送信した検索要求の次に送信すべき検索要求を前記送信した検索要求による検索結果が得られた後の所定の長さの時間経過後に送信することを特徴とする請求項１ないし３のいずれかに記載の検索結果表示制御装置。
【請求項５】
前記検索結果表示制御手段は、
前記検索装置へ所定の長さの時間が経過する間に送信する検索要求の数を所定数以下にすることを特徴とする請求項１ないし４のいずれかに記載の検索結果表示制御装置。
【請求項６】
前記検索結果表示制御手段は、
前記検索装置に同時に送信する検索要求の数を所定数以下にすることを特徴とする請求項１ないし５のいずれかに記載の検索結果表示制御装置。
【請求項７】
前記検索結果表示制御手段は、
前記検索装置に送信すべき検索要求に優先度が付与されている場合、優先度の高いものから順に送信することを特徴とする請求項１ないし６のいずれかに記載の検索結果表示制御装置。
【請求項８】
検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備える検索結果表示制御装置が、
検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させることを特徴とする検索結果表示制御装置の制御方法。
【請求項９】
検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、
検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、
予め行われる操作内容を基に、前記代替表示内容の表示を行うか否かを予め定めることを特徴とする検索結果表示制御装置の制御方法。
【請求項１０】
検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、
検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、
前記検索装置へ送信すべき複数の検索要求の中で最も新しい検索要求を送信することを特徴とする検索結果表示制御装置の制御方法。
【請求項１１】
検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、
検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、
前記検索装置へ送信した検索要求の次に送信すべき検索要求を前記送信した検索要求による検索結果が得られた後の所定の長さの時間経過後に送信することを特徴とする検索結果表示制御装置の制御方法。
【請求項１２】
検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、
検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、
前記検索装置へ所定の長さの時間が経過する間に送信する検索要求の数を所定数以下にすることを特徴とする検索結果表示制御装置の制御方法。
【請求項１３】
検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、
検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、
前記検索装置に同時に送信する検索要求の数を所定数以下にすることを特徴とする検索結果表示制御装置の制御方法。
【請求項１４】
検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、
検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、
前記検索装置に送信すべき検索要求に優先度が付与されている場合、優先度の高いものから順に送信することを特徴とする検索結果表示制御装置の制御方法。
【請求項１５】
請求項１ないし７のいずれかに記載の検索結果表示制御装置をコンピュータで実現するためのコンピュータプログラム。
【請求項１６】
請求項１５記載のコンピュータプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索結果表示制御装置とその制御方法に関し、特に観察者の視点が移動したような視覚効果を保つ技術に関する。
【背景技術】
【０００２】
インターネットに接続されたサーバなどに記憶されたファイル（ＨＴＭＬファイル、画像ファイル、音声ファイル、テキストファイル、これらを組み合わせたものなど）を検索する検索装置に対し、検索要求を送信することで検索を行わせ、これにより、検索装置から送信されたファイルを検索結果として表示させる装置として、例えば、特許文献１に記載のもの（以下、従来装置）がある。
【０００３】
従来装置は、検索結果を３次元的に表示する。よって、従来装置の内部論理では、検索結果をそれがもつ３つの属性値に対応する３座標で規定される位置に配置し、それを投影したように表示する。
【０００４】
従来装置では、他の検索結果を表示すべく、接続された入力装置が観察者に操作されると、当該他の検索結果を得るための検索要求を検索装置に送信し、これにより得られた検索結果を表示する。これにより、観察者の視点が移動したような視覚効果が得られる。
【特許文献１】特開２００３−７７００６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、従来装置では、表示すべき検索結果が多数になることがあり、全ての検索結果が得られるまでに長い時間を要することがある。そのため、従来装置では、これら検索結果が得られるまでは、もとの検索結果を表示しておくことがある。しかしながら、これにより、観察者の視点が移動したような視覚効果が得られなくなってしまう。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、観察者の視点が移動したような視覚効果を保つことができる検索装置とその制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、請求項１の本発明は、検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段と、検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御手段とを備えることを特徴とする検索結果表示制御装置をもって解決手段とする。
【０００８】
請求項２の本発明は、前記検索結果表示制御手段は、予め行われる操作内容を基に、前記代替表示内容の表示を行うか否かを予め定めることを特徴とする請求項１記載の検索結果表示制御装置をもって解決手段とする。
【０００９】
請求項３の本発明は、前記検索結果表示制御手段は、前記検索装置へ送信すべき複数の検索要求の中で最も新しい検索要求を送信することを特徴とする請求項１または２記載の検索結果表示制御装置をもって解決手段とする。
【００１０】
請求項４の本発明は、前記検索結果表示制御手段は、前記検索装置へ送信した検索要求の次に送信すべき検索要求を前記送信した検索要求による検索結果が得られた後の所定の長さの時間経過後に送信することを特徴とする請求項１ないし３のいずれかに記載の検索結果表示制御装置をもって解決手段とする。
【００１１】
請求項５の本発明は、前記検索結果表示制御手段は、前記検索装置へ所定の長さの時間が経過する間に送信する検索要求の数を所定数以下にすることを特徴とする請求項１ないし４のいずれかに記載の検索結果表示制御装置をもって解決手段とする。
【００１２】
請求項６の本発明は、前記検索結果表示制御手段は、前記検索装置に同時に送信する検索要求の数を所定数以下にすることを特徴とする請求項１ないし５のいずれかに記載の検索結果表示制御装置をもって解決手段とする。
【００１３】
請求項７の本発明は、前記検索結果表示制御手段は、前記検索装置に送信すべき検索要求に優先度が付与されている場合、優先度の高いものから順に送信することを特徴とする請求項１ないし６のいずれかに記載の検索結果表示制御装置をもって解決手段とする。
【００１４】
請求項８の本発明は、検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備える検索結果表示制御装置が、検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させることを特徴とする検索結果表示制御装置の制御方法をもって解決手段とする。
【００１５】
請求項９の本発明は、検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、予め行われる操作内容を基に、前記代替表示内容の表示を行うか否かを予め定めることを特徴とする検索結果表示制御装置の制御方法をもって解決手段とする。
【００１６】
請求項１０の本発明は、検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、前記検索装置へ送信すべき複数の検索要求の中で最も新しい検索要求を送信することを特徴とする検索結果表示制御装置の制御方法をもって解決手段とする。
【００１７】
請求項１１の本発明は、検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、前記検索装置へ送信した検索要求の次に送信すべき検索要求を前記送信した検索要求による検索結果が得られた後の所定の長さの時間経過後に送信することを特徴とする検索結果表示制御装置の制御方法をもって解決手段とする。
【００１８】
請求項１２の本発明は、検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、前記検索装置へ所定の長さの時間が経過する間に送信する検索要求の数を所定数以下にすることを特徴とする検索結果表示制御装置の制御方法をもって解決手段とする。
【００１９】
請求項１３の本発明は、検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、前記検索装置に同時に送信する検索要求の数を所定数以下にすることを特徴とする検索結果表示制御装置の制御方法をもって解決手段とする。
【００２０】
請求項１４の本発明は、検索を行う検索装置へ送信される検索要求により得られた検索結果が当該検索要求に対応づけて記憶される検索結果記憶手段を備え、検索結果の観察者の視点が移動したような視覚効果を得るべく、観察者が行う操作の内容に基づいて、視点の移動先に対応する座標を求め、当該座標に応じた検索要求を生成し、当該検索要求に対応づけて前記検索結果記憶手段に検索結果が記憶されているか否かを判定し、記憶されていると判定した場合、当該検索結果を読み出して表示させる一方、記憶されていないと判定した場合、所定の代替表示内容を表示させるとともに、当該検索要求を前記検索装置へ送信し、この検索要求により得られた検索結果を前記代替表示内容に代えて表示させる検索結果表示制御装置が、前記検索装置に送信すべき検索要求に優先度が付与されている場合、優先度の高いものから順に送信することを特徴とする検索結果表示制御装置の制御方法をもって解決手段とする。
【００２１】
請求項１５の本発明は、請求項１ないし７のいずれかに記載の検索結果表示制御装置をコンピュータで実現するためのコンピュータプログラムをもって解決手段とする。
【００２２】
請求項１６の本発明は、請求項１５記載のコンピュータプログラムが記録されたコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【発明の効果】
【００２３】
本発明によれば、検索結果が得られるまでは代替表示内容を表示させるので、観察者の視点が迅速に移動したような視覚効果を保つことができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面を参照して説明する。
【００２５】
［第１の実施の形態］
図１は、第１の実施の形態に係る検索結果表示制御装置を用いたシステムの構成図である。
【００２６】
検索結果表示制御装置１は、インターネット２に接続され、ＨＴＭＬファイル、画像ファイル、音声ファイル、テキストファイル、これらを組み合わせたものなどを検索する検索装置３から検索結果を受信し、これを表示装置に表示させるコンピュータである。検索結果表示制御装置１にはマウスやキーボードなどの入力装置４と、検索結果が表示される表示装置５とが接続される。なお、入力装置４はジョイスティックでもよい。また、インターネット２でなく、他の通信ネットワークを用いてシステム構成してもよい。
【００２７】
図２は、表示装置５への表示内容を例示した図である。
【００２８】
表示装置５には、ポインタＰが表示される。ポインタＰは、入力装置４への操作で縦方向（Ｙ方向）に移動する。表示装置５には、ポインタのＹ座標（以下座標）に対応する、所定数（例えば１０個）の検索結果（その一部でもよい）からなる検索結果群が表示される。
【００２９】
また、当該検索結果群を構成する各検索結果には、例えば検索装置３で順位が付与されるようになっており、当該検索結果群は、所定の範囲（例えば、１位から１０位）に属する順位を付与された検索結果から構成される。
【００３０】
また、ポインタＰが移動すると、表示装置５には、もとの検索結果群に代えて、例えば９１位から１００位までの検索結果が表示される。この場合、観察者の視点が、もとの検索結果群から、新たに表示された検索結果群に移動したことになる。そして、このときのポインタＰの移動後の座標は、視点の移動先の座標に対応するものということになる。
【００３１】
なお、検索結果は１つだけ表示させてもよいが、ここでは複数の検索結果から構成される検索結果群を表示させることとする。
【００３２】
図３は、検索結果表示制御装置１の構成を示す図である。
【００３３】
検索結果表示制御装置１は、入力装置４へ操作内容を基にポインタＰの座標を求める座標演算部１１と、検索結果群を表示装置５に表示させる表示制御部１２と、検索装置３への検索要求の送信タイミングを制御する検索要求制御部１３と、検索装置３へ検索要求を送信して検索結果を受信する検索要求部１４とを備える。
【００３４】
図４は、検索要求制御部１３の構成を示す図である。
【００３５】
検索要求制御部１３は、座標演算部１１から与えられる座標により検索要求を生成する検索要求生成部１３１と、生成された検索要求が記憶される検索要求記憶部１３２と、検索要求により検索装置３から送信されて検索要求部１４から与えられた検索結果群を管理する検索結果管理部１３３と、検索結果管理部１３３に管理される検索結果群を構成する検索結果が記憶される検索結果記憶部１３４と、与えられる検索要求を検索要求部１４へ与える検索要求供給部１３５と、検索要求制御部１３で生成された検索要求または表示制御部１２から検索結果管理部１３３へ与えられた検索要求が与えられたときにこの検索要求を検索要求供給部１３５へ転送する検索要求転送部１３６とを備える。
【００３６】
検索結果記憶部１３４が本発明の検索結果記憶部１３４に相当する。また、座標演算部１１と表示制御部１２と検索結果管理部１３３と検索要求部１４とで、本発明の検索結果表示制御手段が構成される。なお、この検索結果表示制御手段は、検索要求生成部１３１、検索要求供給部１３５および検索要求転送部１３６のいずれか１つを少なくとも含めて構成されると考えてもよい。
【００３７】
次に、本実施の形態の動作を説明する。ここでは、検索結果に付与される順位の範囲、具体的には１位から１０位の範囲に属する順位を付与された検索結果から構成される検索結果群が表示装置５に表示されていることとする。なお、表示される検索結果群内にあっては、順位の高い検索結果が低い検索結果よりも上に表示され、同じ高さに表示された検索結果では、順位の高い検索結果が低い検索結果よりも左に表示され、このような配置は表示の際に表示制御部１２が行うが、配置については、以下の説明では省略することとする。
【００３８】
また、以下の説明では、各部の動作を個別に説明するが、これらは並列的に行われる。［入力装置４］
表示された検索結果群の観察者は、ポインタＰを移動すべく、入力装置４を操作し、これにより、入力装置４はその操作内容を座標演算部１１に通知する。
【００３９】
座標演算部１１は、操作内容を通知されたときに、その操作内容に応じた座標（つまりポインタＰの座標）を求め記憶するとともに当該座標を表示制御部１２と検索要求制御部１３に与える。
【００４０】
［座標演算部１１］
このとき、座標演算部１１は、例えば、低い範囲（例えば、１１位から２０位）に属する順位を付与された検索結果から構成される検索結果群を表示すべく、入力装置４であるキーボードのページダウンキーが押下されたことが通知されたときは、記憶している座標から所定量（予め記憶された量）を減じ、減少後の座標を、減少前の座標に代えて記憶するとともに、新たに記憶した座標を表示制御部１２と検索要求制御部１３に与える。
【００４１】
また、座標演算部１１は、例えば、同様に低い範囲に属する順位を付与された検索結果から構成される検索結果群を表示すべく、入力装置４であるマウスの、手前方向への移動量が通知されたときは、記憶している座標から当該移動量に応じた量を減じ、減少後の座標を、減少前の座標に代えて記憶するとともに、新たに記憶した座標を表示制御部１２と検索要求制御部１３に与える。
【００４２】
［表示制御部１２］
図５（ａ）は、表示制御部１２が並列的に行う２つの処理の一方についてのフローチャートである。
【００４３】
表示制御部１２は、座標が与えられたか否かを判定し（ステップＳ１）、ＮＯと判定された場合は、ステップＳ１に戻る一方、ＹＥＳと判定された場合は、与えられた座標に対応する、所定数（例えば１０個）の検索結果を要求する検索要求として、当該各検索結果に検索装置３で付与されることとなる順位の範囲（例えば、１１位から２０位）を含む検索要求を当該所定数（予め記憶されている）を基に生成し（ステップＳ３）、その検索要求を検索要求制御部１３の検索結果管理部１３３に与え（ステップＳ５）、ステップＳ１に戻る。
【００４４】
図５（ｂ）は、表示制御部１２が並列的に行う２つの処理の他方についてのフローチャートである。
【００４５】
表示制御部１２は、検索結果管理部１３３から検索結果群と検索結果群がない旨の通知のいずれか一方が与えられたかまたはいずれも与えられていないかを判定し（ステップＳ１１）、いずれも与えられていない（ＮＯ）と判定された場合は、ステップＳ１１へ戻る一方、いずれか一方が与えられた（ＹＥＳ）と判定された場合は、検索結果群と通知のどちらが与えられたかを判定する（ステップＳ１３）。検索結果群が与えられたと判定した場合、表示制御部１２は、その検索結果群を表示装置５に表示し（ステップＳ１５）、ステップＳ１１へ戻る。ステップＳ１５では、後述する代替表示内容が表示されていた場合は、これに代えて検索結果群を表示させることで、代替表示内容が消去される。
【００４６】
ステップＳ１３で、検索結果群がない旨の通知が与えられたと判定した場合、表示装置５に所定の（予め記憶されている）代替表示内容、例えば検索中であることを表示し（ステップＳ１７）、ステップＳ３で生成した検索要求を検索結果管理部１３３へ与え（ステップＳ１９）、ステップＳ１１へ戻る。
【００４７】
［検索結果管理部１３３］
図６（ａ）は、検索結果管理部１３３が並列的に行う３つの処理の１つについてのフローチャートである。
【００４８】
検索結果管理部１３３は、表示制御部１２から検索要求が与えられたか否かを判定し（ステップＳ２１）、ＮＯと判定された場合は、ステップＳ２１へ戻る一方、ＹＥＳと判定された場合は、与えられた検索要求に対応する検索結果群が検索結果記憶部１３４に記憶されているか否かを判定する（ステップＳ２３）。ＹＥＳと判定された場合は、その検索結果群を読み出し、表示制御部１２に与え（ステップＳ２５）、ステップＳ１に戻る一方、ＮＯと判定された場合は、与えられた検索要求を検索要求転送部１３６に転送し（ステップＳ２７）、検索結果群が記憶されていない旨の通知を表示制御部１２に与え（ステップＳ２９）、ステップＳ２１に戻る。
【００４９】
図６（ｂ）は、検索結果管理部１３３が並列的に行う残りの処理の一方についてのフローチャートである。
【００５０】
検索結果管理部１３３は、検索要求転送部１３６からから検索要求が与えられるとともに当該検索要求に対応する検索結果群の有無の判定を要求されたか否かを判定し（ステップＳ３１）、ＮＯと判定された場合は、ステップＳ３１へ戻る一方、ＹＥＳと判定された場合は、与えられた検索要求に対応する検索結果群が検索結果記憶部１３４に記憶されているか否かを判定し（ステップＳ３３）、判定結果を検索要求転送部１３６に与え（ステップＳ３５）、ステップＳ３１に戻る
図７は、検索結果管理部１３３が並列的に行う残りの残りの処理の他方についてのフローチャートである。
【００５１】
検索結果管理部１３３は、検索要求部１４から検索結果群が与えられたか否かを判定し（ステップＳ４１）、ＮＯと判定された場合は、ステップＳ４１へ戻る一方、ＹＥＳと判定された場合は、与えられた検索結果群と該検索結果群に対応する検索要求を１対１対応で検索結果記憶部１３４に記憶させ（ステップＳ４３）、ステップＳ４１に戻る
［検索要求転送部１３６］
図８（ａ）は、検索要求転送部１３６が並列的に行う２つの処理の一方についてのフローチャートである。
【００５２】
検索要求転送部１３６は、検索結果管理部１３３から検索要求が与えられたか否かを判定し（ステップＳ５１）、ＮＯと判定された場合は、ステップＳ５１へ戻る一方、ＹＥＳと判定された場合は、与えられた検索要求を検索要求供給部１３５に転送し（ステップＳ５３）、ステップＳ５１に戻る。
【００５３】
図８（ｂ）は、検索要求転送部１３６が並列的に行う２つの処理の他方についてのフローチャートである。
【００５４】
検索要求転送部１３６は、検索要求生成部１３１から検索要求が与えられたか否かを判定し（ステップＳ６１）、ＮＯと判定された場合は、ステップＳ６１へ戻る一方、ＹＥＳと判定された場合は、与えられた検索要求を検索結果管理部１３３に与えるとともに当該検索要求に対応する検索結果群の有無の判定を要求する（ステップＳ６３）。
【００５５】
次に、検索要求転送部１３６は、検索結果管理部１３３から判定結果が与えられたか否かを判定し（ステップＳ６５）、ＮＯと判定された場合は、ステップＳ６５へ戻る一方、ＹＥＳと判定された場合は、検索結果群が記憶されていることを示す判定結果が与えられたか否かを判定する（ステップＳ６７）。検索結果群が記憶されていることを示す判定結果が与えられたと判定した場合は、ステップＳ６１へ戻る一方、検索結果群が記憶されていないことを示す判定結果が与えられたと判定した場合は、与えられた検索要求を検索要求供給部１３５へ転送し（ステップＳ６９）、ステップＳ６１へ戻る。
【００５６】
［検索要求供給部１３５］
図９（ａ）は、検索要求供給部１３５が並列的に行う２つの処理の一方についてのフローチャートである。
【００５７】
検索要求供給部１３５は、検索要求転送部１３６から検索要求が与えられたか否かを判定し（ステップＳ７１）、ＮＯと判定された場合は、ステップＳ７１へ戻る一方、ＹＥＳと判定された場合は、与えられた検索要求を検索要求記憶部１３２に記憶させ（ステップＳ７３）、ステップＳ７１へ戻る。なお、ステップＳ７３で検索要求供給部１３５は、検索要求記憶部１３２に検索要求が記憶されていた場合であっても、その検索要求を削除せずに、検索要求転送部１３６から与えられた検索要求を記憶させる。
【００５８】
図９（ｂ）は、検索要求供給部１３５が並列的に行う２つの処理の他方についてのフローチャートである。
【００５９】
検索要求供給部１３５は、検索要求記憶部１３２に検索要求が記憶されているか否かを判定し（ステップＳ８１）、ＮＯと判定された場合は、ステップＳ８１へ戻る一方、ＹＥＳと判定された場合は、検索結果群が受信中である旨が継続的に検索要求部１４から通知されている否かを判定し（ステップＳ８３）、ＹＥＳと判定された場合は、ステップＳ８３へ戻る一方、ＮＯと判定された場合は、最も新しく記憶された１つの検索要求を読み出して検索要求部１４に与え（ステップＳ８５）、検索要求記憶部１３２に検索要求があればそれを全て削除し（ステップＳ８７）、ステップＳ８１へ戻る。
【００６０】
［検索要求部１４］
検索要求部１４は、検索要求を与えられたときには、これをインターネット２を介して、検索装置３へ送信し、一方、インターネット２を介して、検索装置３から検索結果群を受信したときは、その検索結果群を検索結果管理部１３３へ与えるとともに、受信中は継続的にその旨を検索要求供給部１３５に通知する。
【００６１】
上記した各部の動作が並列的に行われることにより、第１の実施の形態では、表示された検索結果群の観察者が行う操作の内容に基づいて、座標演算部１１がポインタＰの座標を求め、表示制御部１２が当該座標に応じた検索要求を生成し（ステップＳ３）、検索結果管理部１３３が当該検索要求に対応づけて検索結果記憶部１３４に検索結果群が記憶されているか否かを判定し（ステップＳ２３）、記憶されていると判定した場合、当該検索結果を読み出し（ステップＳ２５）て、これを表示制御部１２が表示させる（ステップＳ１５）。一方、記憶されていないと判定した場合、表示制御部１２が所定の代替表示内容（検索中であることなど）を表示させる（ステップＳ１７）とともに、検索要求部１４が当該検索要求を検索装置３へ送信し、表示制御部１２が当該検索要求により得られた検索結果群を代替表示内容に代えて表示させる（ステップＳ１５）。
【００６２】
このように、検索結果が得られるまでは、予め記憶されている代替表示内容を表示させるので、観察者の視点が迅速に移動したような視覚効果を保つことができる。
【００６３】
なお、入力装置４へ予め行われる操作内容を基に、代替表示内容の表示（ステップＳ１７）を行うか否かを予め定めるようにし、その定めにしたがって動作を行ってもよい。
【００６４】
また、第１の実施の形態では、最も新しく記憶された検索要求を読み出して検索要求部１４に与える（ステップＳ８３）ことで、例えば、キーボードのページダウンキーが連続的に押下された場合、あるいは、マウスが手前方向に連続的に移動した場合、最も低い範囲の順位を付与された検索結果から構成される検索結果群が検索され表示され、一方、当該範囲の順位より高い順位の範囲の検索結果群は検索されないので、その分、迅速に検索結果群を表示でき、しかも検索装置３への検索要求数を低減でき、検索装置３にとっても負担減となる。
【００６５】
［第２の実施の形態］
ところで、第１の実施の形態では、ステップＳ８７から、次に検索要求記憶部１３２に検索要求が記憶されるまでの時間が短い場合、検索結果群の受信終了から次の検索要求の送信までの時間が短くなり、検索装置３にとっての負担増となる。
【００６６】
そこで、図９（ｂ）の処理に代えて、図１０のフローチャートに示す処理を行ってもよい。
【００６７】
つまり、検索要求供給部１３５は、検索要求記憶部１３２に検索要求が記憶されているか否かを判定し（ステップＳ９１）、ＮＯと判定された場合は、ステップＳ９１へ戻る一方、ＹＥＳと判定された場合は、検索結果群が受信中である旨が継続的に検索要求部１４から通知されている否かを判定し（ステップＳ９３）、ＹＥＳと判定された場合は、ステップＳ９３へ戻る一方、ＮＯと判定された場合は、時間の長さの計測を開始する（ステップＳ９５）。
【００６８】
次に、検索要求供給部１３５は、計測開始から所定の長さ（予め記憶されている）の時間が経過したか否かを判定し（ステップＳ９７）、ＮＯと判定された場合は、ステップＳ９７へ戻る一方、ＹＥＳと判定された場合は、最も新しく記憶された１つの検索要求を読み出して検索要求部１４に与え（ステップＳ９９）、検索要求記憶部１３２に検索要求があればそれを全て削除し（ステップＳ１０１）、ステップＳ９１へ戻る。
【００６９】
第２の実施の形態では、ステップＳ９３でＹＥＳと判定された場合には、それ以前に検索装置３に送信された検索要求により検索装置３が検索した検索結果群の受信中であり、その後に、ＮＯと判定された場合は、その検索結果群の受信が終了したことになる。そして、その後のステップＳ９５〜Ｓ９９を行うことにより、検索要求部１４が次に送信すべき検索要求を、所定の長さの時間経過後に送信することになる。これにより、検索結果群の受信終了から次の検索要求の送信までの時間を長くすることができ、その結果、検索装置３の負担を低減できる。
【００７０】
［第３の実施の形態］
また、図９（ｂ）や図１０の処理に代えて、図１１のフローチャートに示す処理を行ってもよい。
【００７１】
つまり、検索要求供給部１３５は、検索要求記憶部１３２に検索要求が記憶されているか否かを判定し（ステップＳ１１１）、ＮＯと判定された場合は、ステップＳ１１１へ戻る一方、ＹＥＳと判定された場合は、検索結果群が受信中である旨が継続的に検索要求部１４から通知されている否かを判定し（ステップＳ１１３）、ＹＥＳと判定された場合は、ステップＳ１１３へ戻る一方、ＮＯと判定された場合は、時間の長さの計測を開始する（ステップＳ１１５）。
【００７２】
次に、所定の長さ（予め記憶されている）の時間の、例えば１／１０の長さの時間だけ待機し（ステップＳ１１７）、最も新しく記憶された１つの検索要求を読み出して検索要求部１４に与え（ステップＳ１１９）、検索要求記憶部１３２に検索要求があればそれを全て削除する（ステップＳ１２１）。
【００７３】
次に、検索要求記憶部１３２に検索要求が記憶されているか否かを判定し（ステップＳ１２３）、ＮＯと判定された場合は、ステップＳ１２３へ戻る一方、ＹＥＳと判定された場合は、検索結果群が受信中である旨が継続的に検索要求部１４から通知されている否かを判定し（ステップＳ１２５）、ＹＥＳと判定された場合は、ステップＳ１２５へ戻る一方、ＮＯと判定された場合は、同様に、例えば１／１０の長さの時間だけ待機し（ステップＳ１２７）、最も新しく記憶された１つの検索要求を読み出して検索要求部１４に与え（ステップＳ１２９）、検索要求記憶部１３２に検索要求があればそれを全て削除する（ステップＳ１３１）。
【００７４】
次に、検索要求供給部１３５は、計測開始から前記所定の長さの時間が経過したか否かを判定し（ステップＳ１３３）、ＹＥＳと判定された場合は、ステップＳ１１１へ戻る一方、ＮＯと判定された場合は、ステップＳ１１７を行ってからこれまでに検索要求部１４に与えた検索要求の合計数が所定数（予め記憶されている）に等しいか否かを判定する（ステップＳ１３５）。
【００７５】
ステップＳ１３５でＹＥＳと判定された場合は、計測開始から前記所定の長さの時間が経過したか否かを判定し（ステップＳ１３７）、ＮＯと判定された場合は、ステップＳ１３７へ戻る一方、ＹＥＳと判定された場合は、ステップＳ１１１に戻る。
【００７６】
一方、ステップＳ１３５でＮＯと判定された場合は、ステップＳ１２３へ戻る。
【００７７】
このように、所定の長さの時間が経過する間に送信される検索要求の数を所定数以下にすることで、検索装置３にとっての負担を低減できる。
【００７８】
［第４の実施の形態］
また、いずれかの実施の形態において、例えば、検索装置３の処理能力が高い場合は、検索装置３に複数の検索要求を同時に検索装置３に送信してもよい。これにより、例えば、キーボードのページダウンキーが連続的に押下された場合などにおいて効果が得られる。つまり、最も低い範囲（例えば、９１位から１００位）の順位の検索結果群が表示され、しかも、当該範囲より１段階高い範囲（例えば、８１位から９０位）の検索結果群が記憶されるので、例えば、その後、キーボードのページアップキーが押下された場合などにおいて、記憶された検索結果群が表示され、よって、検索結果群を迅速に表示することができる。
【００７９】
しかしながら、同時に送信する検索要求の数が極めて多いときは、検索に長時間を要することになるので、同時に送信される検索要求の数を所定数（予め記憶されている）以下にしてもよい。
【００８０】
［第５の実施の形態］
また、いずれかの実施の形態において、検索要求を削除する際には、その直前に検索要求部１４に与えた検索要求のみを削除することで、削除されない残りの検索要求も結局は送信されることになるので、複数の検索要求を同時に送信するときと同様の効果が得られる。
【００８１】
この場合、検索要求記憶部１３２に記憶された検索要求に優先度を付与し、その優先度の高いものから順に検索装置３に送信してもよい。優先度は、例えば、新しい検索要求ほど高くしてもよいが、逆に古い検索要求ほど高くしてもよい。
【００８２】
［第６の実施の形態］
また、いずれかの実施の形態において、１位から１０位を表示装置５の画面最上部に表示し、下位の範囲ほど下に表示し、９１位から１００位を画面最下部に表示してもよい。この場合、既に表示されたものを消すようにしてもよいし、あるいは残すようにしてもよい。
【００８３】
［第７の実施の形態］
また、いずれかの実施の形態において、各検索結果に付与されたものは順位でなくても、その検索結果がもつ属性値ならばよい。また、各検索結果をそれがもつ２つまたは３つの属性値に対応する２座標または３座標で規定される位置に配置し、それを投影したように表示してもよい。
【００８４】
また、本実施の形態の検索結果表示制御装置１（本装置）を、コンピュータプログラムで動作するコンピュータ（演算装置を用いたもの）で構成（実現）し、このコンピュータが本実施の形態の制御方法（本方法）を実行するようにしてもよい。つまり、コンピュータが、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどの記録媒体に記録されたコンピュータプログラムを読み取り、あるいは、通信回線（場合によってはインターネットに使用されるもの）を介して送信されたコンピュータプログラムを受信し、こうして取得したコンピュータプログラムを、このコンピュータが主記憶装置に記憶させ演算装置が実行することで、このコンピュータが本装置の機能を具備し、本方法が実行されるようにしてもよい。また、このコンピュータプログラムが記録された記録媒体を配送および陳列などして流通させてもよい。
【図面の簡単な説明】
【００８５】
【図１】第１の実施の形態に係る検索結果表示制御装置を用いたシステムの構成図である。
【図２】表示装置５への表示内容を例示した図である。
【図３】検索結果表示制御装置１の構成を示す図である。
【図４】検索要求制御部１３の構成を示す図である。
【図５】表示制御部１２のフローチャートである。
【図６】検索結果管理部１３３のフローチャートである。
【図７】検索結果管理部１３３のフローチャートである。
【図８】検索要求転送部１３６のフローチャートである。
【図９】検索要求供給部１３５のフローチャートである。
【図１０】図９（ｂ）のものに代わるフローチャートである。
【図１１】図９（ｂ）や図１０のに代わるフローチャートである。
【符号の説明】
【００８６】
１…検索結果表示制御装置
２…インターネット
３…検索装置
４…入力装置
５…表示装置
１１…座標演算部
１２…表示制御部
１３…検索要求制御部
１４…検索要求部
１３１…検索要求生成部
１３２…検索要求記憶部
１３３…検索結果管理部
１３４…検索結果記憶部
１３５…検索要求供給部
１３６…検索要求転送部
【図１】
2007041949.tif 000003
【図２】
2007041949.tif 000004
【図３】
2007041949.tif 000005
【図４】
2007041949.tif 000006
【図５】
2007041949.tif 000007
【図６】
2007041949.tif 000008
【図７】
2007041949.tif 000009
【図８】
2007041949.tif 000010
【図９】
2007041949.tif 000011
【図１０】
2007041949.tif 000012
【図１１】
2007041949.tif 000013