(57)【要約】【課題】  多数のワードを複数の項目別に視覚的に識別可能な状態で混在してタグクラウド表示する情報処理装置の提供。【解決手段】  予め記憶された多数の検索対象情報に関し、複数の項目それぞれに含まれる該情報の特徴を表す１乃至複数のワードを表示器上に混在させて表示する際に、前記項目別に第１の表示態様を異ならせてワードを表示すると共に、さらに所定の頻度に応じて前記第１の表示態様とは別の第２の表示態様を異ならせて前記ワードを段階的に表示する。選択されたワードに基づき特定される検索条件に従って、該ワードが付与されている検索対象情報を検索して表示器に表示する。このようにすると、複数の項目それぞれに属するワードをタグクラウド表示により混在表示しても、ユーザは選択したワードがどの項目に属するものであるかを理解しながら検索を行うことができるので、効率的に情報を検索することができる。【選択図】        図３
2010160688.tif 000002
【特許請求の範囲】
【請求項１】
予め記憶された多数の検索対象情報のうち検索条件に一致する情報のみを検索しユーザに提示する情報処理装置であって、
表示器と、
前記記憶された個々の検索対象情報に対して、各情報の特徴を表す１乃至複数のワードを複数の項目別に付与するワード情報を記憶する記憶手段と、
前記記憶された個々の検索対象情報に関し、前記ワード情報に基づいて各項目に含まれる１乃至複数のワードを混在させて前記表示器上に一覧表示する制御手段であって、前記項目別に第１の表示態様を異ならせてワードを表示すると共に、さらに所定の頻度に応じて前記第１の表示態様とは別の第２の表示態様を異ならせて前記ワードを段階的に表示するものと、
前記表示器上にそれぞれが異なる表示態様で混在表示された１乃至複数のワードのうち、任意のワードの選択を受け付ける手段と、
前記選択を受け付けたワードに基づき特定される検索条件に従って、該ワードが付与されている検索対象情報を前記記憶手段から検索する検索手段と、
前記検索した情報を前記表示器に表示する検索結果提示手段と
を具える情報処理装置。
【請求項２】
予め記憶された多数の検索対象情報のうち検索条件に一致する情報のみを検索しユーザに提示する情報処理装置であって、
表示器と、
前記記憶された個々の検索対象情報に対して、各情報の特徴を表す１乃至複数のワードを複数の項目別に付与するワード情報を記憶する記憶手段と、
表示対象とする項目を選択する選択手段と、
前記記憶された個々の検索対象情報に関し、前記ワード情報に基づいて各項目に含まれる１乃至複数のワードを混在させて前記表示器上に一覧表示する制御手段であって、前記選択された項目に含まれるワードのみを項目別に割り当てられている第１の表示態様に従って表示すると共に、さらに所定の頻度に応じて前記第１の表示態様とは別の第２の表示態様を異ならせて前記ワードを段階的に表示するものと、
前記表示器上に表示された１乃至複数のワードのうち、任意のワードの選択を受け付ける手段と、
前記選択を受け付けたワードに基づき特定される検索条件に従って、該ワードが付与されている検索対象情報を前記記憶手段から検索する検索手段と、
前記検索した情報を前記表示器に表示する検索結果提示手段と
を具える情報処理装置。
【請求項３】
コンピュータに、
予め記憶された多数の検索対象情報の各々に対して、各情報の特徴を表す１乃至複数のワードを複数の項目別に付与するワード情報を記憶手段に記憶する手順と、
前記記憶された個々の検索対象情報に関し、前記ワード情報に基づいて各項目に含まれる１乃至複数のワードを混在させて表示器上に一覧表示する手順であって、前記項目別に第１の表示態様を異ならせてワードを表示すると共に、さらに所定の頻度に応じて前記第１の表示態様とは別の第２の表示態様を異ならせて前記ワードを段階的に表示するものと、
前記表示器上にそれぞれが異なる表示態様で混在表示された１乃至複数のワードのうち、任意のワードの選択を受け付ける手順と、
前記選択を受け付けたワードに基づき特定される検索条件に従って、該ワードが付与されている検索対象情報を前記記憶手段から検索する手順と、
前記検索した情報を前記表示器に表示する手順と
を実行させるためのプログラム。
【請求項４】
コンピュータに、
予め記憶された多数の検索対象情報の各々に対して、各情報の特徴を表す１乃至複数のワードを複数の項目別に付与するワード情報を記憶手段に記憶する手順と、
表示対象とする項目を選択する手順と、
前記記憶された個々の検索対象情報に関し、前記ワード情報に基づいて各項目に含まれる１乃至複数のワードを混在させて前記表示器上に一覧表示する手順であって、前記選択された項目に含まれるワードのみを項目別に割り当てられている第１の表示態様に従って表示すると共に、さらに所定の頻度に応じて前記第１の表示態様とは別の第２の表示態様を異ならせて前記ワードを段階的に表示するものと、
前記表示器上に表示された１乃至複数のワードのうち、任意のワードの選択を受け付ける手順と、
前記選択を受け付けたワードに基づき特定される検索条件に従って、該ワードが付与されている検索対象情報を前記記憶手段から検索する手順と、
前記検索した情報を前記表示器に表示する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザが指定した検索条件に基づき検索対象情報（コンテンツ）を検索する情報処理装置及びプログラムに関する。特に、検索条件となる多数のワードを複数の項目別に視覚的に識別可能な状態で混在表示してユーザに提示する技術に関する。
【背景技術】
【０００２】
最近では、データベースやインターネットなどの通信ネットワークを介して接続された外部のサーバ装置等に記憶されている多数の検索対象情報（所謂コンテンツであって、具体的にはテキストや静止画、動画、音楽、音声といった情報の内容に係る、例えばWebページの表示用データ、楽曲データや映像・画像データ、あるいはソフトウエアプログラムなど）を検索し、それらの情報にアクセス（取得・閲覧等）することが一般に行われている。多数の情報の中からユーザが必要な情報を効率よく検索するための技術の一つに、表示器に複数のワード（各情報の特徴を端的に表す具体的あるいは抽象的な言葉であって、例えばキーワードなど）をまるで大小さまざまな雲が浮かんでいるように可視化してテキスト表示する「タグクラウド（Tag Cloud）」などと呼ばれる技術が従来から知られている。こうした技術に関連するものとしては、例えば下記に示す特許文献１に記載されている技術がその一例である。
【特許文献１】米国公開公報2008−0072145号
【０００３】
上記特許文献１に記載された従来の「タグクラウド」技術は、検索対象情報（以下では単に対象物と呼ぶ）に対して予めワードをタグ情報として付与しておき、このタグ情報に基づき多数の対象物それぞれに付与されている１乃至複数のワードを所定の順(例えばアルファベット順、５０音順など)に二次元的に並べて画面上に一覧表示する。こうした表示の際には、ワードのうち多くの対象物に付与されている出現頻度の高いワードや、頻繁に検索されたワードなどを段階的に強調表示(例えば、文字の大きさ・フォント種類や表示色等の表示態様を段階的に異ならせて表示)している。そして、「タグクラウド」表示された複数のワードの中から任意のワードが選択されることに応じて、該選択されたワードを検索条件として対象物を検索するようになっている。こうすることにより、ユーザは多数のワードを一覧できるとともに、その表示態様の違いから人気の高いワードを視覚的にすばやく把握することができるので、所望の対象物を検索してアクセスすることが比較的容易にできる、という利点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、コンテンツ（対象物）には一般的にワードを複数の項目に分けて付与することができるようになっており、その場合にユーザはその中から所望の項目について該項目に付与されたいずれかのワードを選択することで、項目別にコンテンツを検索することができるようになっている。例えば、音楽コンテンツの検索では各コンテンツについて楽曲名やキーワードなどの複数項目毎にそれぞれ多種のワードが付与されており、ユーザが例えば「楽曲名（項目）＝桜（ワード）」、「キーワード（項目）＝明るい（ワード）」などと予め指定した所望の項目に付与されているワードのいずれかを検索条件に設定して検索することができる。しかし、上述した特許文献１に記載されている「タグクラウド」表示に従って検索条件を指定する従来の技術においては、複数項目毎のワード情報付与の概念がなく、そのために項目を特定して対象物を検索することが難しかった。例えば、ユーザは「タグクラウド」表示上で「明るい」というワードを選択したとしても、それが検索条件として楽曲名を指定するものなのか、キーワードを指定するものなのかがまったく分からないので、所望のコンテンツを検索するのに時間が係る、という問題点があった。
【０００５】
本発明は上述の点に鑑みてなされたもので、表示器上に検索条件となる各検索対象情報（コンテンツ）の特徴を表すワードを「タグクラウド」表示のようにして表示態様を異ならせて一覧表示する際に、複数の項目別に視覚的に識別可能な状態で多数のワードを混在表示してユーザに提示することができるようにした情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る情報処理装置は、予め記憶された多数の検索対象情報のうち検索条件に一致する情報のみを検索しユーザに提示する情報処理装置であって、表示器と、前記記憶された個々の検索対象情報に対して、各情報の特徴を表す１乃至複数のワードを複数の項目別に付与するワード情報を記憶する記憶手段と、前記記憶された個々の検索対象情報に関し、前記ワード情報に基づいて各項目に含まれる１乃至複数のワードを混在させて前記表示器上に一覧表示する制御手段であって、前記項目別に第１の表示態様を異ならせてワードを表示すると共に、さらに所定の頻度に応じて前記第１の表示態様とは別の第２の表示態様を異ならせて前記ワードを段階的に表示するものと、前記表示器上にそれぞれが異なる表示態様で混在表示された１乃至複数のワードのうち、任意のワードの選択を受け付ける手段と、前記選択を受け付けたワードに基づき特定される検索条件に従って、該ワードが付与されている検索対象情報を前記記憶手段から検索する検索手段と、前記検索した情報を前記表示器に表示する検索結果提示手段とを具える。
【０００７】
この発明によると、予め記憶された多数の検索対象情報に関し、複数の項目それぞれに含まれる該情報の特徴を表す１乃至複数のワードを表示器上に混在させて表示する際に、前記項目別に第１の表示態様を異ならせてワードを表示すると共に、さらに所定の頻度に応じて前記第１の表示態様とは別の第２の表示態様を異ならせて前記ワードを段階的に表示するようにした。そして、表示器上にそれぞれが異なる表示態様で混在表示された１乃至複数のワードのうち、選択されたワードに基づき特定される検索条件に従って、該ワードが付与されている検索対象情報を前記記憶手段から検索して、その検索結果を表示器に表示する。このようにすると、表示器上に検索条件となる各検索対象情報の特徴を表すワードを「タグクラウド」表示により混在表示しても、ユーザは選択したワードがどの項目に属するものであるかを理解しながら検索を行うことができ、効率的に情報を検索することができるようになる。
【０００８】
本発明の請求項２に係る情報処理装置は、予め記憶された多数の検索対象情報のうち検索条件に一致する情報のみを検索しユーザに提示する情報処理装置であって、表示器と、前記記憶された個々の検索対象情報に対して、各情報の特徴を表す１乃至複数のワードを複数の項目別に付与するワード情報を記憶する記憶手段と、表示対象とする項目を選択する選択手段と、前記記憶された個々の検索対象情報に関し、前記ワード情報に基づいて各項目に含まれる１乃至複数のワードを混在させて前記表示器上に一覧表示する制御手段であって、前記選択された項目に含まれるワードのみを項目別に割り当てられている第１の表示態様に従って表示すると共に、さらに所定の頻度に応じて前記第１の表示態様とは別の第２の表示態様を異ならせて前記ワードを段階的に表示するものと、前記表示器上に表示された１乃至複数のワードのうち、任意のワードの選択を受け付ける手段と、前記選択を受け付けたワードに基づき特定される検索条件に従って、該ワードが付与されている検索対象情報を前記記憶手段から検索する検索手段と、前記検索した情報を前記表示器に表示する検索結果提示手段とを具える。これによると、複数項目のうち検索したい項目に含まれるワードのみを選択的に表示させることができるので、ユーザは効率的に多数の検索対象情報の中から所望の情報を検索することができる。
【０００９】
本発明は、装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【００１０】
この発明によれば、検索対象情報(コンテンツ)に複数の項目について該情報の特徴を表すワードを付与しておき、タグクラウド表示においてこれらのワードを項目ごとに表示態様を異ならせて混在表示すると共に、さらに所定の頻度に従って前記表示態様とは別の表示態様で段階的に異なるようにして表示するようにしたことから、ユーザは選択したワードがどの項目に属するものであるかを理解して検索を行うことができ、また複数項目にわたってand検索により情報を検索することが容易にでき効率的に情報を検索できる、という効果を奏する。
また、タグクラウド表示させる項目を任意に選択することができるようにしたことから、ユーザはタグクラウド表示において項目を絞って検索を行うことができるようになる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１２】
図１は、この発明に係る情報処理装置を適用した電子楽器の全体構成の一実施例を示したハード構成ブロック図である。説明を理解しやすくするために、以下では検索対象として音楽コンテンツを採用した例を用いている。本実施例に示す電子楽器は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子楽器全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、検出回路４，５、表示回路６、音源・効果回路７、記憶装置８、通信インタフェース（Ｉ／Ｆ）９がそれぞれ接続されている。
【００１３】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや後述する音楽コンテンツデータ（図２参照）などの各種データ等を格納する。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、テンポラリメモリなどとして利用される。演奏操作子４Ａは、楽音の音高を選択するための複数の鍵を備えた例えば鍵盤等のようなものであって、各鍵に対応してキースイッチを有しており、この演奏操作子４Ａ（鍵盤等）はユーザ自身の手弾きによるマニュアル演奏に使用することができるのは勿論のこと、後述する「検索画面」（図３参照）上に表示されているワード（文字列）を選択する手段などとして使用することもできる。検出回路４は、演奏操作子４Ａの各鍵の押圧及び離鍵を検出することによって検出出力を生じる。
【００１４】
設定操作子（スイッチ等）５Ａは、例えば「検索画面」（図３参照）をディスプレイ６Ａ上に表示させるための検索画面表示スイッチ、「検索画面」内に表示された所定の機能オン／オフに対応付けられることによりユーザ操作に応じてその機能を実行することが可能となるアサイナブル操作子、「検索画面」上に表示されているワードを順次に選択できる±スイッチやダイヤルスイッチ等の各種の操作子を含んで構成される。勿論、設定操作子５Ａは上記した以外にも音高、音色、効果等を選択・設定・制御するための数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはディスプレイ６Ａに表示されたポインタなどを操作するマウス等の各種操作子を含んでいてもよい。検出回路５は、上記設定操作子５Ａの操作状態を検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００１５】
表示回路６は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成されるディスプレイ６Ａに、後述する「検索画面」等の各種画面を表示するのは勿論のこと、ＲＯＭ２や記憶装置８に記憶されている各種データあるいはＣＰＵ１の制御状態などを表示する。この実施例において、ユーザはディスプレイ６Ａに表示される上記画面を用いることで、ユーザ所望の音楽コンテンツを検索する際の検索条件を容易に指定できる。これについては後述する。なお、ディスプレイ６Ａはタッチパネルであってよく、その場合には画面がタッチ操作されたことを検出する手段を具備してなることは言うまでもない。
【００１６】
音源・効果回路７は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して与えられた演奏情報（例えば、アクセスした音楽コンテンツに基づく演奏情報など）を入力し、この演奏情報に基づいて楽音を合成し楽音信号を発生する。こうした音源・効果回路７から発生される楽音信号は、アンプやスピーカなどを含むサウンドシステム７Ａから発音される。音源・効果回路７とサウンドシステム７Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源・効果回路７はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、また専用のハードウェアで構成してもよいし、ＣＰＵ１によるソフトウェア処理で構成してもよい。
【００１７】
記憶装置８は、例えば自動演奏データや自動伴奏スタイルデータなどの各種データ（音楽コンテンツ）の他、ＣＰＵ１が実行する各種制御プログラム等を記憶する。この記憶装置８に、多数の音楽コンテンツを記憶したデータベースを構築してよい。なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この記憶装置８（例えばハードディスク）に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、記憶装置８はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD‐ROM・CD‐RAM）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の様々な形態の記憶媒体を利用する記憶装置であればどのようなものであってもよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００１８】
通信インタフェース（Ｉ／Ｆ）９は、当該装置と図示しない外部機器（例えばサーバ装置など）との間で制御プログラムや音楽コンテンツなどの各種情報を送受信するためのインタフェースである。この通信インタフェース７は、例えばMIDIインタフェース，ＬＡＮ，インターネット，電話回線等であってよく、また有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００１９】
なお、上述した電子楽器において、演奏操作子４Ａは鍵盤楽器の形態に限らず、弦楽器や管楽器、あるいは打楽器等どのようなタイプの形態でもよい。また、本発明に係る情報処理装置は、演奏操作子４Ａやディスプレイ６Ａあるいは音源・効果回路７などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。
【００２０】
次に、本発明に係る情報処理装置において検索対象となる音楽コンテンツについて、図２を用いて説明する。図２は、音楽コンテンツデータのデータ構成の一実施例を示す概念図である。
【００２１】
図示のように、音楽コンテンツデータは音楽コンテンツ実体データ、複数の項目毎（ここでは項目１〜項目３の３つ）の検索ワード情報とからなる。音楽コンテンツ実体データは検索対象情報であって、例えば自動演奏データ、自動伴奏スタイルデータ、オーディオデータ、楽譜データ、演奏環境設定データ(ユーザが演奏する際の音色、音量、効果、自動伴奏の設定などの少なくとも１つ)など、任意のものを採用してよい。検索ワード情報は項目毎の検索条件を定義するデータであって、該検索ワード情報に記載された文字列からなるワードが「検索画面」上に表示される。言い換えれば、検索ワード情報は「検索画面」上に表示するワードを項目別に定義したデータである。
【００２２】
前記項目としては、例えば音楽コンテンツの名称(Music Name)、当該音楽コンテンツの特徴を表す具体的あるいは抽象的な１乃至複数のキーワード（Keyword）、音楽コンテンツが属する音楽ジャンル（Genre）などがある。本実施形態では、項目１が名称に、項目２がキーワードに、項目３がジャンルにそれぞれ該当するものとする。このように、音楽コンテンツには実体データ以外に、当該データを検索する際に用いられる検索情報が少なくとも複数の項目別に含まれる。なお、ワードが記載（定義）される前記項目は何でもよく、その数も２以上であればいくつであってもよい。
【００２３】
次に、「検索画面」について説明する。図３は、検索画面の一実施例を示す概念図である。この検索画面は検索画面表示スイッチ等の操作に応じてディスプレイ６Ａ上に表示される画面であって、ユーザがサーバ装置やデータベース等に記憶された多数の音楽コンテンツの中から目的のコンテンツを検索する際に指定する検索条件の入力を補助するための画面である。
【００２４】
図３に示すように、「検索画面」は検索条件表示領域Ａと操作子機能表示領域Ｂとに大きく分けられる。検索表示領域Ａは、データベース等に記憶されている各音楽コンテンツの項目別検索ワード情報に定義されたワードを項目ごとに分けずに混在させてテキスト表示する。ここでは、音楽コンテンツの名称（Music Name）、キーワード（Keyword）、ジャンル（Genre）の各項目に属するワードを混在表示している。
【００２５】
ここで、図３に示した「Music Name」という文字列は便宜的に音楽コンテンツの名称を表したものであり、実際の画面では該文字列の箇所にコンテンツ名称が定義されている検索ワード情報に従って全て異なるワード（例えば「桜」や「ｘｘのワルツ」などといった具体的あるいは抽象的な楽曲名など）がテキスト表示される。なお、例えば音楽コンテンツの名称などの長い文字数からなるワードを文字列でテキスト表示する場合には、予め付されている名称の全てを文字列として表示するのではなく、名称全体から一部箇所を抽出して、その抽出した箇所のみを文字列として表示してよい。例えば「桜サク季節の頃に」という楽曲名である場合には、「桜」や「季節」のみのように限定した文字数の文字列を抽出して表示するようにするのがよい。
【００２６】
「Keyword」及び「Genre」というそれぞれの文字列も同様であって、実際の画面では「Keyword」という文字列の箇所にキーワードが定義されている検索ワード情報に従う異なる文字列(例えば「明るい」、「静か」など)が、「Genre」という文字列の箇所にジャンルが定義されている検索ワード情報に従う異なる文字列(例えば「Rock」、「Jazz」など)が表示される。上記各文字列は、例えばアルファベット順や50音順などに従う所定の順序で表示される。こうした所定の順に文字列を並べて表示することによって、ユーザが並べられた文字列にどういったものがあるかを視覚的にすばやく把握することができ、自身が望むワード（検索条件）を探しやすくしている。
【００２７】
検索条件である複数のワード（文字列）をタグクラウド表示する際には、その表示態様を段階的に異ならせて一覧表示する。第１に、項目毎に表示態様（第１の表示態様）を異ならせる。図３では、音楽コンテンツ名称（Music Name）を通常文字、キーワード（Keyword）を斜体文字、ジャンル（Genre）を下線付きの文字とすることにより文字書式・種類によって表示態様の違いを表現している。また、項目毎に表示態様を異ならせるだけでなく、第２に所定のルールにより順位付けされた順に前記第１の表示態様とは別の表示態様（第２の表示態様）を異ならせる。ここでは、文字サイズを異ならせている。勿論、表示態様の違いを表現する場合には上記したものに限られるものではなく、表示色を変える、背景色を変える、フォントを変える、などの任意の表示態様であってよい。
【００２８】
前記順位付けするための所定ルールとは、例えばサーバ装置やデータベースに記憶されている多数の音楽コンテンツのうち、そのワードが出現する頻度の高い順、そのユーザが過去に選択した回数の多い順、世の中の多くのユーザが過去に選択した回数の多い順(人気順)、音楽コンテンツが登録(保存)された順などの適宜のルールであってよい。例えば、図中において点線で囲んだ文字列Ｈ（ただし、実際の表示では全て異なるコンテンツ名称の文字列である）はすべて通常文字であり同じ文字サイズであることから、この文字列は項目がコンテンツ名称であってその中で同一順位にある異なる検索条件を示すものであることが理解できる。
【００２９】
このようにして、複数のワード（文字列）を表示する際に、項目及び所定の順位に従って各ワードの表示態様を段階的に異ならせて一覧表示することにより、ユーザは文字の種類や文字サイズの大きさ等の違いに基づき、音楽コンテンツを選ぶ検索条件を指定する際の参考とすることができる。なお、順位付けのルールは、上記したようなルールのうちいずれか１種類だけであってもよいし、複数のルールの中からユーザが１乃至複数選択できてもよい。
【００３０】
ユーザは該検索画面においてワードを選択する場合、表示中のいずれかのワードを選択すればよい(例えば、マウスやタッチパネルなどで表示されている文字列を直接ポイントして選択する、±スイッチやダイヤルなどを操作するたびに先頭文字列から順に次の文字列を選択するなど)。いずれかのワードが選択されると、その選択したワードが該当する項目に付与されている音楽コンテンツが検索され、検索画面から図示を省略した検索結果を表示するリスト画面に推移する。リスト画面に表示された検索結果の音楽コンテンツの中から、ユーザは所望する音楽コンテンツを選ぶことができる。
【００３１】
ここで、複数の項目のワードを混在表示する場合にすべてを一度に表示すると、表示されるワードの数が従来に比べると多くなりすぎてユーザが効率的に所望のワードを探し出すことができない恐れがある。そこで、図３に示す検索画面では、複数の項目のうちいずれの項目を選択的に表示させるかを、ユーザがディスプレイ６Ａ下に配置されている物理的な設定操作子（スイッチ）５Ａを操作することによって適宜に設定できるようになっている。
【００３２】
ディスプレイ６Ａ下に配置された設定操作子５Ａはアサイナブル操作子であって、各操作子に対応する検索画面の操作子機能表示領域Ｂの所定位置に表示された機能がそれぞれに割り当てられる（アサインされる）。ここに示す例では、左から順に音楽コンテンツ名称表示オン（Name ON）、キーワード表示オン（KW ON）、ジャンル表示オン（Genre ON）の各機能が割り当てられている。検索画面表示の際（例えば初期表示）のデフォルト状態は全項目が表示ONであり、全ての項目についてワードを混在した状態でタグクラウド表示される。ユーザは表示をオフしたい項目に対応した上記設定操作子（スイッチ）５Ａを操作することによって、その項目のワードを表示中のタグクラウドから削除する(その項目に属するワードを消去して表示しない、あるいはそのワードの表示をグレーアウトして選択できなくする)ことができる。ワードを消去する場合には、そのワードがもとあった箇所を空白のまま残しておいてもよいし、消去する項目以外の他の項目に属するワードを適宜に移動してその位置を埋めるようにしてもよい。
【００３３】
このようにすると、１つの項目のワード（検索条件）だけを表示する場合、つまりどの項目について着目するかをユーザがすでに決めているような場合には、表示内容がその着目した項目についてのワードのみになることから、ユーザは混乱することなく所望の項目に絞って効率的に所望のワードを探し出してコンテンツ検索を行うことができるようになる、という利点がある。一方、複数項目のワードを混在表示する場合には、項目に関わらずに広い範囲から所望のワードを探し出しながらコンテンツ検索を行うことができる、という利点がある。
【００３４】
次に、本実施例に示す情報処理装置において、ディスプレイ６Ａ上に上記した「検索画面」を表示すると共に、該「検索画面」で指定された検索条件に基づきコンテンツを検索する一連の機能（処理）について説明する。図４は、コンテンツ検索に係る一連の機能の概要を略示した機能ブロック図である。なお、ここでは説明を理解しやすくするために、１つの音楽コンテンツに関するワードの表示を検索画面上で行うための一連の機能（処理）について説明する。
【００３５】
複数項目（項目１〜項目３）毎に用意された各検索ワード順位付け部Ｊは、音楽コンテンツに基づくそれぞれの項目（例えばコンテンツ名称、キーワード、ジャンル）に属する１乃至複数の検索条件（ワード）を保持しており、上述した所定ルールに従いこれらのワードの順位付けを行い、該順位付けられた多数のワードを含む検索ワードリストＬを作成する。検索ワードリストＬの作成の際には、必要に応じてユーザインターフェース部Ｕからユーザが過去に選択したワードの履歴情報を取得する。あるいは、世の中のユーザが過去に選択したワード毎の選択回数情報を所定のサーバ（図示せず）から取得したりする。
【００３６】
図示しないサーバから選択回数情報を取得するには、各ユーザが通信ネットワークを介して接続したサーバに対してコンテンツ検索を行うたびに、ユーザにより入力されたワードがサーバにアップロードされて検索条件選択履歴として保存されるようになっており、サーバは該保存した検索条件選択履歴に基づきワード毎に集計を行い、集計した例えば入力回数等に応じてワードを順位付けする。なお、ワードの数が膨大である場合には、保持するワード数を制限する、作成する検索ワードリストＬに含めるワード数を制限するなどして調整できるようにしてよい。
【００３７】
混合部Ｍは、前記各検索ワード順位付け部Ｊによって作成された各項目の検索ワードリストＬに含まれる１乃至複数のワードを１つにまとめる（混合する）と共に、該混合された多数のワードを所定順(例えばアルファベット順等)に並べかえた混合検索ワードリストＷを作成する。この混合検索ワードリストＷは「検索画面」に表示するワードを全て含み、「検索画面」に表示する際には混合検索ワードリストＷに並べられた順にワードが表示される。整形部Ｃは、予め用意されたスタイルシートＳ（項目ごと、順位ごとに異なる表示態様の設定情報を定義したデータ）を読み込み、該スタイルシートＳに基づきワードの整形を行って(つまりは、「検索画面」にワードを表示する際の個々の表示態様をワード毎に設定（付加）する)、整形後混合検索ワードリストＷＬを作成する。
【００３８】
ユーザインターフェース部Ｕは表示部Ｕ１と選択部Ｕ２とを含み、表示部Ｕ１は前記作成した整形後混合検索ワードリストＷＬを元にしてワードをタグクラウド表示した上記「検索画面」（図３参照）をディスプレイ６Ａに表示する。この際に全てのワードを一度に表示できない場合には、順位が上位のワードのみに絞って表示するあるいはスクロール可能な複数ページにわたって表示するようにしてよい。あるいは、表示対象の順位をユーザが設定可能としてもよい（例えば、初期状態として順位1〜20のワードが表示され、ユーザからの操作により順位21〜40，41〜60などと対象順位を変更してもよい。このとき、順位1〜20→2〜21→3〜22のようにして徐々に対象順位の範囲が変わるようにしてもよいし、順位1〜20→1〜40のようにして対象順位の範囲を拡大／縮小するようにしてもよい）。選択部Ｕ２は表示中のいずれかのワードが選択されると、検索部Ｋに対して選択されたワードに基づき特定される検索条件、つまり表示態様に従って決定される項目と選択ワードとの組み合わせからなるどの項目のどのワードであるかを特定する検索条件を供給する。一例として、項目毎の各検索ワードリストＬに含まれているそれぞれのワードには、そのワードを検索条件として検索部Ｋにアクセスするためのリンクが予め張られており（そのように定義されている）、ワードを選択すると検索条件を伴ってそのリンク先の検索部Ｋにアクセスする。
【００３９】
検索部Ｋは、選択部Ｕ２から供給された検索条件に基づいて音楽コンテンツ蓄積部Ｔ（データベース等）に多数記憶されている音楽コンテンツの中から、検索条件に一致する音楽コンテンツの検索を行って、検索結果のコンテンツリストをユーザインターフェース部Ｕに返す。ユーザインターフェース部Ｕの表示部Ｕ１はこのコンテンツリストに基づき検索結果としてコンテンツ一覧をディスプレイ６Ａ上に表示する。他方、選択部Ｕは、ユーザによるいずれかのコンテンツの選択に応じてその音楽コンテンツの利用（取得・閲覧等）を可能とする。なお、検索の結果、対象となるコンテンツが１つのみに絞られた場合には、検索結果リストを提示せずに該コンテンツを直接提示してよい。
【００４０】
以上のようにして、予め記憶された多数の検索対象情報（コンテンツ）に関し、複数の項目それぞれに含まれる該情報の特徴を表す１乃至複数のワードを表示器上に混在させて一覧表示する。この際に、複数の項目別に表示態様を異ならせてワードを表示する。さらには、所定の頻度に応じて前記項目別に異なる表示態様とは別の表示態様により前記ワードを段階的に異ならせて表示するようにした。そして、表示器上にそれぞれが異なる表示態様で混在表示された１乃至複数のワードのうち、選択されたワードに基づき特定される検索条件（どの項目のどのワードであるか）に従って、該ワードが付与されている検索対象情報を前記記憶手段から検索しその検索結果を表示器に表示する。このようにすると、ユーザは選択したワードがどの項目に属するものであるか、さらにワード自体がもつ意味を視覚的に理解しながら検索を行うことができるので、効率的に情報を検索できるようになる。また、複数項目にわたってワードを指定するand検索により情報を検索することが容易にできるので非常に便利である。
さらに、複数項目のうち検索したい項目に含まれるワードのみを選択的に表示できるようにしたことから、ユーザは効率的に多数の検索対象情報の中から所望の項目に絞って情報を検索することができるようになる。
【００４１】
上述した実施例においては、音楽コンテンツを検索できる電子楽器に対して本発明に係る情報処理装置を適用したがこれに限らず、例えば図書館において収納している蔵書を検索するシステムや、インターネット上に展開しているショッピングサイトにおいて販売している商品を検索するシステムなどにも、本発明に係る情報処理装置を適用できるのは当然である。一例を図５に示す。図５（Ａ）はこの発明に係る情報処理装置を図書館における蔵書検索システムの一部に適用した場合に表示する「検索画面」の一例を示し、図５（Ｂ）はインターネット上に展開しているショッピングサイトにおける販売システムの一部に適用した場合に表示する「検索画面」の一例を示す。
【００４２】
図５（Ａ）に示す「検索画面」においては、対象物である収納している図書（に関する情報）を検索するためのワードが「タイトル（Title）」、「著者（Author）」、「キーワード（Keyword）」、「出版社（Publisher）」の４つの項目毎（及び順位）に異なる表示態様でタグクラウド表示により混在表示されている。一方、図５（Ｂ）に示す「検索画面」においては、対象物である電化製品（の販売情報）を検索するためのワードが「メーカー（Maker）」、「商品ジャンル（Genre）」、「キーワード（Keyword）」の３つの項目毎（及び順位）に異なる表示態様でタグクラウド表示により混在表示されている。また、図から理解できるように、これらの「検索画面」においても、複数の項目のうちいずれの項目を選択的に表示させるかを、ユーザがディスプレイ６Ａ下に配置されている物理的な設定操作子（スイッチ）５Ａを操作することによって適宜に設定できる。本発明に係る情報処理装置をこれらのシステムに適用した場合も、上述した電子楽器に適用した場合と実質的に同様であることからここでは説明を省略する。
【００４３】
なお、コンテンツや商品などの対象物を検索する際に、絞込み検索ができるようにしてもよい。例えば１回目のワード選択によりそのワードを含む対象物を抽出した場合に、該抽出した対象物に付与されているワードだけを新たにタグクラウド表示する。そして、１回目のワード選択により検索結果として抽出された対象物を新たな検索対象として、その中からワードを指定して対象物を検索できるようにする。
なお、複数のワードを同時に選択できるようにしてもよい。例えば「Shift」ボタンを押しながら複数ワードを順次選択していき、「Enter」ボタンを押すと、選択部Ｕ２は選択されたそれぞれのワードに基づく複数の検索条件を検索部Ｋに供給するようにしてもよい。
【００４４】
なお、本発明に係る情報処理装置は上記したような電子楽器の形態に限らず、パーソナルコンピュータ、カラオケ装置やゲーム装置、あるいは携帯電話等の携帯型通信端末、自動演奏ピアノなど、どのような形態の電子音楽装置・機器に適用してもよい。勿論、電子音楽装置に限らず、対象物（コンテンツなど）を検索することのできる装置であればなんでもよい。対象物も音楽コンテンツに限らず、検索対象となるものであればなんでもよい(ソフト的なものでもよいし、ハード的なものでもよい)。
なお、検索対象のコンテンツや検索エンジンなどがサーバにあり、ユーザが利用する端末（装置）は単なるユーザインターフェースとして機能するものであってもよい。この場合、本発明に係る情報処理装置はサーバに適用される。例えば、携帯型通信端末を利用する場合、端末のみで所定の機能が完結している場合に限らず、上述した機能をサーバ側に持たせ、端末とサーバとからなるシステム全体として上記機能を実現するようにしてよい。
【図面の簡単な説明】
【００４５】
【図１】この発明に係る情報処理装置を適用した電子楽器の全体構成の一実施例を示したハード構成ブロック図である。
【図２】音楽コンテンツデータのデータ構成の一実施例を示す概念図である。
【図３】検索画面の一実施例を示す概念図である。
【図４】一連の検索処理を行う各機能の一実施例を略示する機能ブロック図である。
【図５】この発明に係る情報処理装置を適用した他の装置における検索画面の一実施例を示す概念図である。
【符号の説明】
【００４６】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４，５…検出回路、４Ａ…演奏操作子、５Ａ…設定操作子、６…表示回路、６Ａ…ディスプレイ、７…音源・効果回路、７Ａ…サウンドシステム、８…記憶装置、９…通信インタフェース、１Ｄ…データ及びアドレスバス、Ａ…検索条件表示領域、Ｂ…操作子機能表示領域、Ｃ…整形部、Ｈ…文字列、Ｊ…項目別検索ワード順位付け部、Ｋ…検索部、Ｌ…項目別検索ワードリスト、Ｍ…混合部、Ｓ…スタイルシート、Ｔ…音楽コンテンツ蓄積部、Ｕ…ユーザインターフェース部、Ｗ…混合検索ワードリスト、ＷＬ…整形後混合検索ワードリスト
【図１】
2010160688.tif 000003
【図２】
2010160688.tif 000004
【図３】
2010160688.tif 000005
【図４】
2010160688.tif 000006
【図５】
2010160688.tif 000007