(57)【要約】  コンテンツの種別を指定してコンテンツを検索することができる電子機器、方法及びプログラムを提供すること。  実施形態によれば、電子機器は、入力手段と、決定手段と、検索手段とを具備する。入力手段は、検索条件を入力する。決定手段は、コンテンツを表示する表示装置の状態に応じて検索対象コンテンツの種別を決定する。検索手段は、入力手段により入力された検索条件と、決定手段により決定されたコンテンツの種別とに基づいてコンテンツを検索する。
2015037098.tif 000002
【特許請求の範囲】
【請求項１】
検索条件を入力する入力手段と、
コンテンツを表示する表示装置の状態に応じて検索対象コンテンツの種別を決定する決定手段と、
前記入力手段により入力された検索条件と、前記決定手段により決定されたコンテンツの種別とに基づいてコンテンツを検索する検索手段と、
を具備する電子機器。
【請求項２】
前記決定手段は、前記表示装置が表示しているコンテンツ、または前記表示装置が実行しているアプリケーションに基づいて検索対象コンテンツの種別を決定する請求項１記載の電子機器。
【請求項３】
前記決定手段は、前記表示装置が放送番組を表示している、録画番組を再生している、ネットワーク上のコンテンツを再生しているかの少なくともいずれかに応じて検索対象コンテンツの種別を決定する請求項２記載の電子機器。
【請求項４】
前記決定手段は、前記表示装置が放送番組予定表アプリケーションを実行している、放送番組検索アプリケーションを実行している、放送番組予約アプリケーションを実行している、録画番組選択アプリケーションを実行している、録画番組検索アプリケーションを実行している、またはネットワーク上のコンテンツの検索アプリケーションを実行しているかの少なくともいずれかに応じて検索対象コンテンツの種別を決定する請求項２記載の電子機器。
【請求項５】
前記入力手段により検索条件の少なくとも一項目が入力されたとき、既に入力されている検索条件に当該項目が含まれていない場合、当該項目を検索条件に追加した新たな検索条件が入力される請求項１記載の電子機器。
【請求項６】
前記入力手段により検索条件の少なくとも一項目が入力されたとき、既に入力されている検索条件に当該項目が含まれている場合、当該項目を入力項目に置き換えた新たな検索条件が入力される請求項１記載の電子機器。
【請求項７】
前記表示装置が検索結果を表示しているときに前記入力手段により入力された検索条件の少なくとも一項目に応じて新たな検索条件が入力される請求項５または請求項６記載の電子機器。
【請求項８】
検索対象コンテンツの種別を指定する指定手段をさらに具備し、
前記検索手段は、前記指定手段により決定されたコンテンツの種別を前記指定手段により指定された検索対象コンテンツの種別に変更する請求項１記載の電子機器。
【請求項９】
前記入力手段は、音声入力手段を具備する請求項１記載の電子機器。
【請求項１０】
検索条件を入力することと、
コンテンツを表示する表示装置の状態に応じて検索対象コンテンツの種別を決定することと、
入力された検索条件と、決定されたコンテンツの種別とに基づいてコンテンツを検索することと、
を具備する方法。
【請求項１１】
コンピュータにより実行されるプログラムであって、前記プログラムは、
検索条件を入力し、
コンテンツを表示する表示装置の状態に応じて検索対象コンテンツの種別を決定し、
入力された検索条件と、決定されたコンテンツの種別とに基づいてコンテンツを検索するものであるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態はコンテンツ検索処理を行う電子機器、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、放送番組を録画し、録画番組を検索し、見たい番組を再生することができるテレビジョン受像機が開発されている。このようなテレビジョン受像機はインターネット接続機能を有することも多い。このように録画番組、ネットコンテンツ、あるいは放送予定番組（以下、番組をコンテンツとも称する）等の大量のコンテンツの中から所望のコンテンツを検索するシステムが開発されている。【０００３】
しかし、従来の検索システムは、コンテンツの種別（放送予定番組、録画番組、ネットコンテンツ）を指定して検索することはできなかった。このため、ユーザの意図に沿わない種別のコンテンツが検索結果に含まれることがあった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−９４９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コンテンツの種別が複数ある映像システムにおける従来の検索システムは、ユーザの意図に沿わない種別のコンテンツを抽出することがあった。  
本発明の目的はコンテンツの種別を指定してコンテンツを検索することができる電子機器、方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態によれば、電子機器は、入力手段と、決定手段と、検索手段とを具備する。入力手段は、検索条件を入力する。決定手段は、コンテンツを表示する表示装置の状態に応じて検索対象コンテンツの種別を決定する。検索手段は、入力手段により入力された検索条件と、決定手段により決定されたコンテンツの種別とに基づいてコンテンツを検索する。
【図面の簡単な説明】
【０００７】
【図１】図１は実施形態に係る映像システム全体の構成の一例を示すブロック図である。
【図２】図２は第１実施形態の動作の一例を示すフローチャートである。
【図３】図３は第１実施形態の検索条件入力装置の表示装置のＧＵＩ表示の一例を示す図である。
【図４】図４は第１実施形態の検索動作の一例を示す図である。
【図５】図５は第２実施形態の動作の一例を示すフローチャートである。
【図６】図６は第３実施形態の動作の一例を示すフローチャートである。
【図７】図７は第４実施形態の検索条件入力装置の表示装置のＧＵＩ表示の一例を示す図である。
【図８】図８は第４実施形態の動作の一例を示すフローチャートである。
【図９】図９は第４実施形態の検索動作の一例を示す図である。
【図１０】図１０は第５実施形態に係る映像システム全体の構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００８】
第１実施形態  
以下、第１実施形態について図面を参照して説明する。  
図１は、実施形態に係る映像システム全体のブロック図である。システムは、映像再生装置１００と、検索条件入力装置２００と、ネットコンテンツサイト３０１からなる。映像システムが扱うコンテンツは、放送番組あるいは放送予定番組、放送を録画した録画番組、ネットコンテンツを含むことができる。実施形態では、コンテンツの種別は複数であれば良く、全ての種別のコンテンツを扱わなくてもよい。
【０００９】
映像再生装置１００は、例えば録画機能付きのデジタルテレビジョン受像機や、セットトップボックス、レコーダからなる。検索条件入力装置２００は、例えばリモートコントローラ、携帯電話、スマートホン、タブレット等からなる。映像再生装置１００、検索条件入力装置２００、コンテンツサイト３０１はインターネットを介して接続される。しかし、映像再生装置１００とコンテンツサイト３０１とがインターネットを介して接続されていればよく、映像再生装置１００と検索条件入力装置２００とはインターネットではなく、例えばブルートゥース（登録商標）等の近接無線通信により接続されてもよい。
【００１０】
映像再生装置１００の構成について説明する。映像再生装置１００は、システムバスに接続された表示制御装置１０１、通信装置１０２、表示装置１０３、コンテンツ再生装置１０４、放送受信装置１１０、放送予定番組データベース１１１、放送予定番組表表示装置１１２、放送予定番組検索装置１１３、放送予定番組予約装置１１４、放送番組録画装置１２０、録画番組選択装置１２１、録画番組検索装置１２３、ネットコンテンツ検索装置１３０等を含む。
【００１１】
放送受信装置１１０は、デジタル放送ストリームを受信し、デジタル放送ストリームをコンテンツ再生装置１０４に送る。コンテンツ再生装置１０４は、映像をデコードして、表示装置１０３に表示するとともに、デジタル放送ストリーム中に重畳されている放送予定番組データ（ＥＰＧデータ）を抽出して、放送予定番組データベース１１１に格納する。
【００１２】
放送予定番組表表示装置１１２は、この放送予定番組データを一覧形式にして表示装置１０３に表示するものであり、その機能を実現するアプリケーションで実現してもよい。ユーザは表示装置１０３の画面上の放送予定番組データ一覧から番組を選択して、選択番組を視聴、視聴予約、録画予約できる。
【００１３】
放送予定番組検索装置１１３は、指定された検索条件に基づいて放送予定番組データベース１１１内の放送予定番組データを検索し、検索条件に合致した放送予定番組を一覧形式で表示装置１０３に表示するものであり、その機能を実現するアプリケーションで実現してもよい。ユーザは表示装置１０３の画面上の放送予定番組一覧から番組を選択して、視聴、視聴予約、録画予約できる。
【００１４】
放送予定番組予約装置１１４は、放送予定番組表表示装置１１２を用いてユーザが選択した放送予定番組、または放送予定番組検索装置１１３を用いてユーザが選択した放送予定番組を、視聴予約、または録画予約するものであり、その機能を実現するアプリケーションで実現してもよい。この予約情報は、放送予定番組データベース１１１に記録される。
【００１５】
放送受信装置１１０で受信したデジタル放送ストリームは、放送予定番組予約装置１１４の録画予約に従い、放送番組録画装置１２０により録画される。録画番組選択装置１２１は、放送番組録画装置１２０に録画されているコンテンツ一覧を表示装置１０３で表示するものであり、その機能を実現するアプリケーションで実現してもよい。ユーザはこのコンテンツ一覧から番組を選択して、再生することができる。
【００１６】
ネットコンテンツ検索装置１３０は、ネットコンテンツ（以下、ネットコンテンツと称する）を閲覧するものであり、その機能を実現するブラウザアプリケーションで実現してもよい。ネットコンテンツ検索装置１３０は、指定されたＵＲＬと検索条件に基づいて、ネットコンテンツを表示装置１０３に表示する。
【００１７】
表示制御装置１０１は、機能やアプリケーションの実行や、コンテンツ再生を制御するとともに、表示装置１０３がどの機能やアプリケーションを実行しているか、どのコンテンツを表示・再生しているのかの表示状態を管理する。
【００１８】
通信装置１０２は、外部機器とデータ通信を行なうとともに、外部機器からの検索実行リクエストを受け付け、表示制御装置１０１に入力する。検索実行リクエストには、以下の項目からなる検索条件が付与される。  
・検索対象コンテンツ種別（放送予定番組、録画番組、ネットコンテンツ検索ＵＲＬ）  
・キーワード  
・ジャンル（ニュース、映画、スポーツなど）  
・日付  
・放送種別（地デジ／ＢＳ／ＣＳ）  
・放送局
表示制御装置１０１は、検索条件のうちの「検索対象コンテンツ種別」によって、放送予定番組検索装置１１３、録画番組検索装置１２３、またはネットコンテンツ検索装置１３０を動作させる。なお、検索対象コンテンツ種別は上記に限らず、放送中の番組、ＳＤカードの写真や動画、ＮＡＳサーバ上の動画等を含んでもよい。その場合は、表示制御装置１０１は、これらのコンテンツの再生に関する装置（図１には含まれないものもある）を動作させる。
【００１９】
通信装置１０２は、外部機器からの表示状態取得リクエストを受け付け、表示制御装置１０１から表示状態を取得し、リクエスト元の外部機器に通知する。
【００２０】
次に、検索条件入力装置２００について説明する。検索条件の入力手段は、キーボードによるもの、音声認識技術を利用するマイクロフォンによるもの等があるが、ここでは、一例としてマイクロフォンによるものを説明する。検索条件入力装置２００は、システムバスに接続された音声検索制御装置２０１、音声入力装置（マイクロフォン）２０２、音声認識装置２０３、通信装置２０４、表示装置２１０、検索条件設定装置２２０等を含む。
【００２１】
表示装置２１０は、ＧＵＩ表示を行うとともにボタン操作を受け付けるタッチパネルを含む。表示装置２１０のＧＵＩ表示は、音声検索制御装置２０１が制御する。ボタン操作によるイベントは音声検索制御装置２０１に通知される。なお、本実施形態では、ＧＵＩ表示、ボタン操作はユーザからの音声入力開始指示を受けるボタンとして機能するため、表示無しのハードウェアボタンでも代替可能である。
【００２２】
音声入力装置２０１により入力された音声データは、音声認識装置２０３により文字データに変換され、検索条件設定装置２２０に入力される。検索条件設定装置２２０は、音声認識装置２０３で得られた文字データを構文解析して、単語を抽出するとともに、単語が検索条件のどの項目の内容であるかを決定し、検索条件を設定する。
【００２３】
音声検索制御装置２０１は、音声入力装置２０２、音声認識装置２０３、表示装置２１０、検索条件設定装置２２０を制御し、通信装置２０４を介して、映像再生装置１００に対し、検索実行リクエストを出す。
【００２４】
図２は、音声検索制御装置２０１の動作を示すフローチャートである。ブロックＢ２で、表示装置２１０で発話開始ボタンのＧＵＩ表示が行われ、ユーザからの音声入力開始指示イベントを待つ。発話開始ボタンの一例を図３に示す。
【００２５】
音声入力開始指示入力、すなわちユーザによるボタン押下を検出したら、ブロックＢ４で、音声データ取り込みが音声入力装置２０２に対して指示される。音声データの入力が一定時間途切れたら、発話終了とみなして、音声データが音声認識装置２０３に入力される。ブロックＢ６で、入力された音声データが音声認識装置２０３によって文字データに変換される（音声認識）。
【００２６】
ブロックＢ８で、ブロックＢ６で得られた文字データが検索条件設定装置２２０により構文解析され、単語が抽出されるとともに、抽出した単語が検索条件のどの項目の内容であるかが決定され、検索条件が設定される。例えば、以下の検索条件の項目が設定される。  
・キーワード  
・ジャンル  
・日付  
・放送種別  
・放送局
例えば、構文解析により曜日を含む単語は、日付項目として認識され、ドラマ、映画、スポーツ等はジャンル項目として認識され、どの項目にも属さないものは、キーワードとして認識される。
【００２７】
ブロックＢ１０で、映像再生装置１００に対して通信装置２０４を介して表示装置１０３の表示状態の取得リクエストが発行され、表示状態が取得される。ブロックＢ１２で、ブロックＢ１０で取得した表示装置１０３の表示状態に対して最も適切な検索対象であるコンテンツが検索条件の「検索対象コンテンツ種別」に設定される。音声検索制御装置２０１はこの最適な検索対象を決定するためのテーブルを有する。このテーブルは、例えば表１に示すように、表示装置１０３の表示状態に対して最も適切な検索対象コンテンツを定義している。このテーブルは経験や種々の実験、調査に基づいて決定される。
【表１】
2015037098.tif 000003
【００２８】
ブロックＢ１４で、設定した検索条件が付与された検索実行リクエストが通信装置２０４を介して映像再生装置１００に対して送られる。
【００２９】
ブロックＢ１６で、音声検索の終了か否か判定され、終了ではない場合は、ブロックＢ２から繰り返される。
【００３０】
図４は、音声検索制御装置２０１の動作の一例として、表示装置１０３が放送予定番組表アプリケーション実行中（図４（ａ））に検索条件として「水曜日の東京一郎のドラマ」を発生した場合の検索の例を示す。この場合、ブロックＢ１０では、表１を参照して「放送予定番組表アプリケーション実行中」に対応する「検索対象コンテンツ」として「放送予定番組」が選択され、以下の条件で検索実行リクエストが発行される。  
・検索対象コンテンツ種別：「放送予定番組」  
・キーワード：「東京一郎」  
・ジャンル：「ドラマ」  
・日付：「水曜日」  
・放送種別：指定なし  
・放送局：指定なし
映像再生装置１００は、この検索条件に基づき、「放送予定番組」の中から「東京一郎」をキーワードに含み、水曜日のドラマを検索し、検索結果を表示装置１０３で表示する（図４（ｂ））。検索結果に複数のコンテンツが含まれる場合でも、ある程度コンテンツが絞られているので、その中から表示するコンテンツを選ぶことは容易である。
【００３１】
以上説明したように、第１実施形態によれば、検索対象コンテンツ種別を指定して検索できるので、検索対象を適切な種別のコンテンツに絞ることができ、ユーザの意図に沿わない種別のコンテンツが検索対象に含まれることを防ぐことができる。また、映像再生装置１００の表示装置１０３がどの機能やアプリケーションを表示しているか、どのコンテンツを再生しているのかの表示状態に応じて、自動的に設定するので、ユーザが検索対象コンテンツの種別を指定しなくても、検索対象を自動的に最適なコンテンツ種別に絞ることができる。さらに、検索条件を音声で入力することが出来るので、検索条件の設定が容易である。
【００３２】
以下、他の実施形態を説明する。他の実施形態の説明において第１実施形態と同一部分は同一参照数字を付してその詳細な説明は省略する。
【００３３】
第２実施形態  
第２実施形態のブロック図は図１に示した第１実施形態のブロック図と同一であるので、図示省略する。ただし、検索条件設定装置２２０は、前回の検索条件を記憶する点が第１実施形態とは異なる。これに伴い、第２実施形態の音声検索制御装置２０１のフローチャートは図２のブロックＢ１２が図５に示すように変更される。
【００３４】
ブロックＢ１２ａで、前回の検索条件が読み出され、今回の検索条件に設定される。初回の検索であれば設定条件の各設定項目はすべて「指定なし」にクリアされる。
【００３５】
ブロックＢ１２ｂで、入力された文字データの構文解析が行なわれ、単語が抽出され、単語が検索条件のどの項目の内容であるかが決定される。
【００３６】
ブロックＢ１２ｃで、今回の検索条件においてブロックＢ１２ｂで得られた項目が「指定なし」であるか否か判定される。この判定がイエスの場合は、ブロックＢ１２ｄで、ブロックＢ１２ｂで得られた単語が今回の検索条件の項目に新規に設定される。ブロックＢ１２ｃの判定がノーの場合、すなわち、検索条件の当該項目に何らかの単語が既に設定されている場合には、ブロックＢ１２ｅで当該項目の内容がブロックＢ１２ｂで得られた単語に変更される。
【００３７】
ブロックＢ１２ｆで、抽出された全ての項目の処理が完了したか否か判定され、否の場合は、ブロックＢ１２ｃで次の項目の処理が行われる。
【００３８】
これにより、検索条件を複数回にわたり音声入力することができ、検索条件を変更することができる。２回目以降の検索条件の入力時に前回の検索条件で指定されていない項目が新たに入力された場合は、検索条件に項目が追加され、いわゆる絞り込み検索のための検索条件が設定される（ブロックＢ１２ｄ）。また、前回の条件で指定されている項目に対して新たな単語が入力された場合は、検索条件の項目の一部変更のための検索条件が設定される（ブロックＢ１２ｅ）。
【００３９】
第２実施形態の動作例を説明する。例えば、１回目に「東京一郎のドラマ」が音声入力されると、音声検索制御装置２０１は以下の検索条件を設定する。  
・検索対象コンテンツ種別：「放送予定番組」  
・キーワード：「東京一郎」  
・ジャンル：「ドラマ」  
・日付：指定なし  
・放送種別：指定なし  
・放送局：指定なし
映像再生装置１００はこの条件に基づいて検索を実行し、検索結果を表示装置１０３で表示する。検索条件を一部変更するために、２回目の音声入力時に「東京花子の映画」が音声入力されると、検索条件設定装置２２０は、キーワードとジャンルの項目が入力されたと判断する。両項目とも前回の検索条件で何からの単語（キーワードは東京一郎、ジャンルはドラマ）が指定されていたので、ブロックＢ１２ｅで当該検索条件項目の内容を、今回入力された単語（キーワードは東京花子、ジャンルは映画）に変更した次のような新しい検索条件が設定される。  
・検索対象コンテンツ種別：「放送予定番組」  
・キーワード：「東京花子」（変更）  
・ジャンル：「映画」（変更）  
・日付：指定なし  
・放送種別：指定なし  
・放送局：指定なし
もしも、２回目の音声入力時に「東京花子の映画」の代わりに「録画番組」が音声入力されると、検索条件設定装置２２０は、検索対象コンテンツ種別の項目が入力されたと判断する。当該項目は前回の検索条件では「放送予定番組」であったので、ブロックＢ１２ｅで当該検索条件項目の内容を、今回入力された単語（録画番組）に変更した次のような新しい検索条件が設定される。  
・検索対象コンテンツ種別：「録画番組」  
・キーワード：「東京一郎」  
・ジャンル：「ドラマ」  
・日付：指定なし  
・放送種別：指定なし  
・放送局：指定なし
また、２回目の音声入力時に「東京花子の映画」の代わりに「水曜日」が音声入力されると、検索条件設定装置２２０は、日付の項目が入力されたと判断する。当該項目は前回の検索条件では「指定なし」であったので、ブロックＢ１２ｄで当該検索条件項目に、今回入力された単語（水曜日）を新規に設定した次のような新しい検索条件が設定される。  
・検索対象コンテンツ種別：「放送予定番組」  
・キーワード：「東京一郎」  
・ジャンル：「ドラマ」  
・日付：「水曜日」  
・放送種別：指定なし  
・放送局：指定なし
もしも、２回目の音声入力時に「東京花子の映画」の代わりに「水曜日の録画番組」が音声入力されると、検索条件設定装置２２０は、検索対象コンテンツ種別と日付の２項目が入力されたと判断する。コンテンツ種別は前回の検索条件では「放送予定番組」であったので、ブロックＢ１２ｅでコンテンツ種別の内容を録画番組に変更する。日付は前回の検索条件では「指定なし」であったので、ブロックＢ１２ｄで日付に水曜日を新規に設定する。このため、検索条件の一部変更とともに、新規追加された次のような新しい検索条件が設定される。  
・検索対象コンテンツ種別：「録画番組」  
・キーワード：「東京一郎」  
・ジャンル：「ドラマ」  
・日付：「水曜日」  
・放送種別：指定なし  
・放送局：指定なし
以上説明したように、第２実施形態によれば、１回目の音声入力に基づいて設定された検索条件を２回目以降の音声入力に基づいて変更することができるので、全ての条件項目を言い直すことなく、変更する項目の単語を発声するだけで、条件をさらに絞る絞込み検索、一部を変更する検索、あるいは両者を組み合わせた検索のための検索条件を容易に設定することができる。音声入力により検索条件を入力する場合、検索条件の一部の項目を変更する場合、例えば「録画番組からゴルフを検索」を「放送番組からゴルフを検索」等に変更する場合、変更後の条件全体を発声しなければならない。また、「放送番組からゴルフを検索」の条件で検索した結果を表示した後に条件を加えて絞込み検索しようとした場合、「水曜日の放送番組からゴルフを検索」と全ての条件を発声し直さなければならなかった。さらに、条件が不足した場合、または間違って認識された場合、最初から検索条件を発声し直さなければならなかった。しかし、第２実施形態によれば、検索条件のうち変更する項目のみを発声するだけで済む。
【００４０】
第３実施形態  
第３実施形態は、第２実施形態の変形に関するもので、第２実施形態の処理を実行するタイミングを制限するものである。すなわち、２回目以降の音声入力による検索条件の変更は前回の検索結果の表示状態中でのみ許可する。これに伴い、図６に示す第３実施形態の音声検索制御装置２０１のフローチャートは図５のフローチャートに対して２つのブロックＢ１２ｇ、Ｂ１２ｈが追加されている。
【００４１】
ブロックＢ１２ｂの次に、ブロックＢ１２ｇで、検索条件設定装置２２０は、映像再生装置１００の表示装置１０３が前回の検索結果を表示しているか否か判定する。検索結果の表示中はブロックＢ１２ｃへ進み、第２実施形態の処理が行われる。検索結果の表示中でない場合は、ブロックＢ１２ｈへ進み、検索条件の全ての項目がクリアされる。これは、今回の音声入力を既に設定済みの検索条件の変更のための２回目以降の音声入力ではなく、第１回の音声入力と見なすためである。検索条件がクリアされると、ブロックＢ１２ｄで今回入力された検索項目が設定される。
【００４２】
なお、ブロックＢ１２ｇの判定は、映像再生装置１００の表示装置１０３に、放送予定番組検索アプリケーション、録画番組検索アプリケーション、ネットコンテンツ検索アプリケーションのうち、前回の検索条件設定時の検索対象コンテンツ種別に対応した検索アプリケーションが表示されているかどうかで行う。
【００４３】
これにより、前回の検索結果画面が表示されているときだけは、検索条件の一部入れ替えによる再検索、あるいは絞り込み検索を行い、それ以外の表示状態では、常に新規の検索を実行することができる。
【００４４】
第４実施形態  
第４実施形態は、再検索を容易にするものである。図７は第４実施形態の検索条件入力装置２００の表示装置２１０に表示される発話開始のためのＧＵＩ表示を示す。図３に示したものと同様の音声入力開始を指示する「音声入力開始」ボタン７２に加えて、再検索ボタンとして「放送予定番組から再検索」ボタン７４、「録画番組から再検索」ボタン７６、「録画番組から再検索」ボタン７８を表示している。これら３つの再検索ボタンが押されたユーザイベント通知は、音声入力開始イベントと同様、音声検索制御装置２０１に通知される。なお、これらの再検索ボタンは、初回の検索実施時には無効、または非表示としておく。
【００４５】
図８は、第４実施形態の音声検索制御装置２０１の動作を示すフローチャートである。このフローチャートは、図２に示した第１実施形態のフローチャートに対してブロックＢ８２、Ｂ８４、Ｂ８６が追加されたものである。
【００４６】
ブロックＢ８２で、検索条件入力装置２００の表示装置２１０からユーザイベントが通知されたか否か判定される。ユーザイベント通知があった場合は、ブロックＢ８４で「音声入力開始」ボタン７２が押されたか否か判定される。
【００４７】
「音声入力開始」ボタン７２が押された場合は、第１実施形態と同様にブロックＢ４以降の処理が行われる。
【００４８】
「音声入力開始」ボタン７２ではなく、「放送予定番組から再検索」ボタン７４、「録画番組から再検索」ボタン７６、「録画番組から再検索」ボタン７８が押された場合は、ブロックＢ１２に進む。すなわち、再検索ボタンが押された場合は、音声データ取込み（ブロックＢ４）、音声認識（ブロックＢ６）、文字データの構文解析・検索条件設定（ブロックＢ８）、表示状態取得のリクエスト（ブロックＢ１０）はスキップされ、ブロックＢ１２で再検索ボタンの種類に応じて検索対象コンテンツ種別が決定（変更）される。再検索の場合は、検索対象コンテンツ種別が変更されるだけで、それ以外の検索条件項目は、前回の検索条件をそのまま使用する。
【００４９】
図９は第４実施形態の動作例を示す図である。図９（ａ）、（ｂ）は図４（ａ）、（ｂ）と同じである。表示装置１０３が放送予定番組表アプリケーション実行中（図９（ａ））に検索条件として「水曜日の東京一郎のドラマ」を発生した場合の検索の例を示す。この場合、表１を参照して「放送予定番組表アプリケーション実行中」に対応する「検索対象コンテンツ」として「放送予定番組」が選択され、以下の条件で検索実行リクエストが発行される。  
・検索対象コンテンツ種別：「放送予定番組」  
・キーワード：「東京一郎」  
・ジャンル：「ドラマ」  
・日付：「水曜日」  
・放送種別：指定なし  
・放送局：指定なし
映像再生装置１００は、この検索条件に基づき、「放送予定番組」の中から「東京一郎」をキーワードに含み、水曜日のドラマを検索し、検索結果を表示装置１０３で表示する（図４（ｂ））。この検索結果は、当然、放送予定番組しか抽出されない。ユーザは、放送予定番組の検索ではなく、他の検索対象コンテンツ種別の検索を行いたい場合には、図７のＧＵＩ表示に示す３つの再検索ボタンのいずれかを押せばよい。例えば、「録画番組から再検索」ボタン７６を押すと、検索対象コンテンツ種別が「放送予定番組」から「録画番組」に変更されるが、それ以外の検索条件項目は、前回の検索条件のままである。すなわち、以下のような再検索の検索条件が設定される。  
・検索対象コンテンツ種別：「録画番組」  
・キーワード：「東京一郎」  
・ジャンル：「ドラマ」  
・日付：「水曜日」  
・放送種別：指定なし  
・放送局：指定なし
この結果、図９（ｃ）に示すような、再検索結果が表示される。このため、検索条件の検索対象コンテンツ種別の再発声を行なうことなく、検索対象の入れ替えを簡単、かつ確実に行なうことができる。
【００５０】
第５実施形態  
第５実施形態は、システム構成の変形に関する実施形態である。図１に示した第１実施形態では、音声条件入力装置２００側に音声認識装置２０３と、検索条件設定装置２２０を配置した構成を説明したが、これらは音声条件入力装置２００側ではなく、映像再生装置１００側に配置したり、インターネットサイトとして実現しても構わない。
【００５１】
図１０は、第５実施形態の構成を示す。図１０では、音声認識装置２０３と同様の機能を有する音声認識装置２０３Ａがインターネットサイトとして実現され、検索条件設定装置２２０と同じ機能を有する検索条件設定装置２２０Ａが映像再生装置１００内に配置されている。このため、図２に示した第１実施形態のフローチャートのうち、ブロックＢ４の音声データ取込みまでが検索条件入力装置２００で行われ、ブロックＢ６（音声認識）以降の処理が映像再生装置１００で行われる。このため、携帯電話やスマートホン、タブレット等の携帯機器からなる検索条件入力装置２００の処理の負担を軽くすることができる。
【００５２】
なお、ブロックＢ１４で、検索条件入力装置２００から映像再生装置１００へ検索実行リクエストを発行する際は、第１実施形態では検索条件が付与されていたが、第５実施形態では音声入力装置２０２で取り込んだ音声データが付与される。映像再生装置１００の表示制御装置１０１は、通信装置１０２を介して検索条件入力装置２００から得られた音声データを再度通信装置１０２を介してインターネット上の音声認識装置２０３Ａに送る。音声認識装置２０３Ａでは、音声データが文字データ化される。映像再生装置１００の検索条件設定装置２２０Ａは音声認識装置２０３Ａから文字データを受け取り、構文解析して、単語を抽出するとともに、単語が検索条件のどの項目の内容であるかを決定し、検索条件を設定する。検索条件設定装置２２０Ａは検索条件のうち検索対象コンテンツ種別によって、放送予定番組検索装置１１３、録画番組検索装置１２３、またはネットコンテンツ検索装置１３０の実施を、表示制御装置１０１に指示する。以上により、上述した実施形態と同様の動作を実現できる。
【００５３】
上述の説明は、音声認識技術を利用してマイクロフォンにより検索条件を入力したが、これに限らず、キーボードにより検索条件を入力してもよい。その場合は、第４実施形態の再検索ボタンはキーボードの特定のキーに割り当てればよい。
【００５４】
なお、本実施形態の処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００５５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。第２実施形態、第３実施形態、第４実施形態を第５実施形態の変形例として実現してもよい。
【符号の説明】
【００５６】
１００…映像再生装置、１０１…表示制御装置１０１、１０２…通信装置、１０３…表示装置、１０４…コンテンツ再生装置、１１０…放送受信装置、１１１…放送予定番組データベース、１１２…放送予定番組表表示装置、１１３…放送予定番組検索装置、１１４…放送予定番組予約装置、１２０…放送番組録画装置、１２１…録画番組選択装置、１２３…録画番組検索装置、１３０…ネットコンテンツ検索装置、２００…検索条件入力装置、２０１…音声検索制御装置、２０２…音声入力装置、２０３…音声認識装置、２０４…通信装置、２１０…表示装置、２２０…検索条件設定装置、３０１…コンテンツサイト。
【図１】
2015037098.tif 000004
【図２】
2015037098.tif 000005
【図３】
2015037098.tif 000006
【図４】
2015037098.tif 000007
【図５】
2015037098.tif 000008
【図６】
2015037098.tif 000009
【図７】
2015037098.tif 000010
【図８】
2015037098.tif 000011
【図９】
2015037098.tif 000012
【図１０】
2015037098.tif 000013
【手続補正書】
【提出日】平成28年10月24日(2016.10.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
番組を検索するための検索条件を入力する入力手段と、
番組を表示する表示装置の状態に応じて入力された検索条件に対応する検索対象番組の種別を決定する決定手段と、
前記入力手段により入力された検索条件と、前記決定手段により決定された番組の種別とに基づいて番組を検索する検索手段と、
を具備し、
前記入力手段により検索条件の少なくとも一項目が入力されたとき、既に入力されている検索条件に当該項目が含まれていない場合、当該項目を検索条件に追加した新たな検索条件が入力される電子機器。
【請求項２】
前記決定手段は、前記表示装置が表示している番組、または前記表示装置が実行しているアプリケーションに基づいて検索対象番組の種別を決定する請求項１記載の電子機器。
【請求項３】
前記入力手段により検索条件の少なくとも一項目が入力されたとき、既に入力されている検索条件に当該項目が含まれている場合、当該項目を入力項目に置き換えた新たな検索条件が入力される請求項１記載の電子機器。
【請求項４】
前記表示装置が検索結果を表示しているときに前記入力手段により入力された検索条件の少なくとも一項目に応じて新たな検索条件が入力される請求項３記載の電子機器。
【請求項５】
検索対象番組の種別を指定する指定手段をさらに具備し、
前記検索手段は、前記指定手段により決定された番組の種別を前記指定手段により指定された検索対象番組の種別に変更する請求項１記載の電子機器。
【請求項６】
前記入力手段は、音声入力手段を具備する請求項１記載の電子機器。
【請求項７】
番組を検索するための検索条件を入力することと、
番組を表示する表示装置の状態に応じて入力された検索条件に対応する検索対象番組の種別を決定することとと、
入力された検索条件と、決定された番組の種別とに基づいて番組を検索することと、
検索条件の少なくとも一項目が入力されたとき、既に入力されている検索条件に当該項目が含まれていない場合、当該項目を検索条件に追加した新たな検索条件を入力することと、
を具備する方法。
【請求項８】
コンピュータにより実行されるプログラムであって、前記プログラムは、
番組を検索するための検索条件を入力し、
番組を表示する表示装置の状態に応じて入力された検索条件に対応する検索対象番組の種別を決定し、
入力された検索条件と、決定された番組の種別とに基づいて番組を検索するものであって、
検索条件の少なくとも一項目が入力されたとき、既に入力されている検索条件に当該項目が含まれていない場合、当該項目を検索条件に追加した新たな検索条件を入力するプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
実施形態によれば、電子機器は、番組を検索するための検索条件を入力する入力手段と、番組を表示する表示装置の状態に応じて入力された検索条件に対応する検索対象番組の種別を決定する決定手段と、前記入力手段により入力された検索条件と、前記決定手段により決定された番組の種別とに基づいて番組を検索する検索手段と、を具備し、前記入力手段により検索条件の少なくとも一項目が入力されたとき、既に入力されている検索条件に当該項目が含まれていない場合、当該項目を検索条件に追加した新たな検索条件が入力される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
音声入力装置２０２により入力された音声データは、音声認識装置２０３により文字データに変換され、検索条件設定装置２２０に入力される。検索条件設定装置２２０は、音声認識装置２０３で得られた文字データを構文解析して、単語を抽出するとともに、単語が検索条件のどの項目の内容であるかを決定し、検索条件を設定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
第４実施形態  
第４実施形態は、再検索を容易にするものである。図７は第４実施形態の検索条件入力装置２００の表示装置２１０に表示される発話開始のためのＧＵＩ表示を示す。図３に示したものと同様の音声入力開始を指示する「音声入力開始」ボタン７２に加えて、再検索ボタンとして「放送予定番組から再検索」ボタン７４、「録画番組から再検索」ボタン７６、「ネットコンテンツから再検索」ボタン７８を表示している。これら３つの再検索ボタンが押されたユーザイベント通知は、音声入力開始イベントと同様、音声検索制御装置２０１に通知される。なお、これらの再検索ボタンは、初回の検索実施時には無効、または非表示としておく。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
「音声入力開始」ボタン７２ではなく、「放送予定番組から再検索」ボタン７４、「録画番組から再検索」ボタン７６、「ネットコンテンツから再検索」ボタン７８が押された場合は、ブロックＢ１２に進む。すなわち、再検索ボタンが押された場合は、音声データ取込み（ブロックＢ４）、音声認識（ブロックＢ６）、文字データの構文解析・検索条件設定（ブロックＢ８）、表示状態取得のリクエスト（ブロックＢ１０）はスキップされ、ブロックＢ１２で再検索ボタンの種類に応じて検索対象コンテンツ種別が決定（変更）される。再検索の場合は、検索対象コンテンツ種別が変更されるだけで、それ以外の検索条件項目は、前回の検索条件をそのまま使用する。
【国際調査報告】
2015037098.tif 000014
2015037098.tif 000015