(57)【要約】【課題】コンテンツの検索を容易に行うことができる通信装置、通信システム、検索方法、及び、プログラムを提供すること。更に、検索したコンテンツの使用をも容易に行うことができる通信装置、及び、通信システムを提供すること。【解決手段】通信装置は、コンテンツの検索および処理実行を指示する音声がマイクロフォンに入力されると、コンテンツ格納機器の全てとの通信を確立してコンテンツの検索を行うと共に、その検索したコンテンツの処理を実行する。この構成によれば、音声による指示のみで所望のコンテンツを検索することできるので、その検索を容易に行うことができる。更には、音声により指示されたコンテンツを検索した上で、そのコンテンツの処理を実行することができるので、コンテンツの使用をも容易に行うことができる。【選択図】図５
2013073273.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ及び前記コンテンツの属性を記憶するコンテンツ記憶装置と通信可能な通信手段と、ユーザにより発音された音声の入力を行うと共に前記音声を電気信号へ変換する音声入力手段と、を備える通信装置であって、
前記コンテンツの検索を命令するコマンドを、前記コンテンツの属性を表現するテキストデータと対応付けて予め記憶したコマンド記憶手段と、
前記コンテンツの検索を指示する音声が前記音声入力手段に入力された場合、前記入力された音声を構成する単語に対応するテキストデータを外部装置から受信するデータ受信手段と、
前記データ受信手段により前記単語毎のテキストデータを受信すると、前記テキストデータの各々が前記コマンド記憶手段に予め記憶されているテキストデータと一致するかを判定する一致単語判定手段と、
前記一致単語判定手段により一致すると判定されたテキストデータと対応付けて前記コマンド記憶手段に予め記憶されている前記コマンドを、前記コンテンツの検索に使用する命令として記憶する検索命令記憶手段と、
前記音声入力手段への前記音声による前記コンテンツの検索指示に対応して、前記コンテンツ記憶装置に記憶された前記コンテンツの属性を前記通信手段で受信した場合、前記コンテンツの属性と前記検索命令記憶手段に記憶された前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する検索手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記検索命令記憶手段は、
前記一致単語判定手段により一致すると判定されたテキストデータに対応付けられている前記コマンドが、全て記憶されたかを判定する全記憶判定手段を備え、
前記検索手段は、
前記全記憶判定手段により前記コマンドが全て記憶されたと判定された場合に、前記コンテンツの属性を前記コンテンツ記憶装置に送信させる指示信号を、前記通信手段を介して送信する送信指示手段、
を備えることを特徴とする請求項１記載の通信装置。
【請求項３】
前記データ受信手段は、
前記ユーザの音声の入力順に、前記テキストデータを受信する順データ受信手段を備え、
前記コマンド記憶手段は、
前記テキストデータが示す単語および前記単語に続く格助詞の組み合わせから前記コンテンツの検索対象となる前記コンテンツ記憶装置を特定する特定情報を、前記単語および前記単語に続く格助詞の組み合わせに対応付けて予め記憶した特定情報記憶手段を備え、
前記一致単語判定手段は、
前記順データ受信手段により受信した前記テキストデータの示す単語および前記単語に続く格助詞の組み合わせが、前記特定情報記憶手段に予め記憶されている前記単語および前記単語に続く格助詞の組み合わせと一致するかを判定する順一致単語判定手段を備え、
前記検索命令記憶手段は、
前記順一致単語判定手段により前記テキストデータと一致すると判定された前記単語および前記単語に続く格助詞の組み合わせと対応付けて前記特定情報記憶手段に予め記憶されている前記特定情報から、前記コンテンツ記憶装置を特定して記憶する検索対象記憶手段を備え、
前記検索手段は、
前記検索対象記憶手段に記憶された前記コンテンツ記憶装置へ、前記コンテンツの属性を送信させる指示信号を、前記通信手段を介して送信する検索対象送信指示手段と、
前記検索対象送信指示手段により送信された指示信号に応答して送信された前記コンテンツの属性と前記検索命令記憶手段に記憶された前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する指示検索手段と、
を備えることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記コマンド記憶手段は、
前記コンテンツの検索を命令するコマンドに加え、前記検索されたコンテンツの処理実行を命令するコマンドを、前記処理実行を表現するテキストデータと対応付けて予め記憶した処理コマンド記憶手段を備え、
前記検索命令記憶手段は、
前記一致単語判定手段により一致すると判定されたテキストデータに対応付けて前記処理コマンド記憶手段に予め記憶されている前記コマンドを、前記コンテンツの検索および処理実行に使用する命令として記憶する検索実行命令記憶手段を備え、
前記検索手段は、
前記音声入力手段への前記音声による前記コンテンツの検索指示および処理実行指示に対応して、前記コンテンツ記憶装置に記憶されている前記コンテンツの属性が前記通信手段により受信された場合、前記コンテンツの属性と前記検索実行命令記憶手段に記憶された前記コマンドとを用いて、前記音声により指示されたコンテンツを検索すると共に前記検索されたコンテンツの処理実行を命令する検索命令手段を備える、
ことを特徴とする請求項１記載の通信装置。
【請求項５】
前記検索実行命令記憶手段は、
前記一致単語判定手段により一致すると判定されたテキストデータに対応付けられている前記コマンドが、全て記憶されたかを判定する全記憶判定手段を備え、
前記検索命令手段は、
前記全記憶判定手段により前記コマンドが全て記憶されたと判定された場合に、前記コンテンツの属性を前記コンテンツ記憶装置に送信させる指示信号を、前記通信手段を介して送信する送信指示手段、
を備えていることを特徴とする請求項４記載の通信装置。
【請求項６】
前記データ受信手段は、
前記ユーザの音声の入力順に、前記テキストデータを受信する順データ受信手段を備え、
前記処理コマンド記憶手段は、
前記テキストデータが示す単語および前記単語に続く格助詞の組み合わせから前記コンテンツの検索対象となる前記コンテンツ記憶装置を特定する特定情報および前記コンテンツの処理を実行させる処理対象機器を特定する処理特定情報を、前記単語および前記単語に続く格助詞の組み合わせに対応付けて予め記憶した処理特定情報記憶手段を備え、
前記一致単語判定手段は、
前記順データ受信手段により受信した前記テキストデータの示す単語および前記単語に続く格助詞の組み合わせが、前記処理特定情報記憶手段に予め記憶されている前記単語および前記単語に続く格助詞の組み合わせと一致するかを判定する順一致処理単語判定手段を備え、
前記検索実行命令記憶手段は、
前記順一致処理単語判定手段により一致すると判定されたテキストデータが示す単語および前記単語に続く格助詞の組み合わせに対応付けて、前記処理特定情報記憶手段に予め記憶されている前記特定情報と前記処理特定情報とから、前記コンテンツ記憶装置と前記処理対象機器とを特定して記憶する検索処理対象記憶手段を備え、
前記検索命令手段は、
前記検索処理対象記憶手段に記憶された前記コンテンツ記憶装置へ、前記コンテンツの属性を送信させる指示信号を、前記通信手段を介して送信する検索対象送信指示手段と、
前記検索対象送信指示手段により送信された指示信号に応答して送信された前記コンテンツの属性と前記検索実行命令記憶手段に記憶された前記コマンドとを用いて、前記音声により指示されたコンテンツを検索すると共に前記検索されたコンテンツの処理実行の命令を、前記検索処理対象記憶手段に記憶された前記処理対象機器へ、前記通信手段を介して送信する命令信号送信手段と、
を備えることを特徴とする請求項４または５に記載の通信装置。
【請求項７】
前記音声入力手段により前記音声が電気信号へ変換された音声信号を単語毎に分割し、前記単語毎に前記テキストデータを作成して、前記テキストデータを前記データ受信手段へ送信するデータ送信手段を備えることを特徴とする請求項１から６のいずれかに記載の通信装置。
【請求項８】
請求項１から６のいずれかに記載の通信装置と、
前記音声入力手段により前記音声が電気信号へ変換された音声信号を前記通信装置から受信し、前記音声信号を単語毎に分割し、前記単語毎に前記テキストデータを作成して、前記テキストデータを前記通信装置へ送信するデータ送受信手段を有する変換装置と、
を備えることを特徴とする通信システム。
【請求項９】
コンテンツの検索を行う検索方法であって、
前記コンテンツの検索を指示する音声が入力された場合、前記入力された音声を構成する単語に対応するテキストデータを外部装置から受信するデータ受信工程と、
前記データ受信工程により前記単語毎のテキストデータが受信されると、前記受信されたテキストデータの各々が、前記コンテンツの検索を命令するコマンドに対応付けて記憶されている前記コンテンツの属性を表現するテキストデータと一致するかを判定する一致単語判定工程と、
前記一致単語判定工程により一致すると判定されたテキストデータと対応付けて記憶されている前記コマンドを、前記コンテンツの検索に使用する命令として記憶する検索命令記憶工程と、
前記音声による前記コンテンツの検索指示に対応して、前記コンテンツの属性が受信された場合、前記コンテンツの属性と前記検索命令記憶工程で記憶した前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する検索工程と、
を備えることを特徴とする検索方法。
【請求項１０】
コンピュータに、
コンテンツの検索を指示する音声が入力された場合、前記入力された音声を構成する単語に対応するテキストデータを外部装置から受信するデータ受信機能と、
前記データ受信機能により前記単語毎のテキストデータが受信されると、前記受信されたテキストデータの各々が、前記コンテンツの検索を命令するコマンドに対応付けて記憶されている前記コンテンツの属性を表現するテキストデータと一致するかを判定する一致単語判定機能と、
前記一致単語判定機能により一致すると判定されたテキストデータと対応付けて記憶されている前記コマンドを、前記コンテンツの検索に使用する命令として記憶する検索命令記憶機能と、
前記音声による前記コンテンツの検索指示に対応して、前記コンテンツの属性が受信された場合、前記コンテンツの属性と前記検索命令記憶機能で記憶した前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する検索機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、検索方法、及び、プログラムに関する。
【背景技術】
【０００２】
デジタル放送や電子静止画像（以下、「コンテンツ」と称する）が複数の機器に保存されている場合、コンテンツを保存している機器とは異なる別の機器でコンテンツを視聴可能とする相互接続ルールとして、Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ（以下、「ＤＬＮＡ」と称する）が知られている。このルールに従うと、例えばハードディスクレコーダに保存されているコンテンツを、そのレコーダから離れた場所にある操作機器（例えば、携帯電話）で視聴することが可能になる。
【０００３】
コンテンツを操作機器で視聴する場合、まず、所望のコンテンツを検索することが必要となるが、これには少なくとも次の３つの手順が必要であった。まず、コンテンツを保存している機器の一覧を操作機器で表示する等した後、所望のコンテンツを保存している機器を選択する必要がある。次に、選択した機器内のフォルダから所望のコンテンツが保存してあるフォルダを選択する必要がある。最後に、選択したフォルダから所望のコンテンツを選択する必要がある。
【０００４】
このように、所望のコンテンツの検索が煩雑であるため、この煩雑さを少しでも解消する技術として、特許文献１，２に記載の技術が開示されている。特許文献１では、五十音「あ」〜「ん」間での文字を一つずつユーザが選択することでキーワードを決定し、そのキーワードに関連するコンテンツを検索する装置が開示されている。具体的には、例えば、「夏休みの思い出．ｍｐ４」を検索したい場合には、ユーザは、グラフィカルユーザインターフェイス（以下、「ＧＵＩ」と称す）を用いて、操作機器の表示部に表示された五十音から、「な」を選択し、次に、「つ」を選択し、更に、「や」を選択し、そして、「す」を選択し、最後に、「み」を選択することで、「なつやすみ」の文字を含む「夏休みの思い出．ｍｐ４」の検索を行う。また、特許文献２では、ユーザが利用した情報とそのユーザの所属（属性）とを関連付けることで、後の情報検索を容易にするシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１０２４５６号公報
【特許文献２】特開２００９−２０５２２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述の特許文献１で開示された装置および特許文献２で開示されたシステムでは、ユーザは、所望のコンテンツを検索する場合、ＧＵＩ等への複数回に亘る入力操作が必要となり、その操作がやはり煩雑であるという問題点があった。
【０００７】
本発明は、上記問題点を解決するためになされたものであり、コンテンツの検索を容易に行うことができる通信装置、通信システム、検索方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係る通信装置は、
コンテンツ及び前記コンテンツの属性を記憶するコンテンツ記憶装置と通信可能な通信手段と、ユーザにより発音された音声の入力を行うと共に前記音声を電気信号へ変換する音声入力手段と、を備える通信装置であって、
前記コンテンツの検索を命令するコマンドを、前記コンテンツの属性を表現するテキストデータと対応付けて予め記憶したコマンド記憶手段と、
前記コンテンツの検索を指示する音声が前記音声入力手段に入力された場合、前記入力された音声を構成する単語に対応するテキストデータを外部装置から受信するデータ受信手段と、
前記データ受信手段により前記単語毎のテキストデータを受信すると、前記テキストデータの各々が前記コマンド記憶手段に予め記憶されているテキストデータと一致するかを判定する一致単語判定手段と、
前記一致単語判定手段により一致すると判定されたテキストデータと対応付けて前記コマンド記憶手段に予め記憶されている前記コマンドを、前記コンテンツの検索に使用する命令として記憶する検索命令記憶手段と、
前記音声入力手段への前記音声による前記コンテンツの検索指示に対応して、前記コンテンツ記憶装置に記憶された前記コンテンツの属性を前記通信手段で受信した場合、前記コンテンツの属性と前記検索命令記憶手段に記憶された前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する検索手段と、
を備える。
【０００９】
また、上記目的を達成するため、本発明の第２の観点に係る通信システムは、
本発明の第１の観点に係る通信装置と、
前記音声入力手段により前記音声が電気信号へ変換された音声信号を前記通信装置から受信し、前記音声信号を単語毎に分割し、前記単語毎に前記テキストデータを作成して、前記テキストデータを前記通信装置へ送信するデータ送受信手段を有する変換装置と、
を備える。
【００１０】
また、上記目的を達成するため、本発明の第３の観点に係る検索方法は、
前記コンテンツの検索を指示する音声が入力された場合、前記入力された音声を構成する単語に対応するテキストデータを外部装置から受信するデータ受信工程と、
前記データ受信工程により前記単語毎のテキストデータが受信されると、前記受信されたテキストデータの各々が、前記コンテンツの検索を命令するコマンドに対応付けて記憶されている前記コンテンツの属性を表現するテキストデータと一致するかを判定する一致単語判定工程と、
前記一致単語判定工程により一致すると判定されたテキストデータと対応付けて記憶されている前記コマンドを、前記コンテンツの検索に使用する命令として記憶する検索命令記憶工程と、
前記音声による前記コンテンツの検索指示に対応して、前記コンテンツの属性が受信された場合、前記コンテンツの属性と前記検索命令記憶工程で記憶した前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する検索工程と、
を備える
【００１１】
また、上記目的を達成するため、本発明の第４の観点に係るプログラムは、
コンピュータに、
コンテンツの検索を指示する音声が入力された場合、前記入力された音声を構成する単語に対応するテキストデータを外部装置から受信するデータ受信機能と、
前記データ受信機能により前記単語毎のテキストデータが受信されると、前記受信されたテキストデータの各々が、前記コンテンツの検索を命令するコマンドに対応付けて記憶されている前記コンテンツの属性を表現するテキストデータと一致するかを判定する一致単語判定機能と、
前記一致単語判定機能により一致すると判定されたテキストデータと対応付けて記憶されている前記コマンドを、前記コンテンツの検索に使用する命令として記憶する検索命令記憶機能と、
前記音声による前記コンテンツの検索指示に対応して、前記コンテンツの属性が受信された場合、前記コンテンツの属性と前記検索命令記憶機能で記憶した前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する検索機能と、
を実現させる。
【発明の効果】
【００１２】
本発明によれば、音声によって所望のコンテンツを検索することができるので、その検索を容易に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る通信システムの構成を示すブロック図である。
【図２】図１に示すコンテンツ格納部に格納されるコンテンツの属性を模式的に示した図である。
【図３】図１に示す携帯デバイスの内部処理内容の特定処理および音声テキスト変換サーバの音声テキスト変換処理を示すフローチャートである。
【図４】図１に示す内部処理格納部に格納される内部処理内容を模式的に示した図である。
【図５】図１に示す携帯デバイスの内部処理実行処理および音声テキスト変換サーバのコンテンツ情報送信処理を示すフローチャートである。
【図６】図１に示す内部処理格納部に格納される本発明の第２の実施形態に係る通信システムの内部処理内容を模式的に示した図である。
【発明を実施するための形態】
【００１４】
（実施形態１）
以下、本発明の実施形態に係る通信システム１、特に、携帯デバイス１０を、図面を参照して説明する。
【００１５】
まず、本実施形態の通信システム１を、図１を参照して説明する。通信システム１は、ユーザの音声により指示されたコンテンツを検索すると共に、検索後のコンテンツに対して、ユーザの音声により指示された処理を実行することができるシステムである。通信システム１は、携帯デバイス１０と、音声テキスト変換サーバ２０と、コンテンツ格納機器３０と、を備えている。
【００１６】
携帯デバイス１０は、コンテンツの検索やそのコンテンツの処理実行を指示する音声を入力（受音）すると共に、音声により指示されたコンテンツの検索やそのコンテンツの処理実行を行う電子デバイス（例えば、携帯電話）である。携帯デバイス１０は、内部処理格納部１０１と、制御部１０２と、ユーザインターフェイス部１０３と、通信部１０４と、処理メモリ１０５と、を備えている。
【００１７】
内部処理格納部１０１は、制御部１０２で実行する処理内容（以下、「内部処理内容」と称す）の特定に使用される後述の内部処理内容特定表を格納する記憶装置である。制御部１０２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を備え、内部処理格納部１０１、ユーザインターフェイス部１０３、通信部１０４および処理メモリ１０５からの情報をバスラインを介して受信して処理を実行すると共に、処理結果を、バスラインを介して各部１０３〜１０５へ出力する演算装置である。
【００１８】
ユーザインターフェイス部１０３は、ユーザにより指示された操作を受け付けると共に、ユーザへ情報を提供するインターフェイスであり、マイクロフォン１０３１と、キーパッド１０３２と、スピーカ１０３３と、ディスプレイ１０３４と、を備えている。
【００１９】
マイクロフォン１０３１は、ユーザからの音声を入力（受音）し、その音声を電気信号へ変換するものである。キーパッド１０３２は、ユーザによる入力操作を受け付けるものである。スピーカ１０３３は、音を出力するものである。ディスプレイ１０３４は、各種情報を表示するものである。なお、以後、マイクロフォン１０３１により電気信号へ変換された音声を、「音声信号」と称する。
【００２０】
通信部１０４は、コンテンツ格納機器３０やインターネット網４０とＷｉｆｉを用いた暗号化通信を行う通信装置であり、処理メモリ１０５は、制御部１０２が演算に使用する情報を一時的に記憶するメモリである。
【００２１】
音声テキスト変換サーバ２０は、インターネット網４０を介して携帯デバイス１０から受信した音声信号を単語毎に分割し、その単語毎にテキストデータを作成し、そのテキストデータを、インターネット網４０を介して携帯デバイス１０へ送信する装置である。なお、携帯デバイス１０が音声テキスト変換サーバ２０へ送信する音声信号は、Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ（ＰＣＭ）変調を制御部１０２で施した信号であってもよいし、音声の特徴点を制御部１０２で算出し、その特徴点のみを抽出した信号であってもよい。
【００２２】
音声テキスト変換サーバ２０は、サーバ通信部２０１と、サーバ制御部２０２と、日本語データベース格納部２０３と、を備えている。サーバ通信部２０１は、インターネット網４０を介して携帯デバイス１０の通信部１０４と通信を行う通信装置である。サーバ制御部２０２は、サーバ通信部２０１により受信された音声信号を単語毎に分割し、その単語毎にテキストデータを作成し、そのテキストデータをサーバ通信部２０１へ出力する演算装置である。日本語データベース格納部２０３は、サーバ制御部２０２が音声信号を単語毎に分割する際に使用する日本語の単語や文法等を格納する記憶装置である。
【００２３】
サーバ制御部２０２は、テキストデータを次のようにして作成する。即ち、サーバ制御部２０２は、サーバ通信部２０１により受信された音声信号と日本語データベース格納部２０３に格納された日本語の単語や文法等とを用いて形態素解析を行い、この解析に基づいて音声信号を単語毎に分割し、その後、その単語毎にテキストデータを作成する。
【００２４】
コンテンツ格納機器３０は、例えばデジタル放送や電子静止画像といったコンテンツおよびそのコンテンツの属性を格納すると共に、それらの送受信を行う機器である。コンテンツ格納機器３０は、コンテンツ通信部３０１と、コンテンツ制御部３０２と、コンテンツ格納部３０３と、を備えている。
【００２５】
コンテンツ通信部３０１は、インターネット網４０を介して携帯デバイス１０の通信部１０４と通信を行う通信装置である。コンテンツ制御部３０２は、コンテンツ通信部３０１が携帯デバイス１０から受信したコマンドに基づき、処理を実行する演算装置である。コンテンツ格納部３０３は、コンテンツに加え、そのコンテンツの属性を格納するものである。なお、図１に示す通信システム１では、コンテンツ格納機器３０を１つだけ記載したが、コンテンツ格納機器３０は複数存在してもよい。
【００２６】
ここで、コンテンツ格納部３０３に格納されるコンテンツおよびコンテンツの属性について図２を参照して説明する。コンテンツとは、コンテンツ格納機器３０に格納される、例えば、デジタル放送や電子静止画像の記憶データそのものであり、具体的には、ＤＬＮＡメタファイルにて特定される記憶データそのものを示している。例えば、「ＮＥＣカシオモバイル特集」のコンテンツとは、図２に示す通り、種別名が「Ｖｉｄｅｏ（動画）」で、タイトル名が「ＮＥＣカシオモバイル特集」で、作成日時が「２０１１／７／７」で、ジャンル名が「ドキュメンタリ」であるＤＬＮＡメタファイルにて特定される記憶データとなる。
【００２７】
また、コンテンツの属性とは、ＤＬＮＡメタファイルにて示される「種別名」、「タイトル名」、「作成日時」、「ジャンル名」の各情報に加え、記憶データが存在する「機器名」、記憶データが格納されている「格納フォルダ名」、及び、記憶データの「ファイル名」から構成される情報である。従って、例えば、「坂本竜馬」のコンテンツの属性とは、図２に示す通り、機器名が「ＨＤＤプレーヤ」で、格納フォルダ名が「ｒｏｏｔの下位階層のお気に入り１」で、ファイル名が「００２．ｔｓ」で、種別名が「Ｖｉｄｅｏ」で、タイトル名が「坂本竜馬」で、作成日時が「２０１１／７／７」で、ジャンル名が「時代劇」から構成される情報となる。
【００２８】
次に、携帯デバイス１０の内部処理内容の特定処理および音声テキスト変換サーバ２０の音声テキスト変換処理について図３を参照して説明する。
【００２９】
制御部１０２は、コンテンツの検索および処理実行を音声で指示する旨の操作がキーパッド１０３２に入力されると、内部処理内容の特定処理を実行開始する。この処理は、単語毎に作成されたテキストデータと内部処理格納部１０１に格納された内部処理内容特定表とを用いて、制御部１０２が実行する内部処理内容を特定する処理である。
【００３０】
この処理では、まず、制御部１０２は、マイクロフォン１０３１への音声入力が完了したかを判定する（ステップＳ１１）。音声入力後の無音状態が所定期間（例えば、３秒間）継続した場合、制御部１０２は、音声入力が完了したと判定して（ステップＳ１１：Ｙｅｓ）、音声信号を通信部１０４に送信させる（ステップＳ１２）。一方、無音状態の継続が所定期間に満たない場合には、制御部１０２は、ステップＳ１１の処理を繰り返し実行する（ステップＳ１１：Ｎｏ）。
【００３１】
ここで、音声テキスト変換サーバ２０による音声テキスト変換処理について説明する。この音声テキスト変換処理は、サーバ通信部２０１で受信した音声信号を、サーバ制御部２０２がテキストデータへ変換する処理である。
【００３２】
通信部１０４から送信された音声信号をサーバ通信部２０１が受信開始すると、サーバ制御部２０２は、音声テキスト変換処理の実行を開始する。サーバ制御部２０２は、まず、音声信号の受信が完了したかを判定する（ステップＳ１０１）。通信部１０４から送信される音声信号には、信号出力完了を示す信号が含まれているため、この信号を受信した場合、サーバ制御部２０２は、音声信号の受信が完了したと判定して（ステップＳ１０１：Ｙｅｓ）、音声信号からテキストデータを生成する（ステップＳ１０２）。
【００３３】
ステップＳ１０２では、サーバ制御部２０２は、前述の通り、受信完了した音声信号と日本語データベース格納部２０３に格納された日本語の単語や文法等とを用いて形態素解析を行い、音声信号を単語毎に分割し、その後、その単語毎にテキストデータを作成する。例えば、サーバ通信部２０１が受信した音声信号が「昨日の時代劇を再生」であれば、サーバ制御部２０２は、「昨日」、「の」、「時代劇」、「を」、「再生」の５つの単語毎にテキストデータを作成する。
【００３４】
そして、サーバ制御部２０２は、作成したテキストデータの全て（以下、「テキストデータ群」と称す）と、作成したテキストデータ数Ａ（先の例では、Ａ＝５）とを、サーバ通信部２０１を介して通信部１０４へ送信する（ステップＳ１０３）。なお、ステップＳ１０３では、サーバ制御部２０２は、音声信号が受信された順に（マイクロフォン１０３１への音声が入力（受音）された順に）、テキストデータをサーバ通信部２０１に送信させる。例えば、先の例では、サーバ制御部２０２は、最初に、「昨日」のテキストデータを送信させ、最後に、「再生」のテキストデータを送信させる。その後、サーバ制御部２０２は、音声テキスト変換処理を終了する。
【００３５】
なお、ステップＳ１０１の処理で、サーバ制御部２０２は、信号出力完了を示す信号の受信が確認されない場合（ステップＳ１０１：Ｎｏ）、ステップＳ１０１の処理を繰り返し実行する。
【００３６】
携帯デバイス１０の内部処理内容の特定処理の説明に戻る。制御部１０２は、ステップＳ１２の処理後、テキストデータ群およびテキストデータ数Ａの受信が完了したかを判定する（Ｓ１３）。サーバ通信部２０１から送信されるテキストデータ群およびテキストデータ数Ａには、信号出力完了を示す信号が含まれているため、この信号を受信した場合、制御部１０２は、受信が完了したと判定して（ステップＳ１３：Ｙｅｓ）、ステップＳ１４の処理へ進む。一方、制御部１０２は、信号出力完了を示す信号の受信が確認されない場合（ステップＳ１３：Ｎｏ）、ステップＳ１３の処理を繰り返し実行する。なお、ステップＳ１３の処理では、制御部１０２は、テキストデータの受信順に、即ち、マイクロフォン１０３１への音声の入力（受音）順に、受信したテキストデータを処理メモリ１０５へ記憶する。
【００３７】
ステップＳ１４の処理では、制御部１０２は、受信したテキストデータの全てと後述する内部処理内容特定表との照会が完了したかの判定に使用するテキストデータカウンタＮを、まず１にセットすると共に、制御部１０２が実行する内部処理内容が幾つから構成されるかを示す内部処理内容カウンタＭを、まず０にセットする（ステップＳ１４）。なお、これらのカウンタは、制御部１０２内にあるカウンタメモリを用いて実現される。これは、後述する他のカウンタについても同様である。
【００３８】
次に、制御部１０２は、処理メモリ１０５に記憶された第Ｎ番目のテキストデータと処理内容格納部１０１に格納された内部処理内容特定表とを照会して、内部処理内容の特定を実行する（ステップＳ１５）。その後、制御部１０２は、内部処理内容が特定できたかを判定する（ステップＳ１６）。
【００３９】
ここで、内部処理内容特定表について説明すると共に、ステップＳ１５，Ｓ１６の具体的な説明を、図４を参照して行う。内部処理格納部１０１に格納された内部処理内容特定表は、図４に示す通り、コンテンツの検索に使用される内部処理内容（以下、「検索コマンド」と称す）を、コンテンツの属性を現す単語（テキストデータ）に対応付けた表であると共に、コンテンツ検索後の処理実行に使用される内部処理内容（以下、「実行コマンド」と称す）を、処理実行を表す単語（テキストデータ）に対応付けた表である。
【００４０】
具体的には、検索コマンドは、「作成日時が”今日”のコンテンツを検索する」から「ジャンルが”ワイドショー”のコンテンツを検索する」までの６つの内容が該当し、コンテンツの属性を現す単語は、「今日」から「ワイドショー」までの６つが該当する。
【００４１】
また、実行コマンドは、「コンテンツを”再生”または”一時停止解除”する」から「コンテンツを”停止”する」までの３つの内容が該当し、処理実行を表す単語は、「再生」から「停止」までの３つが該当する。
【００４２】
第Ｎ番目のテキストデータが、例えば「昨日」であった場合、制御部１０２は、ステップＳ１５の処理で、その単語と同一のものが、内部処理内容特定表内のテキストデータに存在するか照会を行う。具体的には、制御部１０２は、内部処理内容特定表内のテキストデータの全てと、第Ｎ番目のテキストデータ「昨日」との照会を行う。ステップＳ１５では、制御部１０２は、内部処理内容特定表内のテキストデータに「昨日」という同一単語があるため、内部処理内容が特定できたとの結果を保持する。そして、ステップＳ１６では、制御部１０２は、内部処理内容が特定できたとして、Ｙｅｓと判定する。
【００４３】
一方、第Ｎ番目のテキストデータが、例えば「の」であった場合、制御部１０２は、ステップＳ１５の処理で、「の」と同一の単語が、内部処理内容特定表内のテキストデータに存在しないため、内部処理内容が特定できないとの結果を保持する。そして、ステップＳ１６では、制御部１０２は、内部処理内容が特定できないとして、Ｎｏと判定する。
【００４４】
図３の説明に戻る。ステップＳ１６の処理で、制御部１０２は、内部処理内容が特定できたと判定した場合（ステップＳ１６：Ｙｅｓ）、特定した内部処理内容と内部処理内容カウンタＭの値とを関連付けて処理メモリ１０５に記憶する（ステップＳ１７）。その後、制御部１０２は、内部処理内容カウンタＭの値を１カウントアップして（ステップＳ１８）、ステップＳ１９へ進む。一方、制御１０２は、内部処理内容が特定できないと判定した場合（ステップＳ１６：Ｎｏ）、ステップＳ１７をスキップして、Ｓ１９の処理へ進む。
【００４５】
次に、制御部１０２は、テキストデータカウンタＮがテキストデータ数Ａと一致するか、即ち、受信したテキストデータの全てと内部処理内容特定表との照会が完了したかを判定する（ステップＳ１９）。テキストデータカウンタＮがテキストデータ数Ａより小さい場合、制御部１０２は、照会が完了していないと判定し（ステップＳ１９：Ｎｏ）、テキストデータカウンタＮを１カウントアップして（ステップＳ２０）、ステップＳ１５の処理へ戻る。一方、テキストデータカウンタＮがテキストデータ数Ａと同一場合、制御部１０２は、照会が完了したと判定し（ステップＳ１９：Ｙｅｓ）、内部処理内容の特定処理を終了する。
【００４６】
ステップＳ１５からＳ２０の処理を制御部１０２が実行することで、処理メモリ１０５に記憶される内容は、次の通りとなる。例えば、携帯デバイス１０が音声テキスト変換サーバ２０から受信したテキストデータの全てが、「昨日」、「の」、「時代劇」、「を」、「再生」の５つであった場合には、制御部１０２は、内部処理内容特定表との照合から、「昨日」、「時代劇」、「再生」のテキストデータの３つについて内部処理内容が特定できたと判定する（ステップ１６：Ｙｅｓ）。そして、制御部１０２は、ステップＳ１７の処理で、テキストデータ「昨日」と対応付けられた内部処理内容「作成日時が”昨日”のコンテンツを検索する」を、内部処理内容カウンタＭの現在値「１」と関連付けて処理メモリ１０５に記憶する。同様に、制御部１０２は、ステップＳ１７の処理で、テキストデータ「時代劇」と対応付けられた内部処理内容「ジャンルが”時代劇”のコンテンツを検索する」を、内部処理内容カウンタＭの現在値「２」と関連付けると共に、テキストデータ「再生」と対応付けられた内部処理内容「コンテンツを”再生”または”一時停止解除”する」を、内部処理内容カウンタＭの現在値「３」と関連付け、処理メモリ１０５に記憶する。これにより、処理メモリ１０５には、１〜３の番号に関連付けて、「作成日時が”昨日”のコンテンツを検索する」、「ジャンルが”時代劇”のコンテンツを検索する」、「コンテンツを”再生”または”一時停止解除”する」の３つの内部処理内容が記憶される。
【００４７】
次に、携帯デバイス１０の内部処理実行処理およびコンテンツ格納機器３０のコンテンツ情報送信処理について図５を参照して説明する。
【００４８】
内部処理実行処理は、図３の内部処理内容の特定処理で特定した内部処理内容を実行する処理である。制御部１０２は、内部処理内容の特定処理が終了すると、内部処理実行処理を開始する。まず、制御部１０２は、コンテンツ格納機器数Ｗの検出を行う（ステップＳ３１）。
【００４９】
具体的には、制御部１０２は、コンテンツ格納機器名の送信を命令するコマンドを、通信部１０４を介してコンテンツ格納機器３０へ一斉送信する。このコマンドをコンテンツ通信部３０１が受信すると、コンテンツ制御部３０２は、コンテンツ情報送信処理の実行を開始する。すると、コンテンツ制御部３０２は、コンテンツ格納機器名の送信を、コンテンツ通信部３０１を介して実行し（ステップＳ１１１）、フォルダ一覧送信コマンドを受信するまで、ステップＳ１１２の処理を繰り返し実行する（ステップＳ１１２：Ｎｏ）。Ｓ１１１の処理で送信されたコンテンツ格納機器名を通信部１０４が受信することで、制御部１０２は、コンテンツ格納機器数Ｗを検出する（ステップＳ３１）。なお、通信部１０４が受信するコンテンツ格納機器名は、図２で示す「機器名」となる。この「機器名」が２種類であれば、制御部１０２は、コンテンツ格納機器数Ｗを「２」と検出する。
【００５０】
次に、制御部１０２は、携帯デバイス１０との通信確立が行われたコンテンツ格納機器数を示す通信確立カウンタｂを、まず１にセットする（Ｓ３２）。その後、制御部１０２は、第ｂ番目のコンテンツ格納機器３０との通信を確立する（ステップＳ３３）。なお、ステップＳ３３では、制御部１０２は、通信確立したコンテンツ格納機器３０へ、コンテンツ格納機器３０内にある全てのフォルダ名を一覧として送信させるコマンド（フォルダ一覧送信コマンド）を、通信部１０４を介して送信する。これをコンテンツ通信部３０１が受信すると、コンテンツ制御部３０２は、Ｓ１１２の処理でＹｅｓと判定し、フォルダ名一覧を、コンテンツ送信部３０１を介して送信し（ステップＳ１１３）、リスト送信コマンドを受信するまで、ステップＳ１１４の処理を繰り返し実行する（ステップＳ１１４：Ｎｏ）。
【００５１】
通信確立したコンテンツ格納機器３０から通信部１０４がフォルダ名一覧を受信すると、制御部１０２は、その一覧からフォルダ数Ｘを検出する（ステップＳ３４）。なお、通信部１０４が受信するフォルダ名一覧は、図２で示す「格納フォルダ名」の一覧となる。この「格納フォルダ名」が２種類であれば、制御部１０２は、フォルダ数Ｘを「２」と検出する。
【００５２】
その後、制御部１０２は、一覧にあるフォルダの全てのチェックが完了したかの判定に使用するフォルダチェックカウンタｃを、まず１にセットする（ステップＳ３５）。なお、ステップＳ３５では、制御部１０２は、通信確立したコンテンツ格納機器３０へ、各フォルダに記憶されたファイル名のリストを送信させるコマンド（リスト送信コマンド）を、通信部１０４を介して送信する。すると、コンテンツ制御部３０２は、Ｓ１１４の処理でＹｅｓと判定し、リストを、コンテンツ送信部３０１を介して送信し（ステップＳ１１５）、ＤＬＮＡメタデータ送信コマンドを受信するまで、或いは、終了コマンドを受信するまで、ステップＳ１１６およびＳ１１８の処理を繰り返し実行する（ステップＳ１１６：Ｎｏ，ステップＳ１１８：Ｎｏ）。
【００５３】
通信確立したコンテンツ格納機器３０から通信部１０４がリストを受信すると、制御部１０２は、そのリストにあるファイル名の数からＤＬＮＡメタデータ数Ｙを検出する（ステップＳ３６）。なお、通信部１０４が受信するリストは、図２で示す「ファイル名」の一覧となる。この「ファイル名」が４種類であれば、制御部１０２は、ＤＬＮＡメタデータ数Ｙを「４」と検出する。ここで、コンテンツ格納機器３０のフォルダ内には、実際には、ファイルに加え、下位階層フォルダも存在する場合があるが、本実施形態においては、発明の理解を容易にするため、フォルダ内にはファイルのみが存在するものとして（フォルダは存在しないものとして）、以後の説明を行う。
【００５４】
制御部１０２は、リストにあるファイルの全てに対応するＤＬＮＡメタデータのチェックが完了したかの判定に使用するメタデータチェックカウンタｄを、まず１にセットする（ステップＳ３７）。その後、制御部１０２は、処理メモリ１０５に記憶された内部処理内容の全てのチェックが完了したかの判定に使用する内部処理内容チェックカウンタｅを、まず１にセットする（ステップＳ３８）。
【００５５】
なお、ステップＳ３８では、制御部１０２は、通信確立したコンテンツ格納機器３０へ、リストの第ｄ番目にあるＤＬＮＡメタデータを送信させるコマンド（ＤＬＮＡメタデータ送信コマンド）を、通信部１０４を介して送信する。すると、コンテンツ制御部３０２は、Ｓ１１６の処理でＹｅｓと判定し、リストの第ｄ番目にあるＤＬＮＡメタデータを、コンテンツ送信部３０１を介して送信する。（ステップＳ１１７）。その後、コンテンツ制御部３０２は、再び、ステップＳ１１６の処理へ戻る。
【００５６】
通信確立したコンテンツ格納機器３０から通信部１０４がリストの第ｄ番目にあるＤＬＮＡメタデータを受信すると、制御部１０２は、そのＤＬＮＡメタデータの属性が、処理メモリ１０５に記憶された第ｅ番目の内部処理内容と適合するかを判定する（ステップＳ３９）。つまり、制御部１０２は、ＤＬＮＡメタデータの属性と、処理メモリ１０５に記憶された全ての内部処理内容の１つずつとを照合し、それらが適合するか否かを判定することで、受信したＤＬＮＡメタデータが内部処理内容の全てを実行可能であるか否かについて判定する。
【００５７】
ここで、ステップＳ３９の判定について、具体的に説明する。なお、前提条件として、処理メモリ１０５に記憶された第１番目の内部処理内容が「作成日時が”昨日”のコンテンツを検索する」であり、第２番目の内部処理内容が「ジャンルが”時代劇”のコンテンツを検索する」であり、第３番目の内部処理内容が「コンテンツを”再生”または”一時停止解除”する」の３つの場合であったとして説明を行う。なお、ステップＳ３９の判定が行われる日時は、「２０１１／７／８」であったとする。
【００５８】
通信部１０４が受信したＤＬＮＡメタデータ（リストの第１番目）の属性が、種別名「Ｖｉｄｅｏ（動画）」で、タイトル名「ＮＥＣカシオモバイル特集」で、作成日時「２０１１／７／７」で、ジャンル名「ドキュメンタリ」である場合（図２参照）、制御部１０２は、ステップＳ３９で次の判定を行う。即ち、制御部１０２は、ＤＬＮＡメタデータの示す作成日時が「２０１１／７／７」であることから、第１番目の内部処理内容「作成日時が”昨日”のコンテンツを検索する」に適合すると判定する（ステップＳ３９：Ｙｅｓ）。しかし、制御部１０２は、ＤＬＮＡメタデータの示すジャンル名が「ドキュメンタリ」であるため、第２番目の内部処理内容「ジャンルが”時代劇”のコンテンツを検索する」には適合しないと判定し（ステップＳ３９：Ｎｏ）、処理メモリ１０５に記憶された内部処理内容の全ては実行できないと判定する。
【００５９】
これに対し、通信部１０４が受信したＤＬＮＡメタデータ（リストの第２番目）の属性が、種別名「Ｖｉｄｅｏ（動画）」で、タイトル名「坂本竜馬」で、作成日時「２０１１／７／７」で、ジャンル名「時代劇」である場合（図２参照）、制御部１０２は、ステップＳ３９で次の判定を行う。即ち、制御部１０２は、ＤＬＮＡメタデータの示す作成日時が「２０１１／７／７」であることから、第１番目の内部処理内容「作成日時が”昨日”のコンテンツを検索する」に適合すると判定する（ステップＳ３９：Ｙｅｓ）。また、制御部１０２は、ＤＬＮＡメタデータの示すジャンル名が「時代劇」であることから、第２番目の内部処理内容「ジャンルが”時代劇”のコンテンツを検索する」に適合すると判定する（ステップＳ３９：Ｙｅｓ）。更には、制御部１０２は、ＤＬＮＡメタデータの示す種別名が「Ｖｉｄｅｏ」であることから、第３番目の内部処理内容「コンテンツを”再生”または”一時停止解除”する」に適合すると判定し（ステップＳ３９：Ｙｅｓ）、処理メモリ１０５に記憶された内部処理内容の全てを実行可能であると判定する。
【００６０】
このように、制御部１０２は、ステップＳ３９の判定において、リストの第ｄ番目にあるＤＬＮＡメタデータの属性と、内部処理内容の第ｅ番目とを一つずつ適合するか否か判定することで、処理メモリ１０５に記憶された内部処理内容の全てを実行可能であるか否かについて判定する。
【００６１】
図５の説明に戻る。ステップＳ３９の処理で、制御部１０２は、リストの第ｄ番目にあるＤＬＮＡメタデータの属性が、処理メモリ１０５に記憶された第ｅ番目の内部処理内容と適合すると判定した場合には（ステップＳ３９：Ｙｅｓ）、ステップＳ４０の処理へ進む。
【００６２】
そして、制御部１０２は、内部処理内容チェックカウンタｅの値が、内部処理内容カウンタＭ（処理メモリ１０５に記憶された内部処理内容が幾つであるかを示すカウンタＭ）の値と同一であるか、即ち、処理メモリ１０５に記憶された内部処理内容の全てについて、ステップＳ３９の処理が完了したかを判定する（Ｓ４０）。これらの値が同一の場合、処理部１０２は、受信したＤＬＮＡメタデータが、処理メモリ１０５に記憶された内部処理内容の全てを実行可能であると判定して（ステップＳ４０：Ｙｅｓ）、そのＤＬＮＡメタデータを含むコンテンツの属性（図２参照）および実行コマンド（図４参照）を関連付けて、処理メモリ１０５に記憶する（ステップＳ４１）。その後、制御部１０２は、ステップＳ４３の処理へ進む。
【００６３】
前述の通り、制御部１０２は、処理メモリ１０５に記憶された内部処理内容の全てを実行可能と判定した場合に、その判定に使用したＤＬＮＡメタデータを含むコンテンツの属性および実行コマンドを処理メモリ１０５に記憶する。よって、ユーザの所望のコンテンツを検索することができる。
【００６４】
一方、ステップＳ４０の処理で、制御部１０２は、内部処理内容チェックカウンタｅの値が、内部処理内容カウンタＭの値と同一でない（カウンタＭの値よりも小さい）と判定すると（ステップＳ４０：Ｎｏ）、処理メモリ１０５に記憶された内部処理内容の全てに対しステップＳ３９の処理が完了していないと判定し、内部処理内容チェックカウンタｅの値を１カウントアップし（Ｓ４２）、ステップＳ３９の処理へ戻る。
【００６５】
なお、制御部１０２は、ステップＳ３９の処理で、リストの第ｄ番目にあるＤＬＮＡメタデータの属性が、処理メモリ１０５に記憶された第ｅ番目の内部処理内容と適合しないと判定した場合には（ステップＳ３９：Ｎｏ）、このＤＬＮＡメタデータに対するステップＳ３９の判定を完了させるため、ステップＳ４３の処理へ進む。
【００６６】
ステップＳ４３の処理では、制御部１０２は、ステップＳ３６で検出した第ｃ番目のフォルダに存在するＤＬＮＡメタデータ数Ｙと、メタデータチェックカウンタｄとが一致するかを判定する（ステップＳ４３）。制御部１０２は、これらの値が一致すると判定した場合（ステップＳ４３：Ｙｅｓ）、第ｃ番目のフォルダに存在するＤＬＮＡメタデータの全てについて、ステップＳ３９の処理が完了したと判定して、ステップＳ４５へ進む。
【００６７】
一方、制御部１０２は、ＤＬＮＡメタデータ数Ｙと、メタデータチェックカウンタｄとが一致しないと判定した場合には（ステップＳ４３：Ｎｏ）、第ｃ番目のフォルダに存在するＤＬＮＡメタデータの全てに対してステップＳ３９の処理が完了していないと判定し、メタデータチェックカウンタｄを１カウントアップして（Ｓ４４）、ステップＳ３８の処理へ戻る。
【００６８】
ステップＳ４３でＹｅｓと判定すると、制御部１０２は、フォルダチェックカウンタｃが、ステップＳ３４で検出したフォルダ数Ｘと一致するかを判定する（ステップＳ４５）。制御部１０２は、これらの値が一致すると判定した場合（ステップＳ４５：Ｙｅｓ）、通信確立したコンテンツ格納機器３０のフォルダの全て（ＤＬＮＡメタデータの全て）について、ステップＳ３９の処理が完了したと判定して、ステップＳ４７の処理へ進む。
【００６９】
なお、ステップＳ４５の処理でＹｅｓと判定した場合には、制御部１０２は、通信確立しているコンテンツ格納機器３０が実行しているコンテンツ情報送信処理を終了させるため、終了コマンドを、通信部１０４を介して送信する。すると、コンテンツ制御部３０２は、Ｓ１１８の処理でＹｅｓと判定し、コンテンツ情報送信処理を終了する。
【００７０】
ステップＳ４５の処理で、制御部１０２は、フォルダチェックカウンタｃが、ステップＳ３４で検出したフォルダ数Ｘと一致しないと判定すると（ステップＳ４５：Ｎｏ）、ＤＬＮＡメタデータが保存された他のフォルダについてステップＳ３９の処理が完了していないと判定し、フォルダチェックカウンタｃを１カウントアップして（Ｓ４６）、ステップＳ３６の処理へ戻る。
【００７１】
ステップＳ４５の処理後、制御部１０２は、通信確立カウンタｂが、ステップＳ３１で検出したコンテンツ格納機器数Ｗと一致するかを判定する（ステップＳ４７）。制御部１０２は、これらの値が一致すると判定した場合（ステップＳ４７：Ｙｅｓ）、ステップＳ３１で検出したコンテンツ格納機器３０の全てについて、ステップＳ３９の処理が完了したと判定して、ステップＳ４９の処理へ進む。
【００７２】
一方、制御部１０２は、通信確立カウンタｂが、ステップＳ３１で検出したコンテンツ格納機器数Ｗと一致しないと判定すると（ステップＳ４７：Ｎｏ）、他のコンテンツ格納機器３０についてステップＳ３９の処理が完了していないと判定し、通信確立カウンタｂを１カウントアップして（ステップＳ４８）、ステップＳ３３の処理へ戻る。
【００７３】
ステップＳ４７の処理後、制御部１０２は、ステップＳ４１の処理によって処理メモリ１０５に記憶されたコンテンツの属性が１つであるかを判定する（ステップＳ４９）。制御部１０２は、記憶されたコンテンツの属性が１つである場合（ステップＳ４９：Ｙｅｓ）、その記憶されたコンテンツの属性に対応するコンテンツの処理を、そのコンテンツの属性と共に処理メモリ１０５に記憶された実行コマンドに従って実行する（ステップＳ５０）。
【００７４】
例えば、処理メモリ１０５に記憶されたコンテンツの属性が、機器名「ＨＤＤプレーヤ」、格納フォルダ名「ｒｏｏｔの下位階層のお気に入り１」、ファイル名「００２．ｔｓ」、種別名「Ｖｉｄｅｏ」、タイトル名「坂本竜馬」、作成日時「２０１１／７／７」、ジャンル名「時代劇」であり（図２参照）、実行コマンドが「コンテンツを”再生”または”一時停止解除する”」であれば（図４参照）、制御部１０２は、コンテンツ格納機器３０である「ＨＤＤプレーヤ」へ、コンテンツのストリーミング再生命令を送信する。そして、制御部１０２は、その命令に応答して送信されるデータを通信部１０４で受信し、コンテンツのストリーミング再生をディスプレイ１０３４で実行開始して、内部処理実行処理を終了する。なお、ストリーミング再生するコンテンツが地上デジタル放送等の著作権管理が必要となるものの場合は、ＤＴＣＰ−ＩＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔｓ  Ｐｒｏｔｅｃｔｉｏｎ  Ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）による保護を行う。
【００７５】
一方、制御部１０２は、処理メモリ１０５に記憶されたコンテンツの属性が１つでないと判定した場合、具体的には、コンテンツの属性が２つ以上と判定した場合（ステップＳ４９：Ｎｏ）、記憶されたコンテンツの属性に含まれるＤＬＮＡメタデータの属性一覧をディスプレイ１０３４へ表示する（ステップＳ５１）。なお、この場合、制御部１０２は、所望のコンテンツの選択をユーザへ要求する構成としても良いし、更なる音声入力による絞込みをユーザへ要求する構成としてもよい。
【００７６】
なお、制御部１０２は、処理メモリ１０５にコンテンツの属性が記憶されていない場合には（ステップＳ４９：Ｎｏ）、「該当するコンテンツはありません」といった旨のコメントをディスプレイ１０３４へ表示する（ステップＳ５１）。その後、制御部１０２は、内部処理実行処理を終了する。
【００７７】
上述した通り、本発明の実施形態に係る通信システム１の携帯デバイス１０は、音声による指示のみで所望のコンテンツを検索することができるので、その検索を容易に行うことができる。更には、音声により指示されたコンテンツを検索した上で、そのコンテンツの処理を実行することができるので、コンテンツの使用をも容易に行うことができる。つまり、携帯デバイス１０は、音声により指示されたコンテンツを検索すると共に、検索後のコンテンツに対して、音声により指示された処理を実行することができるので、コンテンツの使用をも容易に行うことができる。
【００７８】
また、本発明の実施形態に係る通信システム１の携帯デバイス１０は、コンテンツの検索およびコンテンツの処理を、音声のみで実行することができるので、キーパッド１０３２の操作に不慣れなユーザや、手が不自由なユーザであっても、所望のコンテンツの検索およびその処理の実行を容易に行うことができる。
【００７９】
（実施形態２）
上記第１の実施形態においては、図５で説明した通り、携帯デバイス１０は、コンテンツ格納機器３０の全てとの通信を確立してコンテンツの検索を行うと共に、コンテンツの処理（表示）を携帯デバイス１０で行ったが、コンテンツの検索対象および処理対象を指定することも可能である。
【００８０】
これを実現する方法について説明する。この場合、内部処理格納部１０１に格納される内部処理内容特定表を、図６に示す「内部処理内容特定表２」へ変更すればよい。この特定表２は、図４に示す内部処理内容特定表に対し、太枠内の２つを追加したものである。具体的には、この特定表２は、コンテンツ検索対象の特定に使用される内部処理内容（以下、「検索対象特定コマンド」と称す）およびコンテンツ処理実行対象の特定に使用される内部処理内容（以下、「処理対象特定コマンド」と称す）を、それぞれ、テキストデータの単語およびその単語に続く格助詞に対応付けた表である。
【００８１】
図６に示す内部処理内容特定表２を用いた場合について説明する。例えば、ユーザが「ＰＣの昨日の時代劇をＴＶで再生」と音声入力した場合、携帯デバイス１０は、音声テキスト変換サーバ２０から、「ＰＣ」、「の」、「昨日」、「の」、「時代劇」、「を」、「ＴＶ」、「で」、「再生」の順でテキストデータを受信する（図３のステップＳ１３）。
【００８２】
その後、制御部１０２が、図３のステップＳ１５からステップＳ２０までの処理を実行することで、処理メモリ１０５に記憶される内容は、次の通りとなる。即ち、制御部１０２は、内部処理内容特定表２から、「ＰＣの」、「昨日」、「時代劇」、「ＴＶで」、「再生」の５つについて内部処理内容が特定できたと判定する（ステップＳ１６：Ｙｅｓ）。特に、「ＰＣの」については、制御部１０２は、まず、「ＰＣ」を用いて、内部処理内容特定表２内のテキストデータと照合を行い、次に、「ＰＣ」とその後に続く格助詞「の」とを組み合わせたものを用いて、内部処理内容特定表２内のテキストデータと照合を行い、このテキストデータに「ＰＣの」という同一単語があることから、内部処理内容が特定できたと判定する（図６参照）。同様に、「ＴＶの」についても、制御部１０２は、まず、「ＴＶ」を用いて、内部処理内容特定表２内のテキストデータと照合を行い、次に、「ＴＶ」とその後に続く格助詞「で」とを組み合わせたものを用いて、内部処理内容特定表２内のテキストデータと照合を行い、このテキストデータに同一単語があることから、内部処理内容が特定できたと判定する。ステップＳ１６でＹｅｓと判定した後、制御部１０２は、ステップＳ１７の処理にて、「ＰＣの」、「昨日」、「時代劇」、「ＴＶで」、「再生」のテキストデータに対応する５つの内部処理内容を処理メモリ１０５に記憶する。
【００８３】
ここで、「ＰＣの」のテキストデータに対応する内部処理内容が「コンテンツ検索対象を”ＰＣ”に特定する」であり、「ＴＶで」のテキストデータに対応する内部処理内容が「処理実行対象を”ＴＶ”に特定する」であることから、制御部１０２は、コンテンツ検索対象およびコンテンツ処理実行対象を特定することができる。
【００８４】
上述の通り、内部処理内容特定表２を用いることで、コンテンツ検索対象およびコンテンツ処理実行対象を特定することができるので、図５に示す内部処理実行処理も一部が削除または変更となる。具体的には、ステップＳ３１，Ｓ３２，Ｓ４７，Ｓ４８の各処理が削除となる。また、ステップＳ３３の処理が、「処理メモリ１０５に記憶されたコンテンツ検索対象との通信を確立する」へ変更される。更に、ステップＳ５０の処理が、「記憶されたコンテンツの属性に対応するコンテンツの処理を、そのコンテンツの属性と共に処理メモリ１０５に記憶されたコンテンツ処理実行対象および実行コマンドに従って実行する」へ変更される。
【００８５】
例えば、処理メモリ１０５に記憶された検索対象特定コマンドが「コンテンツ検索対象を”ＰＣ”に特定する」である場合、制御部１０２は、変更されたステップＳ３３で、ＰＣとの通信を確立する。また、処理メモリ１０５に記憶された処理対象特定コマンドが「処理実行対象を”ＴＶ”に特定する」であり、実行コマンドが「コンテンツを”再生”または”一時停止解除する”」であれば、制御部１０２は、変更されたステップＳ５０で、コンテンツをＴＶに再生または一時停止解除させる命令を送信する。
【００８６】
上述した通り、本発明の実施形態２に係る通信システム１の携帯デバイス１０は、音声による指示のみで所望のコンテンツを検索することに加え、検索対象を特定することができるので、その検索を容易且つ短時間で行うことができる。更には、音声により指示されたコンテンツを検索した上で、そのコンテンツの処理を実行する対象を特定することができるので、コンテンツの使用を容易且つ所望の機器で行うことができる。
【００８７】
以上この発明の実施形態を説明したが、この発明は上記の実施形態に限定されず、種々の変形及び応用が可能である。例えば、上記第１および第２の実施形態で示した、図４の内部処理内容特定表および図６の内部処理内容特定表２は一例であり、これら特定表にテキストデータおよび内部処理内容を追加してもよい。具体的には、例えばテキストデータに「二日前」、「三日前」を追加し、それに対応する内部処理内容として、「作成日時が”二日前”のコンテンツを検索する」、「作成日時が”三日前”のコンテンツを検索する」を追加してもよい。更には、テキストデータに「ＡＲＩＢ  ＳＴＤ−Ｂ１０」で規定されている地上デジタル放送でのジャンルの全てを追加し、それに対応する内部処理内容を追加してもよい。この場合、より細かく、コンテンツの検索を行うことができる。
【００８８】
また、上記第１および第２の実施形態では、携帯デバイス１０を例えば携帯電話としたが、これに限られず、携帯デバイス１０は、マイクロフォンおよび外部との通信が可能な通信装置を備えるスマートフォンやノートパソコン等でもよい。このように、携帯電話やスマートフォン或いはノートパソコンといった、音声を入力（受音）するマイクロフォンと、外部機器との通信を行う通信装置とを予め備えた機器を使用することで、本発明を実現するための専用の通信機器を別途購入するといったことが不要となる。
【００８９】
また、上記第１および第２の実施形態では、音声テキスト変換サーバ２０を携帯デバイス１０とは別体として設けたが、これに限られるものではなく、音声テキスト変換サーバ２０が有する機能を例えばＬＳＩで構成し、これを携帯デバイス１０に内蔵してもよい。
【００９０】
また、上記第１および第２の実施形態では、携帯デバイス１０の通信部１０４と、音声テキスト変換サーバ２０のサーバ通信部２０１とは、インターネット網４０を介して通信を行う構成であったが、これに限られるものではなく、通信部１０４とサーバ通信部２０１とは直接通信を行う構成としてもよい。
【００９１】
また、上記第１の実施形態では、内部処理格納部１０１を携帯デバイス１０に内蔵し、図３に示す内部処理内容の特定処理および図５に示す内部処理実行処理を携帯デバイス１０の制御部１０２で実行したが、これに限られるものではない。即ち、次の構成としてもよい。まず、内部処理格納部１０１を携帯デバイス１０ではなく音声テキスト変換サーバ２０に内蔵する構成とする。そして、図３に示す内部処理内容の特定処理のステップＳ１３〜Ｓ２０までの処理を、音声テキスト変換処理のステップＳ１０３の後に組み込み、サーバ制御部２０２で実行する構成とする。更に、図５に示す内部処理実行処理を、コンテンツ情報送信処理と共に、サーバ制御部２０２で実行する構成としてもよい。
【００９２】
なお、この構成の場合、図５に示すステップＳ５０の内容を、「記憶されたコンテンツの属性に対応するコンテンツの処理を、コンテンツの属性と共に記憶された実行コマンドに従って携帯デバイス１０に実行させる」と変更する。そして、ステップＳ５１の内容を、「記憶されたコンテンツの属性に含まれるＤＬＮＡメタデータの一覧を携帯デバイス１０に表示させる」と変更すればよい。この構成によれば、制御部１０２の処理負担を低減できるので、制御部１０２に内蔵された演算装置の演算速度が遅い場合でも、音声によるコンテンツ検索を容易に行うことができる。更には、コンテンツの使用をも容易に行うことができる。
【００９３】
なお、上記実施形態において、各種処理を実行するプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｄｉｓｃ）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムを、コンピュータ等にインストールすることにより、上述の各種処理を実行するシステムを構成することとしてもよい。
【００９４】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００９５】
また、上述の各種処理を、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が分担して実現する場合、又は、ＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００９６】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００９７】
（付記１）コンテンツ及び前記コンテンツの属性を記憶するコンテンツ記憶装置と通信可能な通信手段と、ユーザにより発音された音声の入力を行うと共に前記音声を電気信号へ変換する音声入力手段と、を備える通信装置であって、
前記コンテンツの検索を命令するコマンドを、前記コンテンツの属性を表現するテキストデータと対応付けて予め記憶したコマンド記憶手段と、
前記コンテンツの検索を指示する音声が前記音声入力手段に入力された場合、前記入力された音声を構成する単語に対応するテキストデータを外部装置から受信するデータ受信手段と、
前記データ受信手段により前記単語毎のテキストデータを受信すると、前記テキストデータの各々が前記コマンド記憶手段に予め記憶されているテキストデータと一致するかを判定する一致単語判定手段と、
前記一致単語判定手段により一致すると判定されたテキストデータと対応付けて前記コマンド記憶手段に予め記憶されている前記コマンドを、前記コンテンツの検索に使用する命令として記憶する検索命令記憶手段と、
前記音声入力手段への前記音声による前記コンテンツの検索指示に対応して、前記コンテンツ記憶装置に記憶された前記コンテンツの属性を前記通信手段で受信した場合、前記コンテンツの属性と前記検索命令記憶手段に記憶された前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する検索手段と、
を備えることを特徴とする通信装置。
【００９８】
（付記２）前記検索命令記憶手段は、
前記一致単語判定手段により一致すると判定されたテキストデータに対応付けられている前記コマンドが、全て記憶されたかを判定する全記憶判定手段を備え、
前記検索手段は、
前記全記憶判定手段により前記コマンドが全て記憶されたと判定された場合に、前記コンテンツの属性を前記コンテンツ記憶装置に送信させる指示信号を、前記通信手段を介して送信する送信指示手段、
を備えることを特徴とする付記１に記載の通信装置。
【００９９】
（付記３）前記データ受信手段は、
前記ユーザの音声の入力順に、前記テキストデータを受信する順データ受信手段を備え、
前記コマンド記憶手段は、
前記テキストデータが示す単語および前記単語に続く格助詞の組み合わせから前記コンテンツの検索対象となる前記コンテンツ記憶装置を特定する特定情報を、前記単語および前記単語に続く格助詞の組み合わせに対応付けて予め記憶した特定情報記憶手段を備え、
前記一致単語判定手段は、
前記順データ受信手段により受信した前記テキストデータの示す単語および前記単語に続く格助詞の組み合わせが、前記特定情報記憶手段に予め記憶されている前記単語および前記単語に続く格助詞の組み合わせと一致するかを判定する順一致単語判定手段を備え、
前記検索命令記憶手段は、
前記順一致単語判定手段により前記テキストデータと一致すると判定された前記単語および前記単語に続く格助詞の組み合わせと対応付けて前記特定情報記憶手段に予め記憶されている前記特定情報から、前記コンテンツ記憶装置を特定して記憶する検索対象記憶手段を備え、
前記検索手段は、
前記検索対象記憶手段に記憶された前記コンテンツ記憶装置へ、前記コンテンツの属性を送信させる指示信号を、前記通信手段を介して送信する検索対象送信指示手段と、
前記検索対象送信指示手段により送信された指示信号に応答して送信された前記コンテンツの属性と前記検索命令記憶手段に記憶された前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する指示検索手段と、
を備えることを特徴とする付記１または２に記載の通信装置。
【０１００】
（付記４）前記コマンド記憶手段は、
前記コンテンツの検索を命令するコマンドに加え、前記検索されたコンテンツの処理実行を命令するコマンドを、前記処理実行を表現するテキストデータと対応付けて予め記憶した処理コマンド記憶手段を備え、
前記検索命令記憶手段は、
前記一致単語判定手段により一致すると判定されたテキストデータに対応付けて前記処理コマンド記憶手段に予め記憶されている前記コマンドを、前記コンテンツの検索および処理実行に使用する命令として記憶する検索実行命令記憶手段を備え、
前記検索手段は、
前記音声入力手段への前記音声による前記コンテンツの検索指示および処理実行指示に対応して、前記コンテンツ記憶装置に記憶されている前記コンテンツの属性が前記通信手段により受信された場合、前記コンテンツの属性と前記検索実行命令記憶手段に記憶された前記コマンドとを用いて、前記音声により指示されたコンテンツを検索すると共に前記検索されたコンテンツの処理実行を命令する検索命令手段を備える、
ことを特徴とする付記１に記載の通信装置。
【０１０１】
（付記５）前記検索実行命令記憶手段は、
前記一致単語判定手段により一致すると判定されたテキストデータに対応付けられている前記コマンドが、全て記憶されたかを判定する全記憶判定手段を備え、
前記検索命令手段は、
前記全記憶判定手段により前記コマンドが全て記憶されたと判定された場合に、前記コンテンツの属性を前記コンテンツ記憶装置に送信させる指示信号を、前記通信手段を介して送信する送信指示手段、
を備えていることを特徴とする付記４に記載の通信装置。
【０１０２】
（付記６）前記データ受信手段は、
前記ユーザの音声の入力順に、前記テキストデータを受信する順データ受信手段を備え、
前記処理コマンド記憶手段は、
前記テキストデータが示す単語および前記単語に続く格助詞の組み合わせから前記コンテンツの検索対象となる前記コンテンツ記憶装置を特定する特定情報および前記コンテンツの処理を実行させる処理対象機器を特定する処理特定情報を、前記単語および前記単語に続く格助詞の組み合わせに対応付けて予め記憶した処理特定情報記憶手段を備え、
前記一致単語判定手段は、
前記順データ受信手段により受信した前記テキストデータの示す単語および前記単語に続く格助詞の組み合わせが、前記処理特定情報記憶手段に予め記憶されている前記単語および前記単語に続く格助詞の組み合わせと一致するかを判定する順一致処理単語判定手段を備え、
前記検索実行命令記憶手段は、
前記順一致処理単語判定手段により一致すると判定されたテキストデータが示す単語および前記単語に続く格助詞の組み合わせに対応付けて、前記処理特定情報記憶手段に予め記憶されている前記特定情報と前記処理特定情報とから、前記コンテンツ記憶装置と前記処理対象機器とを特定して記憶する検索処理対象記憶手段を備え、
前記検索命令手段は、
前記検索処理対象記憶手段に記憶された前記コンテンツ記憶装置へ、前記コンテンツの属性を送信させる指示信号を、前記通信手段を介して送信する検索対象送信指示手段と、
前記検索対象送信指示手段により送信された指示信号に応答して送信された前記コンテンツの属性と前記検索実行命令記憶手段に記憶された前記コマンドとを用いて、前記音声により指示されたコンテンツを検索すると共に前記検索されたコンテンツの処理実行の命令を、前記検索処理対象記憶手段に記憶された前記処理対象機器へ、前記通信手段を介して送信する命令信号送信手段と、
を備えることを特徴とする付記４または５に記載の通信装置。
【０１０３】
（付記７）前記音声入力手段により前記音声が電気信号へ変換された音声信号を単語毎に分割し、前記単語毎に前記テキストデータを作成して、前記テキストデータを前記データ受信手段へ送信するデータ送信手段を備えることを特徴とする付記１から６のいずれかに記載の通信装置。
【０１０４】
（付記８）付記１から６のいずれかに記載の通信装置と、
前記音声入力手段により前記音声が電気信号へ変換された音声信号を前記通信装置から受信し、前記音声信号を単語毎に分割し、前記単語毎に前記テキストデータを作成して、前記テキストデータを前記通信装置へ送信するデータ送受信手段を有する変換装置と、
を備えることを特徴とする通信システム。
【０１０５】
（付記９）コンテンツの検索を行う検索方法であって、
前記コンテンツの検索を指示する音声が入力された場合、前記入力された音声を構成する単語に対応するテキストデータを外部装置から受信するデータ受信工程と、
前記データ受信工程により前記単語毎のテキストデータが受信されると、前記受信されたテキストデータの各々が、前記コンテンツの検索を命令するコマンドに対応付けて記憶されている前記コンテンツの属性を表現するテキストデータと一致するかを判定する一致単語判定工程と、
前記一致単語判定工程により一致すると判定されたテキストデータと対応付けて記憶されている前記コマンドを、前記コンテンツの検索に使用する命令として記憶する検索命令記憶工程と、
前記音声による前記コンテンツの検索指示に対応して、前記コンテンツの属性が受信された場合、前記コンテンツの属性と前記検索命令記憶工程で記憶した前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する検索工程と、
を備えることを特徴とする検索方法。
【０１０６】
（付記１０）コンピュータに、
コンテンツの検索を指示する音声が入力された場合、前記入力された音声を構成する単語に対応するテキストデータを外部装置から受信するデータ受信機能と、
前記データ受信機能により前記単語毎のテキストデータが受信されると、前記受信されたテキストデータの各々が、前記コンテンツの検索を命令するコマンドに対応付けて記憶されている前記コンテンツの属性を表現するテキストデータと一致するかを判定する一致単語判定機能と、
前記一致単語判定機能により一致すると判定されたテキストデータと対応付けて記憶されている前記コマンドを、前記コンテンツの検索に使用する命令として記憶する検索命令記憶機能と、
前記音声による前記コンテンツの検索指示に対応して、前記コンテンツの属性が受信された場合、前記コンテンツの属性と前記検索命令記憶機能で記憶した前記コマンドとを用いて、前記音声により指示されたコンテンツを検索する検索機能と、
を実現させるプログラム。
【符号の説明】
【０１０７】
１          通信システム
１０        携帯デバイス
２０        音声テキスト変換サーバ
３０        コンテンツ格納機器
４０        インターネット網
１０１      内部処理格納部
１０２      制御部
１０３      ユーザインターフェイス部
１０４      通信部
１０５      処理メモリ
２０１      サーバ通信部
２０２      サーバ制御部
２０３      日本語データベース格納部
３０１      コンテンツ通信部
３０２      コンテンツ制御部
３０３      コンテンツ格納部
１０３１    マイクロフォン
１０３２    キーパッド
１０３３    スピーカ
１０３４    ディスプレイ
【図１】
2013073273.tif 000003
【図２】
2013073273.tif 000004
【図３】
2013073273.tif 000005
【図４】
2013073273.tif 000006
【図５】
2013073273.tif 000007
【図６】
2013073273.tif 000008