(57)【要約】【課題】視聴しているコンテンツで提供された情報に関してメモを取る行為を視聴者が容易に実施でき、視聴者の利便性を向上させることが可能な、情報処理装置、キーワード登録方法及びプログラムを提供すること。【解決手段】本発明に係る情報処理装置は、所定のトリガを受信する受信部と、前記トリガを受信したタイミングよりも所定期間前に提供されているコンテンツ又は当該コンテンツに対応するメタデータから、前記トリガを発信したユーザが登録を所望するキーワードを推定するキーワード推定部と、前記キーワード推定部により推定された前記キーワードを登録するキーワード登録部と、を備える。【選択図】図２
2011180729.tif 000002
【特許請求の範囲】
【請求項１】
所定のトリガを受信する受信部と、
前記トリガを受信したタイミングよりも所定期間前に提供されているコンテンツ又は当該コンテンツに対応するメタデータから、前記トリガを発信したユーザが登録を所望するキーワードを推定するキーワード推定部と、
前記キーワード推定部により推定された前記キーワードを登録するキーワード登録部と、
を備える、情報処理装置。
【請求項２】
前記キーワード推定部は、前記所定期間に提供されているコンテンツの少なくとも一部がテキストに変換されたテキストデータから前記キーワードを推定し、
前記キーワード登録部は、前記キーワードを当該キーワードの属性に応じて分類した上で登録する、請求項１に記載の情報処理装置。
【請求項３】
登録されている前記キーワードをユーザに提供する情報提供部を更に備え、
前記情報提供部は、前記登録されているキーワードを、テキストに変換される前のデータ形式で提供する、請求項２に記載の情報処理装置。
【請求項４】
登録されている前記キーワードをユーザに提供する情報提供部を更に備え、
前記情報提供部は、前記登録されているキーワードをテキスト形式で提供する、請求項２に記載の情報処理装置。
【請求項５】
登録されている前記キーワードの管理を行う管理部を更に備え、
前記管理部は、テキストに変換された前記キーワードの属性に応じた検索条件で、前記登録されているキーワードの検索を行う、請求項２に記載の情報処理装置。
【請求項６】
前記所定のトリガは、前記情報処理装置と通信可能なリモートコントローラから発信される、請求項１に記載の情報処理装置。
【請求項７】
前記所定のトリガは、ユーザが行う所定のジェスチャーである、請求項１に記載の情報処理装置。
【請求項８】
前記情報提供部は、前記情報処理装置と相互に通信が可能な登録情報表示装置に対して、前記登録されているキーワードを提供する、請求項３又は４に記載の情報処理装置。
【請求項９】
前記キーワード推定部は、前記コンテンツの表示画面、前記コンテンツにおける音声データ、前記コンテンツに含まれるキャプションデータ、及び、前記コンテンツに対応するＥＰＧデータの少なくとも何れかを利用して、前記キーワードの推定を行う、請求項１に記載の情報処理装置。
【請求項１０】
前記キーワード登録部は、前記コンテンツのタイトル、ジャンル、前記キーワードが存在した前記コンテンツの冒頭からの時間的位置、前記コンテンツの提供日時の少なくとも何れかを、前記キーワードに関連付けて登録する、請求項１に記載の情報処理装置。
【請求項１１】
推定された前記キーワードに関連する関連情報を取得する関連情報取得部を更に備え、
前記関連情報取得部は、前記キーワードに関連する住所、電話番号、緯度・経度に関する位置情報及び日時情報の少なくとも何れかを、外部に設けられた情報検索サーバから取得し、
前記キーワード登録部は、前記関連情報取得部の取得した前記関連情報を対応する前記キーワードに関連付けて登録する、請求項１に記載の情報処理装置。
【請求項１２】
前記関連情報取得部は、前記キーワードに関連するホームページ、ブログ、口コミ情報、ＲＳＳの少なくとも何れかのＵＲＬを更に取得する、請求項１１に記載の情報処理装置。
【請求項１３】
前記情報提供部は、前記登録されたキーワードに日時を表す日時情報が関連付けられており、現在日時と前記日時情報との差分が所定の閾値以内である場合に、前記登録されたキーワードに関連付けられた日時が近い旨を表す情報を提供する、請求項３又は４に記載の情報処理装置。
【請求項１４】
前記情報提供部は、前記登録情報表示装置から、当該登録情報表示装置の現在位置を表す位置情報が送信された場合に、前記登録されたキーワードのうち、当該登録されたキーワードに関連付けられた位置情報が送信された前記現在位置を表す位置情報を中心とした所定の範囲内に位置するものを、前記登録情報表示装置に提供する、請求項８に記載の情報処理装置。
【請求項１５】
前記情報提供部は、前記登録情報表示装置から、当該登録情報表示装置の現在位置を表す位置情報が送信され、当該現在位置を表す位置情報の表す位置が、前記登録されたキーワードに関連付けられた位置情報の表す位置の近傍となった場合、近傍となった前記登録されたキーワードに関する情報を前記登録情報表示装置に自動的に提供する、請求項８に記載の情報処理装置。
【請求項１６】
前記所定の範囲は、前記登録情報表示装置から設定可能である、請求項１４に記載の情報処理装置。
【請求項１７】
所定のトリガを受信するステップと、
前記トリガを受信したタイミングよりも所定期間前に提供されているコンテンツ又は当該コンテンツに対応するメタデータから、前記トリガを発信したユーザが登録を所望するキーワードを推定するステップと、
推定された前記キーワードを登録するステップと、
を含む、キーワード登録方法。
【請求項１８】
コンピュータに、
所定のトリガを受信する受信機能と、
前記トリガを受信したタイミングよりも所定期間前に提供されているコンテンツ又は当該コンテンツに対応するメタデータから、前記トリガを発信したユーザが登録を所望するキーワードを推定するキーワード推定機能と、
前記キーワード推定機能により推定された前記キーワードを登録するキーワード登録機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、キーワード登録方法及びプログラムに関する。
【背景技術】
【０００２】
ＴＶ番組やラジオ番組等を視聴している際に、番組内で気になるお店、商品、観光地等の情報が紹介されると、視聴者は、提供された情報を忘れないようにするために、筆記具等を用いてメモを取ることが多い。しかしながら、視聴している番組を咄嗟に停止させることは困難であるため、提供された情報をメモできないという場合もある。
【０００３】
そこで、以下に示す特許文献１では、ユーザがボタンを押した時の日時が内部メモリに記憶され、記憶された日時と予め登録されている場所情報とに基づいて、放送された音楽や情報を後から検索可能な装置に関する技術が開示されている。かかる装置を利用することで、ユーザは、番組内で気になった情報について、後から容易に検索を行うことができる。
【０００４】
また、ＴＶ番組の画面を一時的に記憶する一時記憶装置がＴＶなどに設置されている場合には、興味のある情報が表示されている画面を一時的に記憶して、後からゆっくりと興味のある情報についてメモを取ることもできる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３３９３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、特許文献１に記載の技術では、気になる情報が提供された日時を一時的に記録しておき、後ほど、記録しておいた日時に基づいて視聴者が自分で情報を検索する必要がある。また、一時記憶装置が設置されている場合であっても、視聴者が改めて興味のある情報について、自身でメモを取る必要があった。このように、従来の技術では、番組内で提供された情報についてメモを取ることは容易ではなく、また、情報の検索にも手間がかかるという問題があった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、視聴しているコンテンツで提供された情報に関してメモを取る行為を視聴者が容易に実施でき、視聴者の利便性を向上させることが可能な、情報処理装置、キーワード登録方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、所定のトリガを受信する受信部と、前記トリガを受信したタイミングよりも所定期間前に提供されているコンテンツ又は当該コンテンツに対応するメタデータから、前記トリガを発信したユーザが登録を所望するキーワードを推定するキーワード推定部と、前記キーワード推定部により推定された前記キーワードを登録するキーワード登録部と、を備える情報処理装置が提供される。
【０００９】
前記キーワード推定部は、前記所定期間に提供されているコンテンツの少なくとも一部がテキストに変換されたテキストデータから前記キーワードを推定し、前記キーワード登録部は、前記キーワードを当該キーワードの属性に応じて分類した上で登録することが好ましい。
【００１０】
登録されている前記キーワードをユーザに提供する情報提供部を更に備え、前記情報提供部は、前記登録されているキーワードを、テキストに変換される前のデータ形式で提供してもよい。
【００１１】
登録されている前記キーワードをユーザに提供する情報提供部を更に備え、前記情報提供部は、前記登録されているキーワードをテキスト形式で提供してもよい。
【００１２】
登録されている前記キーワードの管理を行う管理部を更に備え、前記管理部は、テキストに変換された前記キーワードの属性に応じた検索条件で、前記登録されているキーワードの検索を行ってもよい。
【００１３】
前記所定のトリガは、前記情報処理装置と通信可能なリモートコントローラから発信されてもよい。
【００１４】
前記所定のトリガは、ユーザが行う所定のジェスチャーであってもよい。
【００１５】
前記情報提供部は、前記情報処理装置と相互に通信が可能な登録情報表示装置に対して、前記登録されているキーワードを提供してもよい。
【００１６】
前記キーワード推定部は、前記コンテンツの表示画面、前記コンテンツにおける音声データ、前記コンテンツに含まれるキャプションデータ、及び、前記コンテンツに対応するＥＰＧデータの少なくとも何れかを利用して、前記キーワードの推定を行ってもよい。
【００１７】
前記キーワード登録部は、前記コンテンツのタイトル、ジャンル、前記キーワードが存在した前記コンテンツの冒頭からの時間的位置、前記コンテンツの提供日時の少なくとも何れかを、前記キーワードに関連付けて登録してもよい。
【００１８】
推定された前記キーワードに関連する関連情報を取得する関連情報取得部を更に備え、前記関連情報取得部は、前記キーワードに関連する住所、電話番号、緯度・経度に関する位置情報及び日時情報の少なくとも何れかを、外部に設けられた情報検索サーバから取得し、前記キーワード登録部は、前記関連情報取得部の取得した前記関連情報を対応する前記キーワードに関連付けて登録してもよい。
【００１９】
前記関連情報取得部は、前記キーワードに関連するホームページ、ブログ、口コミ情報、ＲＳＳの少なくとも何れかのＵＲＬを更に取得してもよい。
【００２０】
前記情報提供部は、前記登録されたキーワードに日時を表す日時情報が関連付けられており、現在日時と前記日時情報との差分が所定の閾値以内である場合に、前記登録されたキーワードに関連付けられた日時が近い旨を表す情報を提供してもよい。
【００２１】
前記情報提供部は、前記登録情報表示装置から、当該登録情報表示装置の現在位置を表す位置情報が送信された場合に、前記登録されたキーワードのうち、当該登録されたキーワードに関連付けられた位置情報が送信された前記現在位置を表す位置情報を中心とした所定の範囲内に位置するものを、前記登録情報表示装置に提供してもよい。
【００２２】
前記情報提供部は、前記登録情報表示装置から、当該登録情報表示装置の現在位置を表す位置情報が送信され、当該現在位置を表す位置情報の表す位置が、前記登録されたキーワードに関連付けられた位置情報の表す位置の近傍となった場合、近傍となった前記登録されたキーワードに関する情報を前記登録情報表示装置に自動的に提供してもよい。
【００２３】
前記所定の範囲は、前記登録情報表示装置から設定可能であってもよい。
【００２４】
また、上記課題を解決するために、本発明の別の観点によれば、所定のトリガを受信するステップと、前記トリガを受信したタイミングよりも所定期間前に提供されているコンテンツ又は当該コンテンツに対応するメタデータから、前記トリガを発信したユーザが登録を所望するキーワードを推定するステップと、推定された前記キーワードを登録するステップと、を含むキーワード登録方法が提供される。
【００２５】
また、上記課題を解決するために、本発明の更に別の観点によれば、コンピュータに、所定のトリガを受信する受信機能と、前記トリガを受信したタイミングよりも所定期間前に提供されているコンテンツ又は当該コンテンツに対応するメタデータから、前記トリガを発信したユーザが登録を所望するキーワードを推定するキーワード推定機能と、前記キーワード推定機能により推定された前記キーワードを登録するキーワード登録機能と、を実現させるためのプログラムが提供される。
【発明の効果】
【００２６】
以上説明したように本発明によれば、視聴しているコンテンツで提供された情報に関してメモを取る行為を視聴者がより容易に実施することが可能となり、視聴者の利便性を向上させることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施形態に情報処理システムを示した説明図である。
【図２】同実施形態に係る情報処理装置の構成を示したブロック図である。
【図３】同実施形態に係る情報処理装置の構成を示したブロック図である。
【図４】同実施形態に係る情報処理装置の構成を示したブロック図である。
【図５】キーワードの登録先の確認画面について示した説明図である。
【図６】キーワード登録の確認メッセージについて示した説明図である。
【図７】バッファに格納される情報について示した説明図である。
【図８】バッファに格納される情報について示した説明図である。
【図９】バッファに格納される情報について示した説明図である。
【図１０】同実施形態に係る登録情報について示した説明図である。
【図１１】同実施形態に係る登録情報について示した説明図である。
【図１２】同実施形態に係る登録情報について示した説明図である。
【図１３】同実施形態に係る登録情報について示した説明図である。
【図１４】同実施形態に係る登録情報について示した説明図である。
【図１５】同実施形態に係る登録情報について示した説明図である。
【図１６】同実施形態に係るカテゴリー選択画面の一例を示した説明図である。
【図１７】同実施形態に係る検索結果の表示画面の一例を示した説明図である。
【図１８】同実施形態に係るキーワード登録方法の流れを示した流れ図である。
【図１９Ａ】同実施形態に係る登録情報の提供方法の流れを示した流れ図である。
【図１９Ｂ】同実施形態に係る登録情報の提供方法の流れを示した流れ図である。
【図２０】本発明の実施形態に係る情報処理装置のハードウェア構成を示したブロック図である。
【発明を実施するための形態】
【００２８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２９】
なお、説明は、以下の順序で行うものとする。
（１）第１の実施形態
（１−１）情報処理システムについて
（１−２）情報処理装置の構成について
（１−３）キーワード推定処理、キーワード登録処理及び登録情報提供処理の具体例
（１−４）キーワード登録方法の流れについて
（１−５）登録情報提供処理の流れについて
（２）本発明の実施形態に係る情報処理装置のハードウェア構成について
（３）まとめ
【００３０】
（第１の実施形態）
＜情報処理システムについて＞
まず、図１を参照しながら、本発明の第１の実施形態に係る情報処理システム１について説明する。図１は、本実施形態に係る情報処理システム１について示した説明図である。
【００３１】
本実施形態に係る情報処理システム１は、図１に示したように、コンテンツ視聴装置３と、コンテンツ視聴装置３に接続された情報処理装置１０とを含む。また、情報処理装置１０は、ネットワーク５を介して、登録情報表示装置２０と相互に通信を行うことが可能である。
【００３２】
また、本実施形態に係る情報処理システム１には、ネットワーク５を介して、情報検索サーバ７と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）９とが接続されている。情報処理装置１０及び登録情報表示装置２０は、かかるサーバ及びシステムと相互に通信を行うことが可能である。
【００３３】
コンテンツ視聴装置３は、ＴＶ放送、ＩＰＴＶ放送、ラジオ放送等のコンテンツ（番組）を取得して、再生可能な装置である。ユーザは、かかるコンテンツ視聴装置３にて再生されるコンテンツを視聴することで、コンテンツ内で提供される各種の情報を把握することができる。
【００３４】
かかるコンテンツ視聴装置３として、例えば、テレビ、ＤＶＤレコーダやＢｌｕ−ｒａｙレコーダ等の各種レコーダ、パーソナルコンピュータ、携帯電話やＰＤＡ等の携帯情報端末等を挙げることができる。
【００３５】
コンテンツ視聴装置３は、取得したコンテンツの実体データや、当該実体データに関連づけられた各種のメタデータを、後述する情報処理装置１０に出力することができる。
【００３６】
ネットワーク５は、情報検索サーバ７、ＧＰＳ９、情報処理装置１０及び登録情報表示装置２０を互いに双方向通信可能に接続する通信回線網である。このネットワークは、例えば、インターネット、電話回線網、衛星通信網、同報通信路等の公衆回線網や、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、Ｅｔｈｅｒｎｅｔ（登録商標）、ワイヤレスＬＡＮ等の専用回線網などで構成されており、有線／無線を問わない。
【００３７】
情報検索サーバ７は、検索エンジン又はデータベースを管理しているサーバであり、後述する情報処理装置１０及び登録情報表示装置２０がキーワードに関連する関連情報を検索及び取得する際に利用される。
【００３８】
ＧＰＳ９は、ＧＰＳ衛星から発信される信号に基づいて地球上の位置を特定するために利用されるシステムである。情報処理装置１０及び登録情報表示装置２０は、ＧＰＳ衛星から発信される複数の信号を受信することで、地球上の現在位置を表す位置情報を算出することが可能となる。情報処理装置１０及び登録情報表示装置２０は、算出した位置情報を利用することで、各種の機能を実現したり、各種の機能を他の装置へ提供したりすることができる。
【００３９】
情報処理装置１０は、コンテンツ視聴装置３から取得したコンテンツデータ及びコンテンツデータに関連づけられたメタデータを利用し、コンテンツデータ及びメタデータの中からユーザが登録を希望するキーワードを推定して、推定したキーワードを登録する。このキーワードの登録処理は、コンテンツ視聴装置３を利用しているユーザが所定の操作を行うことで発信されるトリガをきっかけとして開始される。
【００４０】
また、情報処理装置１０は、推定したキーワードに関連する関連情報を、ネットワーク５を介して情報検索サーバ７等から取得し、キーワードに関連づけて記録することができる。
【００４１】
更に、情報処理装置１０は、登録情報表示装置２０に対して、登録されている情報（登録情報）を提供することが可能である。
【００４２】
なお、情報処理装置１０は、コンテンツデータ及びメタデータを、コンテンツ視聴装置３から取得するかわりに、自身でかかるデータを取得してもよい。
【００４３】
このような情報処理装置１０として、例えば、テレビ、ＤＶＤレコーダやＢｌｕ−ｒａｙレコーダ等の各種レコーダそのもの、パーソナルコンピュータ等を挙げることができる。また、情報処理装置１０は、テレビや各種レコーダに接続されているセットトップボックスであってもよい。
【００４４】
かかる情報処理装置１０については、以下で改めて詳細に説明する。
【００４５】
登録情報表示装置２０は、情報処理装置１０に登録されているキーワード及び関連情報からなる登録情報を表示可能な装置である。また、登録情報表示装置２０は、ＧＰＳ９と相互に通信することで、登録情報表示装置２０の所在位置を表す位置情報をＧＰＳ９から取得し、情報処理装置１０に送信することができる。
【００４６】
かかる登録情報表示装置２０は、入力機能、出力機能及び通信機能を備えるものであればよい。このような装置として、例えば、パーソナルコンピュータ、携帯電話及びＰＤＡのような携帯情報端末、カーナビゲーションシステム等を挙げることができる。
【００４７】
＜情報処理装置の構成について＞
続いて、図２〜図４を参照しながら、本実施形態に係る情報処理装置１０の構成について、詳細に説明する。図２〜図４は、本実施形態に係る情報処理装置１０の構成を示したブロック図である。
【００４８】
本実施形態に係る情報処理装置１０は、例えば図２に示したように、コンテンツ取得部１０１、トリガ受信部１０３、認識部１０５、キーワード推定部１０７、バッファ１０９、登録先選択部１１１、キーワード登録部１１３、登録情報管理部１１５、関連情報取得部１１７、情報提供部１１９及び記憶部１２１を主に備える。
【００４９】
コンテンツ取得部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、通信装置等により実現される。コンテンツ取得部１０１は、コンテンツ視聴装置３が再生している各種のコンテンツ（例えば、各種のＴＶ番組、ラジオ番組、ネットワークを介して配信されているコンテンツ）の実体データ及び当該コンテンツに関連付けられている各種のメタデータ等を取得する。コンテンツ取得部１０１は、取得したこれらのデータを、後述する記憶部１２１に所定期間記録する。これにより、本実施形態に係る情報処理装置１０が備える各処理部は、これらのデータに対して、実際に番組等が再生されているタイミングから遡って各種の処理を行うことが可能となる。
【００５０】
ここで、コンテンツに関連付けられているメタデータの例として、例えば、ＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）に代表される番組情報に記載されている各種のデータや、クローズドキャプション等の文字情報を挙げることができる。
【００５１】
また、コンテンツ取得部１０１は、取得した各種のコンテンツデータを、後述する認識部１０５に直接出力してもよい。
【００５２】
トリガ受信部１０３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。また、トリガ受信部１０３は、情報処理装置１０が備えるカメラ等の撮像装置（図示せず。）やマイク等の音声入力装置から、各種の信号を取得することも可能である。トリガ受信部１０３は、コンテンツ視聴装置３を利用しているユーザが所定の操作を行うことで発信されたトリガを受信する。このトリガは、後ほど説明するキーワードの推定処理及びキーワードの登録処理の実行を開始するタイミングを特定するために利用される。
【００５３】
ここで、ユーザが実施する所定の操作の例として、例えば、ユーザがコンテンツ視聴装置３のリモートコントローラ等に設けられた所定のボタンを押下する、ユーザが所定の動作（例えば、指を鳴らすなどのジェスチャー）を行なう、等を挙げることができる。
【００５４】
コンテンツ視聴装置３のリモートコントローラを利用することにより、コンテンツ視聴装置３でどのようなコンテンツを再生しているかを容易に把握することが可能となる。また、コンテンツ視聴装置３が再生している番組を表す信号を取得できるような機能を有している場合は、ユーザがメモの登録を指示するトリガ信号を発するリモートコントローラは、携帯電話などの移動端末であってもよいし、専用のボタンを持つ通信機器であってもよい。
【００５５】
トリガ受信部１０３は、これらのユーザ操作によって発信されたトリガを受信すると、トリガを受信した旨を後述する認識部１０５に通知する。後述する認識部１０５は、かかる通知を取得することで処理を開始し、キーワードの推定処理及びキーワードの登録処理を実現するための一連の動作が開始されることとなる。
【００５６】
認識部１０５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。認識部１０５は、トリガ受信部１０３からトリガを受信した旨の通知を取得すると、トリガを受信した日時に関する時刻情報に基づき、この時刻情報よりも所定期間前に提供されているコンテンツ及びコンテンツに対応するメタデータを各種の解析法により解析する。これにより、認識部１０５は、上記時刻情報よりも所定期間前に提供されているコンテンツの内容を認識することができる。
【００５７】
なお、認識部１０５が各種の解析を実施する所定期間は、１０秒、２０秒、３０秒・・・といった予め設定された期間であってもよく、後述するキーワード推定部１０７が、最初にキーワードを見つけるまでという、動的な期間であってもよい。
【００５８】
この認識部１０５は、例えば図３に示したように、音声認識部１３１、文字認識部１３３、画像認識部１３５、ＵＲＬ抽出部１３７及び辞書記憶部１３９を更に有する。
【００５９】
なお、図３に示した各認識部は、単独で機能してコンテンツ及びコンテンツに対応付けられたメタデータを認識することが可能であるが、互いに連携しながらコンテンツ及びメタデータを認識することも可能である。
【００６０】
音声認識部１３１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。音声認識部１３１は、コンテンツ取得部１０１又は記憶部１２１から取得したコンテンツデータに含まれる音声データを音声認識する。これにより、音声認識部１３１は、コンテンツ中に発せられた音声（例えば、番組出演者の会話やナレーション等）を認識することができる。
【００６１】
音声認識を行なうためのアルゴリズムは各種提案されており、音声認識部１３１は、任意のアルゴリズムを利用して、コンテンツに含まれる音声データの音声認識処理を実施することが可能である。
【００６２】
音声認識部１３１は、音声データの音声認識処理を実施するにあたって、後述する辞書記憶部１３９に格納されている音響モデル（ａｃｏｕｓｔｉｃ  ｍｏｄｅｌ）や言語モデル（ｌａｎｇｕａｇｅ  ｍｏｄｅｌ）等の各種モデルや、発音辞書（ｐｒｏｎｕｎｃｉａｔｉｏｎ  ｄｉｃｔｉｏｎａｒｙ）等の各種の辞書を適宜利用することができる。
【００６３】
音声認識部１３１は、音声データの認識結果を、後述するキーワード推定部１０７に出力する。なお、音声認識部１３１は、音声データの認識結果を表すテキストデータだけでなく、音声データそのものを、認識結果を表すデータに関連付けて出力してもよい。
【００６４】
文字認識部１３３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。文字認識部１３３は、コンテンツ及びコンテンツに対応付けられたメタデータに含まれる文字情報を抽出して、その内容を認識する。この際、文字認識部１３３は、文字情報を認識する際に、形態素解析、構文解析及び意味解析といった各種の解析法を利用する。また、コンテンツに含まれる文字情報の例として、コンテンツの再生画面上に表示された各種のテロップを含むオープンキャプション、コンテンツの出演者が持っているフリップに記載された文字、店舗の看板映像中に含まれる文字、ワインなど物品のラベルに記載された文字等等を挙げることができる。
【００６５】
文字認識を行なうためのアルゴリズムは各種提案されており、文字認識部１３３は、任意のアルゴリズムを利用して、コンテンツに含まれる各種の文字情報に対する文字認識処理を実施することが可能である。
【００６６】
また、文字認識部１３３は、文字情報の文字認識処理を実施するにあたって、後述する辞書記憶部１３９に格納されている各種の辞書やデータベース等を適宜利用することができる。
【００６７】
文字認識部１３３は、文字情報の認識結果を、後述するキーワード推定部１０７に出力する。なお、文字認識部１３３は、文字情報の認識結果を表すテキストデータだけでなく、文字情報を抽出するために利用した画像データ自体（例えば、番組等のあるシーン）を、認識結果を表すデータに関連付けて出力してもよい。
【００６８】
画像認識部１３５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。画像認識部１３５は、コンテンツの再生画面に対して画像認識処理を行い、再生画面に表示されている物体を認識する。
【００６９】
画像認識を行なうためのアルゴリズムは各種提案されており、画像認識部１３５は、任意のアルゴリズムを利用して、コンテンツの再生画面に対する画像認識処理を実施することが可能である。
【００７０】
また、画像認識部１３５は、画像情報の画像認識処理を実施するにあたって、後述する辞書記憶部１３９に格納されている各種の特徴画像やデータベース等を適宜利用することができる。
【００７１】
画像認識部１３５は、画像データの認識結果を、後述するキーワード推定部１０７に出力する。なお、画像認識部１３５は、画像データの認識結果を表すテキストデータだけでなく、画像データそのものを、認識結果を表すデータに関連付けて出力してもよい。
【００７２】
ＵＲＬ抽出部１３７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。ＵＲＬ抽出部１３７は、コンテンツ及びコンテンツに対応付けられたメタデータから、これらのデータに含まれるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を抽出する。ＵＲＬ抽出部１３７は、コンテンツ及びメタデータを独自に解析及び認識して、ＵＲＬに関する情報を抽出することが可能である。また、ＵＲＬ抽出部１３７は、音声認識部１３１、文字認識部１３３及び画像認識部１３５の認識結果の中から、ＵＲＬに関する情報を抽出してもよい。
【００７３】
また、ＵＲＬ抽出部１３７は、ＵＲＬ（すなわち、ホームページアドレス）だけでなく、Ｅ−メールアドレスについても抽出することが可能である。
【００７４】
ここで、ＵＲＬ抽出部１３７は、コンテンツ及びコンテンツに対応するメタデータならびに各種の認識結果からＵＲＬを抽出するためのアルゴリズムとして、任意の方法を利用することが可能である。例えば、ＵＲＬ抽出部１３７は、「ｈｔｔｐ：／／」や「ｗｗｗ」、「＠（アットマーク）」といった、ＵＲＬやＥ−メールアドレスに特徴的な文字や文字列に着目して、ＵＲＬやＥ−メールアドレスを抽出することができる。
【００７５】
ＵＲＬ抽出部１３７は、ＵＲＬの抽出結果を、後述するキーワード推定部１０７に出力する。なお、ＵＲＬ抽出部１３７は、ＵＲＬの抽出結果を表すテキストデータだけでなく、ＵＲＬの抽出元である画像データ又は音声データそのものを、抽出結果を表すデータに関連付けて出力してもよい。
【００７６】
辞書記憶部１３９は、本実施形態に係る情報処理装置１０が備えるストレージ装置の一例である。辞書記憶部１３９には、音声認識部１３１、文字認識部１３３、画像認識部１３５及びＵＲＬ抽出部１３７が、各種の認識処理及び抽出処理を行う際に利用可能な各種の辞書ファイルやデータベース等が格納されている。
【００７７】
ここで、辞書記憶部１３９に格納されている各種の辞書ファイル及びデータベースは、キーワードの登録履歴情報等に基づいて、ユーザの嗜好を反映するように更新されてもよい。かかる更新処理が実施されることで、ユーザの嗜好にあったキーワードをより正確に認識することが可能となり、ひいては、ユーザの嗜好にあったキーワードをより確実に推定及び登録することが可能となる。
【００７８】
また、辞書記憶部１３９に格納されている各種の辞書ファイルやデータベースは、情報処理装置１０が備える他の処理部が参照してもよい。
【００７９】
以上、図３を参照しながら、本実施形態に係る認識部１０５の構成について、詳細に説明した。
【００８０】
なお、認識部１０５は、図３に示したような各認識部を全て備えている必要はなく、実装されている上述のような認識部を利用して、コンテンツの認識処理を実行すればよい。
【００８１】
また、認識部１０５は、あるコンテンツ（例えば、番組コンテンツ）の本編部分だけではなく、本編部分と本編部分との間に位置している、本編部分とは関係のないＣＭ部分についても、処理の対象とすることが好ましい。かかるＣＭ部分においても、例えば、新発売となる商品やコンサートのチケットなど、視聴者が興味をそそられる可能性のある情報が存在しうるからである。
【００８２】
再び図２に戻って、本実施形態に係る情報処理装置１０の構成について説明する。
キーワード推定部１０７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。キーワード推定部１０７は、認識部１０５によって認識された、トリガ受信時から所定期間までのコンテンツ及びメタデータに関する内容の中から、トリガを発信したユーザが登録を所望するキーワードを推定する。
【００８３】
より詳細には、キーワード推定部１０７は、認識部１０５による認識結果の中から、地名、人名、商品名、食物名、施設名、イベント名等といった各種の名詞や、電話番号／ＦＡＸ番号といった数列や、ホームページのＵＲＬ・Ｅ−メールアドレスといったインターネットに関連するキーワードや、郵便番号・住所といったキーワードを、ユーザが登録を所望するキーワードとして推定し、抽出する。また、これらのキーワード以外にも、例えば、日付や期限に関するキーワード（例えば、プレゼント応募の締切日、コンサートチケットの発売日等）を推定し、抽出することも可能である。
【００８４】
キーワードを抽出するための方法としては、様々な方法が提案されており、キーワード推定部１０７は、任意の方法を利用して、ユーザが登録を所望するキーワードを推定及び抽出することが可能である。
【００８５】
なお、キーワード推定部１０７は、認識部１０５から出力される認識結果からキーワードを推定及び抽出する処理を、所定の期間（例えば、トリガ受信時を起点として受信時より１０秒前までの間等）継続してもよい。また、キーワード推定部１０７は、トリガ受信時を起点として、最初に何らかのキーワードが推定及び抽出されると、キーワードの推定及び抽出処理を終了してもよい。
【００８６】
キーワード推定部１０７は、認識部１０５から出力された認識結果から何らかのキーワードを推定及び抽出すると、抽出したキーワードを後述するバッファ１０９に格納する。また、キーワード推定部１０７は、抽出したキーワードを、直接キーワード登録部１１３に出力してもよい。
【００８７】
キーワード推定部１０７は、キーワードの推定処理及び抽出処理が終了すると、その旨を認識部１０５に通知することが好ましい。
【００８８】
キーワード推定部１０７は、キーワードの推定及び抽出処理を実行するにあたって、各種のデータベースや辞書ファイルを参照し、データベースや辞書ファイルに登録されているキーワードを抽出してもよい。また、キーワード推定部１０７は、各種のデータベースや辞書ファイルを利用して、認識結果に対応するテキストに対して、形態素解析、構文解析及び意味解析等を実施し、これらの解析結果からキーワードを抽出してもよい。かかるデータベースや辞書ファイルは、キーワード推定部１０７専用のものであってもよいし、他の処理部と共通のものであってもよい。
【００８９】
以上説明したように、キーワード推定部１０７は、トリガ受信時を起点として所定時間前の間に存在するコンテンツ及びメタデータには、ユーザが登録を希望する何らかのキーワードが存在するはずであるという観点のもと、キーワードの推定処理を実施する。これにより、キーワード推定部１０７は、ユーザが登録を希望するキーワードを、認識部１０５による認識結果の中から自動的に抽出することが可能となる。これにより、ユーザは、登録を希望するキーワード等を後から自分で検索して登録する手間が不要となる。
【００９０】
バッファ１０９は、本実施形態に係る情報処理装置１０が備えるストレージ装置の一例である。また、バッファ１０９は、本実施形態に係る情報処理装置１０が備えるＲＡＭ等であってもよい。バッファ１０９には、キーワード推定部１０７が、認識部１０５による認識結果の中から推定及び抽出した、各種のキーワードが一時的に保存される。
【００９１】
このバッファ１０９は、図４に示したように、キーワードの種類に応じた個別の格納領域が設けられていてもよい。例えば図４には、個別の格納領域の例として、キーワードバッファ１４１、ＵＲＬバッファ１４３、電話番号バッファ１４５、住所バッファ１４７が例示されている。
【００９２】
キーワードバッファ１４１は、地名、人名、商品名、食物名、施設名、イベント名等といった各種の名詞等が、一時的に格納される格納領域である。また、ＵＲＬバッファ１４３は、ホームページのＵＲＬやＥ−メールアドレス等のインターネットに関連する情報が、一時的に格納される格納領域である。また、電話番号バッファ１４５は、電話番号やＦＡＸ番号といった数字からなる文字列が、一時的に格納される格納領域である。また、住所バッファ１４７は、郵便番号や住所といった所在地を示す情報が一時的に格納される格納領域である。
【００９３】
ここで、図２及び図４に示したようなバッファ１０９は、情報処理装置１０のユーザ毎に設けられていてもよく、複数のユーザが共通して利用するものであってもよい。
【００９４】
なお、図４に示した各バッファはあくまでも一例であって、本発明に係る情報処理装置１０のバッファ１０９が備える個別の格納領域が、かかる例に限定されるわけではない。
【００９５】
再び図２に戻って、本実施形態に係る情報処理装置１０の構成について説明する。
登録先選択部１１１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等により実現される。登録先選択部１１１は、後述するキーワード登録部１１３によって登録されるキーワードの登録箇所（格納箇所）が複数存在する場合に、登録先となる登録箇所を選択する。より詳細には、登録先選択部１１１は、例えば図５に示したように、情報処理装置１０が備えるディスプレイ等の表示部（図示せず。）又はコンテンツ視聴装置３の表示部に、登録先の選択をユーザに促すメッセージを表示させる。その後、登録先選択部１１１は、ユーザによる選択結果に対応する情報（又は信号）を取得して、キーワードの登録先となる登録箇所を選択する。
【００９６】
登録先選択部１１１は、選択した登録箇所を表す情報を、後述するキーワード登録部１１３に出力する。
【００９７】
なお、この登録先の指定は実施されなくともよく、指定がない場合には、デフォルトの格納箇所にキーワード等が格納されることとなる。
【００９８】
キーワード登録部１１３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等により実現される。キーワード登録部１１３は、キーワード推定部１０７によって推定及び抽出されたキーワードを、記憶部１２１の所定の登録箇所（格納箇所）に登録する。また、登録先選択部１１１によって、キーワードの登録箇所が指定されている場合（すなわち、登録箇所を表す情報が登録先選択部１１１によって通知されている場合）には、登録箇所を表す情報が指定している登録箇所にキーワードを登録する。
【００９９】
すなわち、キーワード登録部１１３は、文字情報だけでなく、画像データや音声データから各種認識処理によって抽出されたキーワード（すなわち、これらのデータから変換されたテキストデータ）を、記憶部１２１に登録する。
【０１００】
ここで、キーワード登録部１１３は、文字情報から抽出されたキーワード及び画像データ又は音声データから抽出されテキストデータに変換されたキーワードを登録する際に、キーワードの属性に応じてキーワードを分類して登録する。ここで、キーワードの属性とは、例えば、地名、人名、商品名、食物名、施設名、イベント名等といった、具体的なキーワードを抽象化した分類区分である。
【０１０１】
かかるキーワードの分類は、辞書ファイルにキーワードと共に記録されている属性情報に基づいて実施可能である。キーワードの分類に用いられる辞書ファイルは、キーワード登録部１１３に固有のものであってもよいし、他の処理部と共通のものであってもよい。
【０１０２】
また、キーワード登録部１１３は、キーワードを登録する際に、登録するキーワードが抽出されたコンテンツ名、コンテンツの提供元、コンテンツのジャンル、キーワードの抽出されたコンテンツ内での時間的な位置（例えば、コンテンツの冒頭からのタイムスタンプ）等を関連づけて登録することが好ましい。かかる情報は、例えば、コンテンツに対応づけられているＥＰＧ等の番組情報を含むメタデータから取得することができる。かかる情報は、登録されているキーワードを検索する際に、キーワード以外の検索条件として利用可能である。
【０１０３】
また、キーワード登録部１１３は、キーワードを登録する際に、テキストデータに変換されたキーワードだけでなく、キーワードの抽出元であるデータ（例えば、画像データや音声データ）を、キーワードと関連付けて登録してもよい。かかる元データをテキストデータと共に登録することで、情報処理装置１０は、登録されているキーワードを提供する際に、テキストに変換されたキーワードを提供することだけでなく、テキストデータに変換される前のデータ（画像データや音声データ）を提供することが可能となる。
【０１０４】
キーワード登録部１１３は、キーワードの登録が終了すると、後述する登録情報管理部１１５に、新たにキーワードを登録した旨を通知する。また、キーワード登録部１１３は、例えば図６に示したように、キーワードの登録が終了した旨のメッセージを、情報処理装置１０が備えるディスプレイ等の表示部（図示せず。）又はコンテンツ視聴装置３の表示部に表示してもよい。また、キーワード登録部１１３は、ビープ音等の効果音を出力して、新たにキーワードを登録した旨を通知してもよい。また、キーワード登録部１１３は、これらの通知にあわせて、登録したキーワードを表示してもよい。かかる表示を実施することで、ユーザは、何らかのキーワードがメモ情報として登録されたことを把握することが可能となる。
【０１０５】
登録情報管理部１１５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。登録情報管理部１１５は、情報処理装置１０の記憶部１２１に登録されている、登録キーワードを含む登録情報の管理を行なう。
【０１０６】
すなわち、登録情報管理部１１５は、新たにキーワードが登録された旨がキーワード登録部１１３から通知されると、新たに登録されたキーワードに関連する関連情報の取得を、後述する関連情報取得部１１７に要請する。関連情報取得部１１７から取得された関連情報が伝送されると、登録情報管理部１１５は伝送された関連情報を、該当する登録キーワードに関連付けて登録する。
【０１０７】
また、登録情報管理部１１５は、期限を表す情報（例えば、締切日や発売日等）が関連付けられているキーワードが存在する場合には、かかる情報について自動的にユーザに喚起を促すことができる。更に、ユーザから登録キーワードの削除要請があった場合、又は、期限を表す情報が関連付けられており、かつ、その期限を徒過したものが存在する場合には、登録されているキーワードを削除する。
【０１０８】
また、ユーザが情報処理装置１０に登録キーワードの検索や表示を行う操作を行った場合、又は、後述する情報提供部１１９から登録キーワードの検索や表示を実施する要請がなされた場合には、登録情報管理部１１５は、登録キーワードの検索を行なって、検索条件に合致する登録キーワードを抽出し、抽出したキーワードを出力する。
【０１０９】
ここで、記憶部１２１に格納されているキーワードを含む情報は、例えば、放送日、放送局、ジャンル、番組名、タイムスタンプ、キーワード、関連情報等が取得できた範囲で含んでおり、これらの各情報をクエリ（ｑｕｅｒｙ）として、一般的に用いられるＳＱＬベースのデータベースのように、グルーピングや並べ替えが可能である。
【０１１０】
また、登録情報管理部１１５は、管理している情報の内容を、他のアプリケーションに反映させることも可能である。例えば、関連情報として、各種のＵＲＬが登録されている場合に、登録情報管理部１１５は、コンテンツ視聴装置３、情報処理装置１０、登録情報表示装置２０等において通常使用することに指定されているインターネットブラウザのブックマークに、かかるＵＲＬを自動的に登録することが可能である。
【０１１１】
なお、以下では、登録キーワードと以下で説明する関連情報とをまとめて、登録情報と称することとする。
【０１１２】
関連情報取得部１１７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。関連情報取得部１１７は、登録情報管理部１１５から、新たに登録されたキーワードに関連する関連情報の取得を要請された場合に、ネットワーク５を介して情報検索サーバ７やＧＰＳ９を利用し、関連情報を取得する。また、関連情報取得部１１７は、情報検索サーバ７以外にも、例えば、ＴＶコンテンツに対してメタ情報を付与するサービス提供サーバ等を利用して、関連情報を取得してもよい。
【０１１３】
関連情報取得部１１７が取得する関連情報として、例えば、キーワードに対応するホームページ、ブログ、口コミ情報等のＵＲＬ、Ｅ−メールアドレス、住所や緯度・経度や地図等の位置情報、電話番号・ＦＡＸ番号、ＲＳＳ等を挙げることができる。関連情報取得部１１７は、このような関連情報のうち取得できたものを、登録情報管理部１１５に通知する。なお、関連情報取得部１１７は、住所、又は、緯度・経度の何れか一方が取得でき、他方が取得できなかった場合、取得できた一方の情報を利用して他の情報を生成してもよい。
【０１１４】
情報提供部１１９は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等により実現される。情報提供部１１９は、ユーザにより登録情報の検索及び表示を行う操作がなされた場合、又は、ネットワーク５を介して登録情報表示装置２０から登録情報の検索及び提供が要請された場合に、登録情報管理部１１５に登録情報の検索及び抽出を要請する。また、登録情報管理部１１５から抽出された登録情報が通知されると、登録情報を情報処理装置１０の表示部又はコンテンツ視聴装置３の表示部に表示したり、要請のあった登録情報表示装置２０に提供したりする。
【０１１５】
ここで、情報提供部１１９は、テキストデータに変換されたキーワードを、登録情報として提供することも可能であり、キーワードの抽出元であるデータ（例えば、文字情報、画像データ、音声データ）を、登録情報として提供することも可能である。
【０１１６】
情報提供部１１９は、登録情報表示装置２０等の外部に設けられた装置に対して登録情報を提供する際には、提供する登録情報及びスクリプトを、ＨＴＭＬやＪａｖａ（登録商標）等といった標準的なフォーマットを用いて記述することが好ましい。これにより、パーソナルコンピュータ、携帯電話、カーナビゲーションシステム等のネットワークに接続可能な機器において、容易に登録情報の表示を行うことが可能となる。
【０１１７】
記憶部１２１は、本実施形態に係る情報処理装置１０が備えるストレージ装置の一例である。記憶部１２１には、キーワード推定部１０７によって推定及び抽出されたキーワード、及び、当該キーワードに関連する関連情報が格納される。
【０１１８】
また、記憶部１２１には、キーワードの登録に関する履歴情報など、各種の履歴情報が記録されていてもよい。さらに、記憶部１２１には、本実施形態に係る情報処理装置１０が、何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等、または、各種のデータベース等が、適宜記録される。
【０１１９】
この記憶部１２１は、情報処理装置１０が備える各処理部が自由に読み書きを行うことが可能である。
【０１２０】
ここで、上述の説明では、キーワード及び関連情報が、情報処理装置１０の記憶部１２１に格納される場合について述べたが、キーワード及び関連情報は、コンテンツ視聴装置２に格納されてもよく、ネットワーク５を介した外部の装置に格納されてもよい。
【０１２１】
以上、本実施形態に係る情報処理装置１０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【０１２２】
なお、上述のような本実施形態に係る情報処理装置の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【０１２３】
＜キーワード推定処理、キーワード登録処理及び登録情報提供処理の具体例＞
続いて、図７〜１７を参照しながら、本実施形態に係る情報処理装置１０が実施するキーワードの推定処理及び登録処理並びに登録情報の提供処理について、具体的に説明する。図７〜図９は、バッファに格納される情報について示した説明図である。また、図１０〜図１５は、本実施形態に係る登録情報について示した説明図である。図１６は、本実施形態に係るカテゴリー選択画面の一例を示した説明図であり、図１７は、本実施形態に係る検索結果の表示画面の一例を示した説明図である。
【０１２４】
［キーワード推定処理及びキーワード登録処理の具体例］
まず、図７〜図１５を参照しながら、キーワード推定処理及びキーワード登録処理の具体例を説明する。
以下では、まず、ＴＶ番組の出演者が、「京都の○○亭は、この季節△△団子がとても人気です。」と発言した際に、コンテンツ視聴装置３のユーザが、リモコンのメモボタンを押下して、キーワードの推定・登録処理の開始を指示した場合について説明する。
【０１２５】
この場合、情報処理装置１０のコンテンツ取得部１０１は、該当するコンテンツを取得して、認識部１０５に出力するとともに、トリガ受信部１０３は、ユーザがリモコンのメモボタンを押下することで発信されたトリガを受信し、認識部１０５に通知する。
【０１２６】
認識部１０５は、トリガを受信した時点を起点としてコンテンツを所定時間さかのぼり、コンテンツの認識を開始し、得られた認識結果をキーワード推定部１０７に出力する。キーワード推定部１０７は、通知された認識結果を利用してキーワードの推定処理及び抽出処理を実施する。この場合、キーワード推定部１０７により、「京都（地名）」、「○○亭（施設名）」、「△△団子（食物名）」というキーワードが推定及び抽出され、バッファ１０９のキーワードバッファ１４１に格納される。その結果、図７に示したような内容が、キーワードバッファ１４１に格納されることとなる。
【０１２７】
キーワード登録部１１３は、キーワードバッファ１４１に格納されているこれらのキーワードを取得して、番組冒頭からのタイムスタンプ、放送局、番組タイトル、放送日、ジャンル情報と共に、記憶部１２１に登録する。
【０１２８】
また、ＴＶ番組の出演者が、上述の発言に続いて「お店のＵＲＬはこちらです。」と発言し、表示画面に、紹介された店舗のＵＲＬがテロップとして表示されたものとする。この場合、認識部１０５のＵＲＬ抽出部１３７は、表示画面に表示されたＵＲＬを抽出して、ＵＲＬバッファ１４３に格納する。その結果、図８に示したような内容が、キーワードバッファ１４１及びＵＲＬバッファ１４３に格納されることとなる。
【０１２９】
キーワード登録部１１３は、キーワードバッファ１４１及びＵＲＬバッファ１４３に格納されているこれらのキーワードを取得して、番組冒頭からのタイムスタンプ、放送局、番組タイトル、放送日、ジャンル情報と共に、記憶部１２１に登録する。
【０１３０】
また、ある音楽番組において、あるコンサート（△△武道館公演）についての宣伝が行われ、出演者又はナレータが「お申し込みはこちらまで。」という発言を行なったものとする。また、この発言に伴い、表示画面に、コンサートの公演名と申し込み先の住所及び電話番号が、出演者が持つフリップによる提示またはテロップとして表示されたものとする。この場合、認識部１０５の各認識部及びＵＲＬ抽出部は、キーワード、放送局、番組名、ジャンル、タイムスタンプ、放送日、住所、電話番号といった一連の情報を抽出し、各情報に適したバッファに抽出した情報を格納する。その結果、図９に示したような内容が、キーワードバッファ１４１、電話番号バッファ１４５及び住所バッファ１４７に格納されることとなる。
【０１３１】
キーワード登録部１１３は、キーワードバッファ１４１、電話番号バッファ１４５及び住所バッファ１４７に格納されているこれらのキーワードを取得して、番組冒頭からのタイムスタンプ、放送局、番組タイトル、放送日、ジャンル情報と共に、記憶部１２１に登録する。
【０１３２】
このような処理が行われることで、図１０に示したような登録キーワードが、関連するメタデータとともに記憶部１２１に登録されることとなる。その結果、登録されたキーワードは、キーワードそのものだけでなく、放送局、ジャンル、放送日、タイムスタンプ等に基づいて分類されることとなる。
【０１３３】
新たなキーワードが登録されると、登録情報管理部１１５は、関連情報取得部１１７に対して、関連情報の取得を要請する。関連情報取得部１１７は、ネットワーク５等を介して情報検索サーバ７を含む各種の検索サービスを提供する装置へアクセスし、各キーワードに対して、取得可能な関連情報を取得する。
【０１３４】
例えば、情報検索サーバ７にアクセスすることで電話番号の検索を実行可能である場合には、関連情報取得部１１７は、取得できた電話番号やＦＡＸ番号を、登録されたキーワードの関連情報として関連付ける。また、施設名や観光地等の地名がキーワードとなっている場合、関連情報取得部１１７は、情報検索サーバ７にアクセスして、緯度・経度、住所、地図などの位置情報の取得を試みる。また、関連情報取得部１１７は、情報検索サーバ７を利用して、キーワードに対応するホームページのＵＲＬだけでなく、ブログや口コミ情報が記載されたＵＲＬを取得することも可能である。
【０１３５】
例えば、電話番号の検索を行う場合、関連情報取得部１１７は、「キーワード、電話番号」といったクエリを生成して情報検索サーバ７を利用した検索処理を行う。例えば、「京都（地名）」、「○○亭（固有名詞）」「△△団子（固有名詞）」というキーワードが存在する場合、関連情報取得部１１７は、情報検索サーバ７を利用して、「京都  ○○亭  △△団子  電話番号」と検索を行う。ここで、「○○亭」のホームページが検索された場合には、関連情報取得部１１７は、該当するページ内の電話番号のフォーマットに適応する数字列を電話番号と判断する。また、ホームページが検索されない場合は、関連情報取得部１１７は、得られた結果の中から検索結果として「電話番号×××−×××−××××」という検索結果が閾値以上の数得られた場合にのみ、得られた数列を電話番号と判断する。また、関連情報取得部１１７は、住所やＵＲＬに関しても同様に処理を実施し、該当する情報の補完を行うことができる。このような処理により、取得できた関連情報の補完された、図１１に示したような登録情報が、記憶部１２１に格納されることとなる。
【０１３６】
また、関連情報取得部１１７は、情報検索サーバ７を利用することで、地図や緯度・経度といった位置情報を取得することも可能である。例えば、関連情報取得部１１７は、「京都  ○○亭  地図」等といったクエリを生成し、情報検索サーバ７で検索を行うことで、「○○亭」の緯度情報及び経度情報を得ることができる。このような処理により、取得できた関連情報の補完された、図１２に示したような登録情報が、記憶部１２１に格納されることとなる。
【０１３７】
また、関連情報取得部１１７は、登録されたキーワードが記載されているブログや口コミ情報に関するＵＲＬについて、「京都  ○○亭  △△団子  口コミ」、「京都  ○○亭  △△団子  ブログ」といったクエリを生成して検索を行うことで、該当するページのＵＲＬを取得することが可能である。このような処理により、取得できた関連情報の補完された、図１３に示したような登録情報が、記憶部１２１に格納されることとなる。
【０１３８】
また、登録情報管理部１１５は、必要に応じて、登録されている情報に対して並べ替えやグルーピングといった処理を行うことが可能である。例えば図１４には、登録情報管理部１１５が、登録されている情報を番組名に基づいて並べ替えた場合について図示されており、図１５には、登録情報管理部１１５が、登録されている情報をキーワードに基づいて並べ替えた場合について図示されている。
【０１３９】
このように、本実施形態に係るキーワード推定処理及び登録処理では、ユーザが登録を所望するキーワードが自動的に抽出されるだけでなく、抽出されたキーワードに関連する情報の検索及び取得が行われ、抽出されたキーワードに関連付けられて保存される。
【０１４０】
［登録情報提供処理の具体例］
続いて、図１６及び図１７を参照しながら、登録情報の提供処理について、具体的に説明する。
なお、以下の説明では、情報処理装置１０がネットワーク５を介して接続されている登録情報表示装置２０に対して登録情報を提供する場合について述べるが、情報処理装置１０が、自身の備える表示部やコンテンツ視聴装置３に対して登録情報を表示する場合についても、同様の処理を実施する。
【０１４１】
まず、登録情報表示装置２０は、情報処理装置１０に登録されている登録情報を閲覧する要請を行うために、図１６の左側に示したような表示画面を生成し、ディスプレイ等の表示部に表示する処理を実施する。
【０１４２】
まず、登録情報表示装置２０は、ネットワーク５を介して、情報処理装置１０に対し、登録されている情報のカテゴリーに関する情報を要請する。情報処理装置１０の情報提供部１１９は、かかる要請を受信すると、登録情報管理部１１５に対して、登録されている情報のカテゴリーを確認し、情報提供部１１９を介して登録情報表示装置２０に通知する。
【０１４３】
登録情報表示装置２０は、情報処理装置１０から提供されたカテゴリーに関する情報（表示カテゴリー情報）を適宜レイアウトすることで、図１６左側に示したような表示画面を生成することができる。
【０１４４】
登録情報表示装置２０のユーザは、図１６左側に示したような表示画面において、表示されている項目を適宜選択していくことで、図１６中央や図１６右側に示したような表示画面を得ることができる。
【０１４５】
なお、図１６では、表示カテゴリー情報が階層化されているように見受けられるが、表示カテゴリー情報や情報処理装置１０に登録されている登録情報は、階層化されていなくともよい。登録情報表示装置２０は、ユーザ操作によって選択された項目を利用して、表示カテゴリー情報に記載されている項目を検索していくことで、図１６に示したような階層化されているように見受けられる表示画面を生成することができる。
【０１４６】
図１６に示した例では、ユーザ操作によって、「大阪」、「グルメ」というクエリが生成され、生成されたクエリは、ネットワーク５を介して、情報処理装置１０に送信されることとなる。
【０１４７】
情報処理装置１０の情報提供部１１９は、登録情報表示装置２０から送信された、上述のような情報検索用のクエリを受信すると、このクエリを登録情報管理部１１５に伝送する。登録情報管理部１１５は、取得したクエリに基づいて記憶部１２１に格納されている登録情報を検索し、得られた結果を、情報提供部１１９を介して登録情報表示装置２０に出力する。図１６に示した例では、登録情報管理部１１５は、「大阪」というキーワード（場所情報）と「グルメ」というジャンル情報とを組み合わせて登録情報の整理を行い、該当する登録情報を取得する。その後、情報処理装置１０の情報提供部１１９は、登録情報管理部１１５から出力された情報（登録情報の検索結果）を、ネットワーク５を介して登録情報表示装置２０に提供する。
【０１４８】
登録情報表示装置２０は、情報処理装置１０から提供された情報を受信すると、受信した情報を適宜レイアウトして、表示画面を生成する。図１７は、先ほどの「大阪」及び「グルメ」で検索を行った結果得られた登録情報の一例である。この際、登録情報表示装置２０は、関連情報として関連づけられている情報に関しては、図１７に示したように、階層化して表示することが好ましい。
【０１４９】
例えば、図１７では、「たこ焼き」、「お好み焼き」、「ケーキ」という見出しの下に、「たこ焼きおたふく」、「おふくろ」、「ら・ボエム」といったキーワードが記載されている。また、各キーワードの下位情報として、「番組」、「電話番号」、「地図（場所）」、「ＨＰ（ホームページ）」、「口コミ」、「ブログ」等の関連情報が表示されている。
【０１５０】
これらの関連情報の提示方法は、任意の方法を採用可能であるが、例えば、アイコン等のオブジェクトを表示することにより、該当する情報が存在するか否かを表すことが可能である。登録情報表示装置２０のユーザが、これらのオブジェクトを選択することで、実際の情報が、それぞれの情報に適した形で表示される。
【０１５１】
例えば、登録情報表示装置２０は、電話番号については、直接「０１２−３４５６−７８９０」のように電話番号を表示する。ここで、登録情報表示装置２０が通話機能を備えた端末である場合、電話番号がユーザによってクリックされた場合、電話回線にアクセスして当該情報に電話をかけることが可能である。
【０１５２】
登録情報表示装置２０は、ＨＰや口コミ情報やブログを表すオブジェクトが選択された場合、該当するＨＰや口コミ情報のサイトやブログを、ユーザが通常インターネット環境で利用しているブラウザを利用して表示する。
【０１５３】
登録情報表示装置２０は、場所を表すオブジェクトが選択された場合、ネットワーク５上の地図検索サービスを利用して、住所の情報又は緯度経度情報から、該当する情報の地図を表示することが可能である。
【０１５４】
また、登録情報表示装置２０は、番組を表すオブジェクトが選択された場合、該当する情報のメモを取るきっかけとなった番組のＨＰにアクセスし、該当するホームページを表示する。番組のＨＰを表示することより、登録情報表示装置２０のユーザは、登録されているキーワードが番組中でどのように紹介されたかを知ることも可能となる。
【０１５５】
また、登録情報表示装置２０がＧＰＳ９等の位置検出装置と通信可能である場合、登録情報表示装置２０は、上述のようなカテゴリーを選択していく方法のほかに、ＧＰＳ９から取得した、自身が位置している場所に関する位置情報を利用して、登録情報を検索することも可能である。
【０１５６】
例えば、登録情報表示装置２０は、ＧＰＳ９から取得した位置情報を情報処理装置１０に送信する。かかる位置情報を受信した情報処理装置１０の情報提供部１１９は、受信した位置情報を、登録情報管理部１１５に伝送する。情報処理装置１０の登録情報管理部１１５は、記憶部１２１に格納されている登録情報に付随する位置情報を参照し、登録されている位置情報が登録情報表示装置２０から送信された位置情報を中心として所定の範囲内に含まれているものを検索する。その後、登録情報管理部１１５は、該当する登録情報を、情報提供部１１９を介して登録情報表示装置２０に提供する。
【０１５７】
これにより、登録情報表示装置２０には、現在位置の近傍に位置する登録情報が表示されることとなり、登録情報表示装置２０のユーザは、登録情報を、位置情報を基準にして検索することが可能となる。
【０１５８】
ここで、登録情報表示装置２０が例えばカーナビゲーションシステムである場合には、かかる位置情報を利用した登録情報の検索処理を利用することで、効果的な登録情報の提供を実現することが可能となる。すなわち、登録情報表示装置２０（カーナビゲーションシステム）は、移動経路に沿って順次位置情報を情報処理装置１０に送信し、情報処理装置１０は、受信した位置情報に基づいて登録情報を検索し、検索結果を順次登録情報表示装置２０に提供する。これにより、登録情報表示装置２０のユーザは、移動経路沿いに位置する登録情報を効率よく閲覧することが可能となる。
【０１５９】
なお、情報処理装置１０の登録情報管理部１１５が、受信した位置情報を中心として登録情報の検索を行う範囲は、情報処理装置１０において予め設定された値であってもよく、ユーザが任意に設定した値であってもよい。また、検索範囲をユーザが設定可能である場合、かかる範囲は、情報処理装置１０を操作することで設定することも可能であり、登録情報表示装置２０を操作することで設定することも可能である。
【０１６０】
なお、上述の説明では、ユーザの指示により登録情報を提供する、いわゆるプル型の情報提供形態について述べたが、本実施形態に係る情報処理装置１０が状況により自動判断を行い、ユーザに対して登録情報を発信する、いわゆるプッシュ型の情報提供形態も提供することができる。
【０１６１】
情報処理装置１０の登録情報管理部１１５は、記憶部１２１に格納されている登録情報にイベントの開始日時や終了日時が記載されており、現在時刻が予め設定されたアラート日時の範囲となっている場合、情報提供部１１９を介して、登録情報表示装置２０にイベントの終了日時が近づいていることを表す情報を提供する。
【０１６２】
例えば、あるアーティストのチケットの発売日に関する登録情報が記憶部１２１に登録されている場合、情報処理装置１０の登録情報管理部１１５は、情報提供部１１９を介して、その発売日の前日に「明日○○コンサートのチケット発売日です」というメッセージをユーザに対して通知する。同様に、終了日では「△△美術館の○○展示会は今週いっぱいです」などのようにメッセージを通知する。このような情報提供は、新商品の発売開始日、映画の上映期間、懸賞の申し込み期限等、コンテンツ中でメモした各種の関心事項に対して応用が可能である。
【０１６３】
ここで、登録情報管理部１１５は、登録されている情報の有効期間を判断し、上記期間のうち既に終了してしまったものに関しては、自動的に登録情報内から削除を行うことが可能である。
【０１６４】
また、登録情報表示装置２０がＧＰＳ９等の位置検出装置と通信可能である場合、登録情報表示装置２０は、ＧＰＳ９から取得した、自身が位置している場所に関する位置情報を、情報処理装置１０に通知する。情報処理装置１０の登録情報管理部１１５は、登録情報表示装置２０から通知された位置情報と、記憶部１２１に格納されている登録情報に付随する位置情報とを照合する。照合の結果、登録情報表示装置２０から送信された位置情報が、登録情報に付随する位置情報の近傍である場合、登録情報管理部１１５は、該当する登録情報を、情報提供部１１９を介して登録情報表示装置２０に提供する。
【０１６５】
例えば、登録情報表示装置２０の一例である携帯電話のユーザが、記憶部１２１に登録されているレストランの近傍を歩いたとき、情報処理装置１０の登録情報管理部１１５は、登録情報表示装置２０である携帯電話に対して、「この付近にメモをしたレストランがあります」というメッセージを提供する。
【０１６６】
このように、本実施形態に係る登録情報提供処理では、登録情報として蓄積されている情報を、家庭内のパーソナルコンピュータや携帯電話やカーナビ等のモバイル機器で参照することが可能となる。これにより、ユーザは、視聴覚情報の備忘録を、いつでもどこでも活用することが可能となり、ユーザの利便性を向上させることが可能となる。
【０１６７】
＜キーワード登録方法の流れについて＞
続いて、図１８を参照しながら、本実施形態に係る情報処理装置１０が実施するキーワード登録方法の流れについて、簡単に説明する。図１８は、本実施形態に係るキーワードの登録方法の流れを示した流れ図である。
【０１６８】
キーワード登録方法の開始に先立ち、コンテンツ視聴装置３を視聴しているユーザが、ある番組コンテンツ中で興味のある話題が提供された際に、リモコンの所定のボタンの押下や所定のジェスチャーを行うことで、トリガを発信したものとする。
【０１６９】
また、情報処理装置１０のコンテンツ取得部１０１は、コンテンツ視聴装置３が再生しているコンテンツの実体データ及び当該コンテンツに関連付けられているメタデータを取得しているものとする。
【０１７０】
ここで、情報処理装置１０のトリガ受信部１０３が、所定のユーザ操作により発信されたトリガを受信すると（ステップＳ１０１）、トリガ受信部１０３は、トリガを受信した旨を認識部１０５に通知する。
【０１７１】
認識部１０５は、トリガ受信部１０３からトリガを受信した旨の通知を受けると、コンテンツ取得部１０１が取得したコンテンツ及び当該コンテンツに関連付けられているメタデータの認識を開始する（ステップＳ１０３）。認識部１０５は、コンテンツ及びメタデータの認識処理を終了すると、認識結果をキーワード推定部１０７に出力する。
【０１７２】
キーワード推定部１０７は、認識部１０５による認識結果を利用して、ユーザが登録を所望したキーワードを推定する（ステップＳ１０５）。また、キーワード推定部１０７は、推定したキーワードについて、キーワードの内容そのものや各種の辞書ファイル等を利用して、キーワードの分類を実施する（ステップＳ１０７）。このようにして推定及び分類されたキーワードは、所定のバッファ１０９に一時格納される。
【０１７３】
次に、キーワード登録部１１３は、登録先選択部１１１から通知された登録箇所を表す情報に基づいて、キーワードの登録先の判断を行う（ステップＳ１０９）。これにより、情報処理装置１０に各ユーザに個別のキーワード登録領域が設定されている場合であっても、適した登録領域にキーワードを登録することが可能となる。その後、キーワード登録部１１３は、指定されたキーワードの登録先に、バッファ１０９に一時的に格納されているキーワードを登録する（ステップＳ１１１）。
【０１７４】
登録情報管理部１１９は、新たにキーワードが登録されると、関連情報取得部１１７に関連情報の検索を要請する（ステップＳ１１３）。関連情報取得部１１７は、ネットワーク５を介して通信可能な情報検索サーバ７を利用して、新たに登録されたキーワードに関連する情報を検索して、得られる範囲で情報を取得する。その後、関連情報取得部１１７は、得られた関連情報を、登録情報管理部１１９に伝送する。登録情報管理部１１９は、関連情報取得部１１７から伝送された関連情報を、該当するキーワードに関連付けて登録する（ステップＳ１１３）。
【０１７５】
その後、登録情報管理部１１９は、キーワード及び関連情報を含む登録情報の整理及び管理を行って（ステップＳ１１５）、ユーザに登録情報の提供を行う。
【０１７６】
＜登録情報提供処理の流れについて＞
次に、図１９Ａ及び図１９Ｂを参照しながら、本実施形態に係る情報処理装置１０が実施する登録情報提供処理の流れについて、簡単に説明する。図１９は、本実施形態に係る登録情報提供処理の流れを示した流れ図である。
【０１７７】
以下の説明では、情報処理装置１０が登録情報表示装置２０に登録情報を提供する場合について説明するが、情報処理装置１０が、自身に設けられた表示部やコンテンツ視聴装置３に登録情報を提供する場合であっても、同様の流れで処理を行うことが可能である。
【０１７８】
登録情報表示装置２０は、自装置に登録情報を閲覧するための所定の操作がなされたかどうかを判断している（ステップＳ１５１）。
【０１７９】
所定の操作がなされた場合、登録情報表示装置２０は、情報処理装置１０と所定の通信を行って、自装置の表示画面に、図１６左側に示したようなメニュー画面を表示する（ステップＳ１５３）。
【０１８０】
次に、登録情報表示装置２０は、ユーザが所定の操作により選択したカテゴリーに関する情報（カテゴリーの選択結果）を取得して（ステップＳ１５５）、登録情報を検索するためのクエリとして利用されるカテゴリー情報として、情報処理装置１０に送信する（ステップＳ１５７）。
【０１８１】
情報処理装置１０の情報提供部１１９は、登録情報表示装置２０から送信されたカテゴリー情報を受信すると（ステップＳ１５９）、受信したカテゴリー情報を登録情報管理部１１５に伝送する。登録情報管理部１１５は、伝送されたカテゴリー情報を利用して、登録情報の再整理（すなわち、カテゴリー情報を利用した登録情報の検索）を行う（ステップＳ１６１）。その後、登録情報管理部１１５は、得られた結果を、情報提供部１１９を介して登録情報表示装置２０に送信する（ステップＳ１６３）。
【０１８２】
登録情報表示装置２０は、情報処理装置１０から送信された登録情報を受信すると（ステップＳ１６５）、受信した登録情報を適宜レイアウトして、表示画面に登録情報を表示する（ステップＳ１６７）。これにより、登録情報表示装置２０のユーザは、情報処理装置１０に登録されている情報を、登録情報表示装置２０で閲覧することができる。
【０１８３】
他方、ステップＳ１５１にて、登録情報表示装置２０に所定のユーザ操作がなされていない場合であっても、登録情報表示装置２０は、以下で説明するような処理を実施する。すなわち、登録情報表示装置２０は、ＧＰＳ９を利用して、現在位置に関する位置情報を取得し（ステップＳ１６９）、取得した位置情報を、情報処理装置１０に送信する（ステップＳ１７１）。
【０１８４】
情報処理装置１０の情報提供部１１９は、登録情報表示装置２０から送信された位置情報を受信すると、受信した位置情報を登録情報管理部１１５に伝送する。登録情報管理部１１５は、伝送された位置情報を利用して、伝送された位置情報に近い位置を表す位置情報が関連付けられている登録情報が存在するか否かを判断する（ステップＳ１７３）。
【０１８５】
上述のような位置情報が存在した場合には、登録情報管理部１１５は、登録されているキーワード及び関連情報を利用して、キーワードにあったメッセージ情報を生成する（ステップＳ１７５）。例えば、登録情報として、伝送された位置情報に近い場所に存在するレストランの情報が存在した場合には、登録情報管理部１１５は、「この付近にメモをしたレストランがあります」というメッセージ情報を生成する。続いて、登録情報管理部１１５は、生成したメッセージ情報を、情報提供部１１９を介して登録情報表示装置２０に送信する（ステップＳ１７７）。
【０１８６】
登録情報表示装置２０は、情報処理装置１０から送信されたメッセージ情報を受信すると（ステップＳ１７９）、受信したメッセージ情報を適宜レイアウトして、表示画面に表示する（ステップＳ１６７）。これにより、登録情報表示装置２０のユーザは、情報処理装置１０から自動的に送信された登録情報を、登録情報表示装置２０で閲覧することができる。
【０１８７】
また、ステップＳ１７３において、伝送された位置情報に近い位置を表す位置情報が関連付けられている登録情報が存在しない場合、登録情報管理部１１５は、現在日時に近い期限が設定されている情報が存在するか否かを判断する（ステップＳ１８１）。
【０１８８】
このような情報が存在する場合には、登録情報管理部１１５は、登録されているキーワード及び関連情報を利用して、キーワードにあったメッセージ情報を生成する（ステップＳ１８３）。例えば、登録情報として、アーティストのチケットの発売日に関する登録情報が存在した場合には、登録情報管理部１１５は、「明日○○コンサートのチケット発売日です」というメッセージ情報を生成する。続いて、登録情報管理部１１５は、先に説明したステップＳ１７７以降の処理を実施する。
【０１８９】
また、現在日時に近い期限が設定されている情報が存在しない場合、登録情報管理部１１５は、期限が設定されており、かつ、期限切れとなっている登録情報が存在するか否かを判断する（ステップＳ１８５）。このような情報が存在しない場合には、情報処理装置１０は、登録情報の提供処理を終了する。また、このような情報が存在する場合には、登録情報管理部１１５は、該当する登録情報を削除して（ステップＳ１８７）、登録情報の提供処理を終了する。
【０１９０】
（ハードウェア構成について）
次に、図２０を参照しながら、本発明の実施形態に係る情報処理装置１０のハードウェア構成について、詳細に説明する。図２０は、本発明の実施形態に係る情報処理装置１０のハードウェア構成を説明するためのブロック図である。
【０１９１】
情報処理装置１０は、主に、ＣＰＵ９０１と、ＲＯＭ９０３と、ＲＡＭ９０５と、を備える。また、情報処理装置１０は、更に、ホストバス９０７と、ブリッジ９０９と、外部バス９１１と、インターフェース９１３と、入力装置９１５と、出力装置９１７と、ストレージ装置９１９と、ドライブ９２１と、接続ポート９２３と、通信装置９２５とを備える。
【０１９２】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０７により相互に接続されている。
【０１９３】
ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【０１９４】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９１５は、カメラとジェスチャー認識装置から構成されても良い。また、入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（いわゆる、リモコン）であってもよいし、情報処理装置１０の操作に対応した携帯電話やＰＤＡ等の外部接続機器９２９であってもよい。さらに、入力装置９１５は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置１０のユーザは、この入力装置９１５を操作することにより、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１９５】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなどがある。出力装置９１７は、例えば、情報処理装置１０が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置１０が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【０１９６】
ストレージ装置９１９は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した音響信号データや画像信号データなどを格納する。
【０１９７】
ドライブ９２１は、記録媒体用リーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録を書き込むことも可能である。リムーバブル記録媒体９２７は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア等である。また、リムーバブル記録媒体９２７は、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、フラッシュメモリ、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等であってもよい。また、リムーバブル記録媒体９２７は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【０１９８】
接続ポート９２３は、機器を情報処理装置１０に直接接続するためのポートである。接続ポート９２３の一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。接続ポート９２３の別の例として、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。この接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置１０は、外部接続機器９２９から直接音響信号データや画像信号データを取得したり、外部接続機器９２９に音響信号データや画像信号データを提供したりする。
【０１９９】
通信装置９２５は、例えば、通信網９３１に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等であってもよい。この通信装置９２５は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置９２５に接続される通信網９３１は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【０２００】
以上、本発明の実施形態に係る情報処理装置１０の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【０２０１】
また、本発明の実施形態に係る登録情報表示装置２０のハードウェア構成は、本発明の実施形態に係る情報処理装置１０のハードウェア構成と同様であるため、詳細な説明は省略する。
【０２０２】
（まとめ）
従来では、ＴＶなどの番組コンテンツを視聴している際に、気になった店舗の名前、観光地名、電話番号、ＵＲＬ等のメモを取りたいと思った場合には、筆記用具によるメモを取る必要があり、後ほどユーザが自分自身で情報を取得する必要があった。しかしながら、以上説明したように、本発明の実施形態によれば、ユーザは、処理開始のきっかけとなるトリガ信号を発信させる操作を行うだけで、気になった情報に関するメモを自動的に取ることができる。また、メモとして登録したキーワードに関連する情報（例えば、口コミ情報やＵＲＬ等）が自動的に登録されるため、従来のように、メモを片手に自ら情報の検索及び閲覧を行う手間を省くことが可能となるため、ユーザの利便性を大幅に向上させることができる。
【０２０３】
また、関連情報として位置情報も自動的に登録されるため、ＧＰＳを利用可能な通信機器での閲覧の場合には、現在位置に即した情報の提供が可能となる。これにより、ＴＶ等を見て気になっていた場所にユーザが近づくと、情報処理装置が自動的に情報を提供することが可能となる。
【０２０４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０２０５】
１    情報処理システム
３    コンテンツ視聴装置
５    ネットワーク
７    情報検索サーバ
９    ＧＰＳ
１０    情報処理装置
２０    登録情報表示装置
１０１    コンテンツ取得部
１０３    トリガ受信部
１０５    認識部
１０７    キーワード推定部
１０９    バッファ
１１１    登録先選択部
１１３    キーワード登録部
１１５    登録情報管理部
１１７    関連情報取得部
１１９    情報提供部
１２１    記憶部
１３１    音声認識部
１３３    文字認識部
１３５    画像認識部
１３７    ＵＲＬ抽出部
１３９    辞書記憶部
１４１    キーワードバッファ
１４３    ＵＲＬバッファ
１４５    電話番号バッファ
１４７    住所バッファ
【図１】
2011180729.tif 000003
【図２】
2011180729.tif 000004
【図３】
2011180729.tif 000005
【図４】
2011180729.tif 000006
【図５】
2011180729.tif 000007
【図６】
2011180729.tif 000008
【図７】
2011180729.tif 000009
【図８】
2011180729.tif 000010
【図９】
2011180729.tif 000011
【図１０】
2011180729.tif 000012
【図１１】
2011180729.tif 000013
【図１２】
2011180729.tif 000014
【図１３】
2011180729.tif 000015
【図１４】
2011180729.tif 000016
【図１５】
2011180729.tif 000017
【図１６】
2011180729.tif 000018
【図１７】
2011180729.tif 000019
【図１８】
2011180729.tif 000020
【図１９Ａ】
2011180729.tif 000021
【図１９Ｂ】
2011180729.tif 000022
【図２０】
2011180729.tif 000023