【手続補正書】
【提出日】平成21年12月9日(2009.12.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
軌跡と１以上のコンテンツが対応付けて登録された辞書データを記録する記録手段と、
コンテンツに対応付けて軌跡を入力する入力手段と、
前記入力手段によって入力された軌跡と、前記辞書データに登録されている軌跡とを比較する比較手段と、
前記比較手段による比較結果に基き、前記記録手段に記録された辞書データにデータを追加する追加手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記比較手段による比較の結果、前記入力手段で入力された軌跡が、前記辞書データに既に登録されていると判断された場合、前記追加手段は、前記辞書データに該軌跡に対応するコンテンツの情報を追加することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記比較手段による比較の結果、前記入力手段で入力された軌跡が、前記辞書データに登録されていないと判断された場合、前記追加手段は、前記辞書データに該軌跡を新規の軌跡として追加することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記辞書データは軌跡の形状と対応付けて、位置、大きさ、前記コンテンツの情報が登録されることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記追加手段は、前記入力手段によって入力された軌跡と、前記辞書データに登録されている軌跡の相違度が、予め定めた第１の閾値以上、予め定めた第２の閾値未満の場合、前記辞書データに既に登録されている軌跡の形状に、前記入力手段によって入力された軌跡を対応付けて追加登録することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
音声と１以上のコンテンツが対応付けて登録された辞書データを記録する記録手段と、
コンテンツに対応付けて音声を入力する入力手段と、
前記入力手段によって入力された音声と、前記辞書データに登録されている音声とを比較する比較手段と、
前記比較手段による比較結果に基き、前記記録手段に記録された辞書データにデータを追加する追加手段と、
を有することを特徴とする情報処理装置。
【請求項７】
軌跡と１以上のコンテンツが対応付けて登録された辞書データを記録する記録手段に記録をする記録工程と、
コンテンツに対応付けて軌跡を入力する入力工程と、
前記入力工程で入力された軌跡と、前記辞書データに登録されている軌跡とを比較する比較工程と、
前記比較工程による比較結果に基き、前記記録手段に記録された辞書データにデータを追加する追加工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項８】
請求項７に記載の方法をコンピュータに実行させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、ユーザの意図する分類を簡単に行うことが可能な情報処理装置を提供することを目的とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記課題を解決するために、本発明の情報処理装置は、軌跡と１以上のコンテンツが対応付けて登録された辞書データを記録する記録手段と、
コンテンツに対応付けて軌跡を入力する入力手段と、
前記入力手段によって入力された軌跡と、前記辞書データに登録されている軌跡とを比較する比較手段と、
前記比較手段による比較結果に基き、前記記録手段に記録された辞書データにデータを追加する追加手段と、
を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、上記課題を解決するために、本発明の情報処理装置は、音声と１以上のコンテンツが対応付けて登録された辞書データを記録する記録手段と、
コンテンツに対応付けて音声を入力する入力手段と、
前記入力手段によって入力された音声と、前記辞書データに登録されている音声とを比較する比較手段と、
前記比較手段による比較結果に基き、前記記録手段に記録された辞書データにデータを追加する追加手段と、
を有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、上記課題を解決するために、本発明の情報処理装置の制御方法は、軌跡と１以上のコンテンツが対応付けて登録された辞書データを記録する記録手段に記録をする記録工程と、
コンテンツに対応付けて軌跡を入力する入力工程と、
前記入力工程で入力された軌跡と、前記辞書データに登録されている軌跡とを比較する比較工程と、
前記比較工程による比較結果に基き、前記記録手段に記録された辞書データにデータを追加する追加工程と、
を有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明によれば、キー入力やメニューよる選択等の必要なしに、分類や種類を後から追加できるので、簡単にユーザの意図する分類が可能となる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
〈第１の実施形態〉
図１は、本発明の第１の実施形態に係る情報処理装置１０４の使用形態を表している。１０１はデジタルＴＶであり、液晶表示部、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤ、記録メディアを差し込むスロット、他のネットワーク接続機能をもったパーソナルコンピュータと接続するネットワークインターフェイス部とで構成されている。また、他のネットワーク上にある、静止画や動画のコンテンツデータを表示再生するソフトウェアが組込まれている。１０２は、ローカルエリアネットワークであり、それによりハードディスクレコーダー等の動画や静止画の記録蓄積装置等と接続する。１０３は、メディアサーバーで、ローカルエリアネットワーク１０２で情報処理装置１０４と接続されている。このメディアサーバー１０３には、静止画や、動画が記録されており、ローカルエリアネットワーク１０２を通して送られてくるデータの送信要求に応じて静止画等のデータをローカルエリアネットワーク１０２を通じて送出する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
情報処理装置１０４は、液晶表示部と、その上に取り付けられている透明抵抗膜方式等のデジタイザ、ＣＰＵ、メモリ、無線ＬＡＮチップ等で構成されている。１０５は、透明抵抗膜デジタイザ用のペンである。ペン１０５を利用して、液晶表示部に表示している静止画等に対して、軌跡を入力し、処理を実施する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
図２は第１の実施形態に係る情報処理装置１０４のブロック図である。２０１は、透明抵抗膜デジタイザで構成される位置座標入力部で、ペン等で表面上を押下されると、押下された位置のＸＹ位置座標データがシステムバス２０７経由でＣＰＵ２０３に送られる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
２０２は、液晶表示部で、液晶表示素子、液晶制御回路、表示メモリから構成され、システムバス２０７経由でＣＰＵ２０３に接続されている。ＣＰＵ２０３からの指示で、画像の表示が実行される。２０３は、ＣＰＵであり、システムバス２０７を介して、ＲＡＭ２０４、ＲＯＭ２０５、液晶表示部２０２等と接続されており、ＲＯＭ２０５に記憶されているプログラムによって処理動作を行う。以後のフローチャートの処理はこのＣＰＵ２０３によって実行される。２０４は、ＲＡＭであり、ワーク領域として使われる。２０５は、ＲＯＭであり、ここに以後に説明するコンテンツの分類軌跡作成処理手順等が記憶されている。２０６は一般的な情報機器で使用されるフラッシュメモリで、システムバス２０７経由でＣＰＵ２０３に接続しているため、ローカルな動画や静止画のコンテンツファイルや、設定情報等が記憶されている。２０７は、システムバスで、ＣＰＵ２０３、ＲＯＭ２０５、ＲＡＭ２０４や他のデバイス等とのデータのやり取りを行う。２０８は、無線ローカルエリアネットワークチップであり、それにより他のパーソナルコンピュータと通信を行う。尚、コンテンツの例として、以後、静止画を用いて説明するが、動画や音声やテキスト、またそれらを示すサムネールやフォルダ等でも構わない。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
図３は、第１の実施形態に係る情報処理装置１０４の構成図である。３０１は、位置座標入力部で透明抵抗膜デジタイザ等で構成されている。ペンで書かれた軌跡等の位置座標データが検出され、図２のＣＰＵ２０３に送られて処理され、図２のＲＡＭ２０４内の特定領域に記憶される。３０３は、軌跡認識処理手段であり、位置座標入力部３０１から送られてくる軌跡データの形状特徴と軌跡分類辞書３０４に登録されている辞書内の軌跡特徴データとマッチング処理を行ってその候補辞書データと類似度を出力する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
３０４は、軌跡分類辞書であり、軌跡の特徴データ、その軌跡が書かれたコンテンツのファイル情報等が記録されている。３０５は、新規登録判定手段であり、軌跡認識処理手段３０３の認識結果に応じて、入力された軌跡を新規登録するか、既存辞書データに情報を追加するかの決定を行う。３０６は、既存軌跡分類情報追加手段であり、既存の軌跡分類辞書データに現在のコンテンツのファイル情報と入力軌跡の位置情報を記録する処理を行う。３０７は、新規軌跡辞書作成手段であり、入力された軌跡の特徴データを辞書データとして、軌跡分類辞書３０４に登録する処理を行う。３０８は、コンテンツデータ選択手段であり、コンテンツのファイルを画面上に表示させる選択指示処理を行う。３０２は、液晶表示部であり、コンテンツデータ選択手段３０８で選択されたコンテンツを表示したり、入力された軌跡を描画したりする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
図４は、コンテンツ選択画面の例である。４０１は、コンテンツの一覧表示領域である。４０２はスクロールバーで、位置座標入力手段で操作する事により画面をスクロールさせる。４０３は、選択されているコンテンツを表している。選択された状態で、決定すると、そのコンテンツを全画面表示する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
一つの軌跡の辞書データは、軌跡特徴データ６０１と複数の軌跡画面位置情報とファイル情報６０２〜６０４で構成されている。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
例えば、「〇」を表す軌跡６０５の軌跡特徴データ、「〇」が書かれた「０１．ｊｐｇ」ファイル上での軌跡の入力位置の座標データ、「〇」が書かれた「０２．ｊｐｇ」ファイル上での軌跡の入力位置の座標データの樣に構成さている。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
この軌跡分類辞書３０４のデータ構造から判るように、ユーザ入力した任意の種類の軌跡の形状が記憶されている。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
図７は、コンテンツへの軌跡入力処理を表したフローチャートである。この処理は、コンテンツ上に軌跡が入力され、その軌跡の入力が確定したら開始される。例えばペン１０５での軌跡入力後、決定キー（不図示）が押されたら開始される。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
ステップ７０１で、ＣＰＵ２０３は、コンテンツへの軌跡入力処理を開始する。辞書データの記憶バッファ等が初期化される。ステップ７０２で、ＣＰＵ２０３は、現在表示されているコンテンツのファイル名を記憶する処理を行う。例えば、図５の例だと花の写真（０６．ｊｐｇ）のファイル名を記憶する。又此処では、ローカルファイルで説明するが、ネットワーク上のコンテンツであれば例えば、ネットワーク上のファイル名（例えば、￥￥ｎｅｔ．ｃｏｍ￥￥ｖｉｄｅｏ￥０６．ｊｐｇ）を記憶する。ステップ７０３で、ＣＰＵ２０３は、画面上に入力された軌跡のＸＹ位置座標データ列を作業バッファに記憶する。ステップ７０４で、ＣＰＵ２０３は、記憶した軌跡データ列から軌跡の特徴データを抽出する処理を行う。従来からある軌跡の認識アルゴリズムを適応すればいい。ユーザが記入した手書きを登録し、そのユーザが使用するので、高い認識率が予想される。例えば、入力された軌跡を２５６＊２５６に正規化し、１筆の軌跡を２０等分し、例えばその位置座標を記憶する。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
ステップ７０５で、ＣＰＵ２０３は、辞書データの形状特徴データをバッファに読み込む処理を行う。図６の例だと、軌跡特徴データ６０１、「〇」、「△」、「∠」、「☆」が読み込まれる。ステップ７０６において、ＣＰＵ２０３は、入力データの特徴データと同一形状の辞書データがあるかをチェックする。同一形状の辞書データがある場合は（ステップ７０６においてＹＥＳ）、処理はステップ７０７に進み、同一形状の辞書データが存在しない場合は（ステップ７０６においてＮＯ）、処理はステップ７０８に進む。この判断は、入力データの特徴データと各辞書データの特徴データとマッチング処理を行い、特徴同士のデータの差分を抽出し、一番少ない差分が“０”に近ければ、同一形状の辞書データがあると判断し、ある閾値以上であれば、同一形状の辞書データはないと判断する。ステップ７０７で、ＣＰＵ２０３は、マッチした特徴データに軌跡画面位置情報とファイル情報を追加する処理を行う。例えば、図５の軌跡５０２例だと、「〇」の形状であるので、図６の辞書データの「〇」形状６０５のデータにマッチングする。そこで、軌跡「〇」が書かれたファイル「０２．ｊｐｇ」ファイル上での軌跡の入力位置の座標データの後に、ファイル名「０６．ｊｐｇ」と入力軌跡の外接枠の最大最小のＸＹ座標データを辞書データに追加する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
ステップ７０８において、ＣＰＵ２０３は、特徴データを追加するメッセージを表示する処理を行う。これは、軌跡の記入に失敗したのに気付かずに登録してしまうとまずいので、メッセージを表示する。例えば”新規軌跡を登録します。よろしければＯＫを押して、そうでなければキャンセルを押してください。”のような表示を行う。又システム設定で表示を今後しないような設定ができる。ステップ７０９において、ＣＰＵ２０３は、形状特徴データを辞書データに追加する処理を行う。ＣＰＵ２０３は、ステップ７０４で抽出した特徴データを図３の軌跡分類辞書３０４に追加する。例えば、辞書データが図６の樣な状態だと、辞書データの終端である「☆」の形状データの後ろに、入力特徴データを追加する。そのデータが辞書データの終端になる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
ステップ７１０において、ＣＰＵ２０３は、上記ステップで追加した辞書データに軌跡画面位置情報とファイル情報を追加する処理を行う。例えば、図５の花の写真「０６．ｊｐｇ」上に「３」の形状の軌跡を入力すると、「☆」の形状特徴データの後ろに、「３」の形状特徴データが登録され、ファイル名「０６．ｊｐｇ」と入力軌跡の外接枠の最大最小のＸＹ座標データが登録される。ステップ７１１において、ＣＰＵ２０３は、コンテンツへの軌跡入力処理を終了する。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
図１０は、軌跡による検索処理を表したフローチャートである。ステップ１００１において、ＣＰＵ２０３は、入力軌跡による検索処理を開始する。バッファ等の確保、初期化を行う。ステップ１００２において、ＣＰＵ２０３は、入力された軌跡のＸＹ位置座標データを読み込む処理を行う。図８の軌跡入力領域８０５内に書かれた軌跡データをバッファに読み込む。ステップ１００３において、ＣＰＵ２０３は、読み込んだ軌跡データの形状特徴データを抽出する処理を行う。軌跡データのＸＹ位置座標値を２５６＊２５６に正規化し、１筆の軌跡を２０等分しその等分した場所の位置座標をデータ列として記憶する。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
ステップ１００４において、ＣＰＵ２０３は、辞書データを作業バッファ領域に読み込む処理を行う。例えば、辞書データが図６の例の場合、軌跡特徴データ６０１、「〇」、「△」、「∠」、「☆」が読み込まれる。ステップ１００５において、ＣＰＵ２０３は、形状特徴が一番類似しているものを検出する処理を行う。入力軌跡データから抽出した特徴データのＸＹ位置データと辞書データのＸＹ位置データとの距離差を計算し、一番距離差が小さい辞書データが一番形状が類似しているとする。入力データが、図８の軌跡入力領域８０５に書かれている軌跡８０５の樣な「〇」であれば、辞書データの軌跡６０５「〇」が一番類似している。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
ステップ１００６において、ＣＰＵ２０３は、一致した形状データの軌跡画面ＸＹ位置座標情報とファイル情報をバッファに読み込む処理を行う。図６の辞書データの場合、「〇」が書かれたファイル「０１．ｊｐｇ」ファイル上での軌跡の入力位置の座標データと、「〇」が書かれたファイル「０２．ｊｐｇ」ファイル上での軌跡の入力位置の座標データが読み込まれる。ステップ１００７において、ＣＰＵ２０３は、入力軌跡の外接枠の面積Ｓを計算する処理を次式にて行う。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
Ｓ＝ｄｘ＊ｄｙ  （ｘｍａｘ−ｘｍｉｎ＝ｄｘ，ｙｍａｘ−ｙｍｍｉｎ＝ｄｙ）（式１）
ステップ１００８において、ＣＰＵ２０３は、辞書データの軌跡面積の、入力軌跡の外接枠の面積Ｓに近い順にファイル情報をソートする処理を行う。例えば、面積の大きさを大、中、小の三段階とし、入力軌跡の軌跡面積が大なら、大、中、小の順にする。ステップ１００９において、ＣＰＵ２０３は、同一面積の辞書データでは、入力軌跡の外接枠の中心と辞書データの外接枠の中心とを比較し、距離の近い順に並べる処理を行う。例えば、入力軌跡データが、左上隅に書かれたとして、辞書データが中央、右下隅、左上隅に存在する場合、ソートされて、左上隅、中央、右下隅の辞書データの順になる。ステップ１０１０において、ＣＰＵ２０３は、ソートした辞書データのファイル名からファイルデータを読み込む処理を行う。例えば、ソートした結果が、図９に示す０１．ｊｐｇ，０２．ｊｐｇ，０６．ｊｐｇなら、そのファイルを読み込む。ステップ１０１１において、ＣＰＵ２０３は、読み込んだファイルからサムネール画像を作成し表示する処理を行う。例えば、０１．ｊｐｇ，０２．ｊｐｇ，０６．ｊｐｇなら、そのファイルからサムネール画像を作成し、図９に示すように０１．ｊｐｇ  ９０２，０２．ｊｐｇ  ９０３，０６．ｊｐｇ  ９０４と順に表示する。そして画像上に軌跡を表示する。ステップ１０１２において、処理を終了する。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
この樣に処理を構成することにより、静止画等のコンテンツデータを任意の形状で任意の種類の軌跡で分類することができる情報処理装置を実現できる。これにより、キー入力やメニューよる選択等の必要なしに、分類や種類を後から追加できるので、簡単にユーザの意図する分類が可能となる。また、分類したコンテンツを、辞書データを用いて、入力された軌跡を認識しながら検索するので、コンテンツを全て検索するより高速に処理を行うことが可能となる。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
〈第２の実施形態〉
第１の実施形態では、入力軌跡データと辞書データとの判定基準は閾値が１種類で、新規登録か既存軌跡辞書にデータ追加かの２者択一であった。しかし、ユーザによっては、登録した辞書データの軌跡の形状が不安定な場合もあり、入力軌跡データと辞書データとの一致度が低い場合もあるのでそれを改善する処理も考えられる。そこで、判定基準の閾値を２種類定め、一致度が閾値の“１”未満の時は、既存軌跡辞書データにデータ追加とし、一致度が閾値の“１”以上で閾値の“２”未満の時は、既存の形状データに同一形状の別データを追加する構成とする。図１の使用形態及び図２のブロック図は第１の実施形態で説明したものと同様であるので省略する。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
図１１は、本発明の第２の実施形態に係る情報処理装置１０４の構成図である。１１０１〜１１０８は第１の実施形態の図３の構成図の３０１〜３０８と類似であるので説明を省略する。１１０９は既存軌跡別形状情報追加手段であり、既存の形状データに類似形状の別データを追加する物である。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
図１２は、入力軌跡データの軌跡の形状と辞書データの軌跡の形状の例を表した図である。１２０１と１２０４は入力軌跡データの軌跡の例で、１２０２と１２０３は辞書データの軌跡の例である。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
ステップ１５０６において、ＣＰＵ２０３は、入力軌跡の特徴データに一番近い辞書データを検出する処理を行う。単純な例で説明すると、ＣＰＵ２０３は、図１２の「辞書データ１」１２０２と「入力データ１」１２０１とマッチングを行い、（正規化した軌跡の特徴点同士の距離差を加算したものを相違度とする。）相違度を計算し記憶する。次に「辞書データ２」１２０３と「入力データ１」１２０１とマッチングを行い、相違度を計算し記憶する。「辞書データ１」１２０２の相違度と「辞書データ２」１２０３の相違度と比較し、相違度が小さい方を入力軌跡の特徴データに一番近い辞書データに決定する。
ステップ１５０７において、ＣＰＵ２０３は、入力軌跡の特徴データに一番近い辞書データの相違度ＤＳＴを決定する。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
ステップ１５０８において、ＣＰＵ２０３は、ステップ１５０７で決定した相違度ＤＳＴと閾値“１”（ＭｉｎｉＤｓｔ１）と比較し、閾値“１”未満であれば（ステップ１５０８においてＹＥＳ）、処理は、ステップ１５１１に進む。閾値“１”以上であれば（ステップ１５０８においてＮＯ）、処理はステップ１５０９に進む。図１２に示すように、「入力データ１」１２０１と「辞書データ１」１２０２の場合であると、形状は大体同じでこの場合だと相違度は閾値“１”未満となり、ステップ１５１１の処理が適応される。ステップ１５０９において、ステップ１５０７で決定した相違度ＤＳＴと閾値“２”（ＭｉｎｉＤｓｔ２）と比較し、閾値“２”未満であれば（ステップ１５０９においてＹＥＳ）、処理はステップ１５１０に進み、閾値“２”以上であれば（ステップ１５０９においてＮＯ）、処理はステップ１５１２に進む。例えば、「入力データ２」１２０４と「辞書データ１」１２０２との相違度を計算すると、「入力データ１」１２０１との相違度に比べて大きな相違度になる。その場合、閾値“１”以上で閾値“２“未満となり、ステップ１５１０の処理が適応される。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
そこで入力データとして、図１２の「入力データ２」１２０４の軌跡が入力され、「入力データ２」１２０４と「辞書データ１」１２０２との相違度が閾値“１”以上閾値“２”未満になる。そして、「入力データ２」１２０４の入力形状特徴データを、「辞書データ１」１２０２の辞書の形状データの後ろに追加する。図１４は追加変更された辞書を示す。図１４に示す辞書は、「辞書データ１」１２０１の形状特徴データ１４０１、今回追加された「入力データ２」１２０４から作られた形状特徴データ１４０２、「３」が書かれたファイル「０１．ｊｐｇ」ファイル上での軌跡の入力位置の座標データ１４０３、「３」が書かれたファイル「０２．ｊｐｇ」ファイル上での軌跡の入力位置の座標データ１４０４、「３」が書かれた今回追加の「０３．ｊｐｇ」ファイル上での軌跡の入力位置の座標データ１４０５で構成される。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
以上説明したように、登録した辞書データの軌跡の形状が不安定な場合には、形状データを追加していくことによって、分類、検索の効率を上げることが実現できる。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
〈第３の実施形態〉
第１の実施形態、第２の実施形態では、コンテンツに自由な形状の軌跡を入力して、分類、検索が出来る情報処理装置を説明したが、ＴＶ等でコンテンツを見ながら分類、検索する時の入力手段として音声の応用も考えられる。第１の実施形態の構成の位置座標入力部と軌跡分類辞書を音声入力手段と音声分類辞書の構成に変更すれば良い。図１の使用形態及び図２のブロック図は、位置座標入力部２０１を音声入力部に置き換えた以外は本実施形態に適用できる。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
図１６は、第３の実施形態に係る情報処理装置の構成図である。１６０２は音声入力部で、マイクとＡＤコンバーターで構成されていて、入力された音声がデジタルデータとして取り込まれる。１６０３は、音声マッチング処理手段で、入力された音声データの特徴と辞書データの特徴とマッチングを行う。このマッチングアルゴリズムは従来の音声認識で用いられる一般的な物でいい。１６０４は音声分類辞書であり、登録された音声特徴データ、その時のコンテンツデータのファイル名で構成されている。１６０５は新規登録判定手段であり、入力された音声データに一致する音声データが登録されていれば、既存音声分類情報追加手段１６０６を呼び、辞書に登録されていなければ、新規音声辞書作成手段１６０７を呼ぶ処理を行う。１６０６は、既存音声分類情報追加手段であり、現在のコンテンツ情報をマッチングした音声データに追加する処理を行う。１６０７は、新規音声辞書作成手段で、今回入力された音声データの特徴を音声分類辞書１６０４に追加する処理を行う。１６０８は、コンテンツデータ選択指示手段であり、コンテンツのファイルを液晶表示部１６０１の画面上に表示させる選択指示処理を行う。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
図１７は、音声分類辞書１６０４のデータ構成を表した図である。一つの音声辞書データは、音声特徴データ１７０１、各コンテンツに対して入力時の音声の音量とコンテンツのファイル名１７０２〜１７０４で構成されている。例えば、花の写真に、「はな」の音声を入力すると、「はな」の音声特徴と、「１３．ｊｐｇ（花が写っている写真のファイル名）」が記録される。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
図１８がコンテンツへの音声分類情報入力処理を表したフローチャートである。コンテンツを表示して、そこでマイクに向って、開始ボタンを押し、例えば「みけ」と発話し、記録決定ボタンを押し、音声データがデジタルかされてからこの処理が呼ばれる。ステップ１８０１において、ＣＰＵ２０３は、コンテンツへの音声入力処理を開始する。記憶バッファ等の領域を確保する。ステップ１８０２において、ＣＰＵ２０３は、コンテンツのファイル名を記憶する。現在表示されているコンテンツのファイル名を記憶する処理である。今、「１３．ｊｐｇ」（花の写真）を表示しているならそのファイル名「１３．ｊｐｇ」を記憶する。
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
ステップ１８０３において、ＣＰＵ２０３は、入力音声データをバッファに読み込む処理を行う。ステップ１８０４において、入力音声データの特徴抽出処理を行う。例えば、特開２００５−１７５８３９号公報に記載されている樣に音声データから特徴パラメータ列に変換する。ステップ１８０５おいて、図１７に表した辞書データをバッファに読み込む処理を行う。ステップ１８０６において、ＣＰＵ２０３は、入力音声データに類似する辞書音声データが存在するかをチェックする。存在する場合は（ステップ１８０６においてＹＥＳ）、処理はステップ１８０７に進み、存在しない場合は（ステップ１８０６においてＮＯ）、処理はステップ１８０８に進む。ＣＰＵ２０３は、入力された音声の特徴パラメータ列と登録されている音声の特徴パラメータ列とマッチングを行い、一番類似度が高い辞書データの類似度が、閾値以上であれば辞書データと同一とする。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
ステップ１８０７において、ＣＰＵ２０３は、マッチした音声辞書データに入力音声の音量の値、コンテンツのファイル名を追加する。例えば、「１６．ｊｐｇ」ファイルを見ながら、「みけ」と音量２５デシベル（ｄｂ）で発声すると、図１７の辞書の「みけ」とマッチし、音声大きさ「３０ｄｂ」、「１２．ｊｐｇ」の後に「２５ｄｂ」、「１６．ｊｐｇ」が追加される。ステップ１８０８において、ＣＰＵ２０３は、新規音声データを追加するメッセージを表示する。「この音声を追加しますがいいですか、よければＯＫを押し、そうでなければキャンセルを押してください。」の様なメッセージを画面上に表示する。ＯＫが押されれば、ステップ１８０９に進み、キャンセルが押されたら、登録しないで、ステップ１８１１に進む。
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
ステップ１８０９において、ＣＰＵ２０３は、入力音声データの特徴パラメータを辞書データとして追加する処理を行う。もし、図１７の辞書の状態で、「うみ」と発声すると、図１７の辞書の音声特徴データ内には存在しない為、辞書データ「ふうけい」の後に、「うみ」の音声特徴データを追加する。
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
ステップ１８１０において、ＣＰＵ２０３は、新規音声辞書特徴データに音声の音量の値、コンテンツのファイル名を追加する。例えば、海の写真「１６．ｊｐｇ」に、３０ｄｂの音量で「うみ」と発声すると、図１７の辞書の音声特徴データ内には存在しない為、辞書データ「ふうけい」の後に、「うみ」の音声特徴データを追加し、その音声特徴データの後ろに、「３０ｄｂ」、「１６．ｊｐｇ」を追加する。以上の処理により、音声分類辞書１６０４が作られる。
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
図１９は、音声入力によるコンテンツ検索処理を表したフローチャートである。検索メニューから、音声入力を選択し、検索したいコンテンツの音声を発声すると、このコンテンツ検索処理が開始される。
ステップ１９０１において、ＣＰＵ２０３は、音声入力による検索処理を開始する。記憶バッファ等の領域を確保する。ステップ１９０２で、ＣＰＵ２０３は、検索キーとなる音声データをバッファに読み込む処理を行う。ステップ１９０３において、ＣＰＵ２０３は、読み込んだ音声データから特徴抽出処理を行う。例えば、特開２００５−１７５８３９号公報に記載されている樣に音声データから特徴パラメータ列に変換する。
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
ステップ１９０４において、ＣＰＵ２０３は、入力音声データの音量を決定する。例えば、２０ｄｂで発声したら、２０ｄｂに音量測定で決定する。ステップ１９０５において、ＣＰＵ２０３は、辞書データをバッファに読み込む処理を行う。例えば、図１７に表した辞書データをバッファに読み込む。ステップ１９０６において、ＣＰＵ２０３は、辞書データの音声特徴データと入力音声特徴データの類似度でソートする処理を行う。図１７の辞書データに対して、「ふうけい」と発声して検索すると、「ふうけい」、音声大きさ「２０ｄｂ」、「１５．ｊｐｇ」が一番になるようにソートされる。
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
ステップ１９０７において、ＣＰＵ２０３は、各辞書データの音量情報と入力音量情報との比較でソートする。例えば、発声「みけ」で音量３０ｄｂで検索すると、辞書の音声大きさ「３０ｄｂ」、「１２．ｊｐｇ」、音声大きさ「２０ｄｂ」、「１１．ｊｐｇ」の順にソートされる。ステップ１９０８において、ＣＰＵ２０３は、ソートされた検索結果のコンテンツのサムネールを表示する。例えば、辞書の音声大きさ「３０ｄｂ」、「１２．ｊｐｇ」、音声大きさ「２０ｄｂ」、「１１．ｊｐｇ」が検索結果であれば、ＣＰＵ２０３は、最初に「１２．ｊｐｇ」のファイルの画像データを読み込みサムネール画像を作成、検索結果の表示画面に表示する。次に、「１１．ｊｐｇ」のファイルの画像データを読み込みサムネール画像を作成、検索結果の表示画面に表示する。ステップ１９０９において、ＣＰＵ２０３は、音声入力による検索処理を終了する。
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
以上の様に構成することにより、コンテンツデータを音声で分類し、音声で高速に検索する情報処理装置を実現できる。音声自体は、使用するユーザの音声データを登録することにより実現するので、高い検索効率が実現できる。