(57)【要約】【課題】利用者が機器に対して行っている作業に応じた番組を表示させることの可能な番組自動選択装置を提供すること。【解決手段】番組自動選択装置１は、利用者の入力に基づく作業を行う利用者作業機器５から、当該作業に関係する作業情報を取得し、該前記作業情報から、検索用情報を抽出し、該検索用情報に適合する番組に関する番組情報を、ネットワーク６を介して番組情報蓄積サーバ２から検索し、検索の結果得られた番組情報に基づきネットワーク６を介して番組配信サーバから番組を取得し、該取得した番組を表示装置４に表示させる。【選択図】      図１
2010074660.tif 000002
【特許請求の範囲】
【請求項１】
利用者の入力に基づく作業を行う利用者作業機器から、当該作業に関係する作業情報を取得する取得部と、
前記作業情報から、検索用情報を抽出する抽出部と、
前記検索用情報に適合する番組に関する番組情報を検索する番組検索部と、
前記検索の結果得られた番組情報に基づいて番組配信サーバから番組を取得し、該取得した番組を表示装置に表示させる番組表示部とを備えたことを特徴とする番組自動選択装置。
【請求項２】
前記番組検索部は、前記検索用情報に基づいて検索要求を作成し、該検索要求を番組情報蓄積サーバへ送信し、該番組情報蓄積サーバから前記検索要求に対する検索結果として前記番組情報を受信することを特徴とする請求項１に記載の番組自動選択装置。
【請求項３】
前記番組検索部は、受信した前記番組情報のうちから、前記表示装置に表示させるべき番組に係るものを選択する選択部を更に備えたことを特徴とする請求項１に記載の番組自動選択装置。
【請求項４】
前記選択部は、前記選択にあたって、前記検索用情報に対する適合度の高い番組情報ほど、高い確率で選択されるようにすることを特徴とする請求項３に記載の番組自動選択装置。
【請求項５】
前記検索要求と前記検索結果とを対応付けて保持するキャッシュを更に備えたことを特徴とする請求項２に記載の番組自動選択装置。
【請求項６】
前記利用者作業機器と前記表示装置とが物理的に近い場所にあるか、又は、前記利用者作業機器と前記表示装置とが一体化されたものであることを特徴とする請求項１に記載の番組自動選択装置。
【請求項７】
番組自動選択装置の番組自動選択方法であって、
前記番組自動選択装置の備える取得部が、利用者の入力に基づく作業を行う利用者作業機器から、当該作業に関係する作業情報を取得するステップと、
前記番組自動選択装置の備える抽出部が、前記作業情報から、検索用情報を抽出するステップと、
前記番組自動選択装置の備える番組検索部が、前記検索用情報に適合する番組に関する番組情報を検索するステップと、
前記番組自動選択装置の備える番組表示部が、前記検索の結果得られた番組情報に基づいて番組配信サーバから番組を取得し、該取得した番組を表示装置に表示させるステップとを有することを特徴とする番組自動選択方法。
【請求項８】
番組自動選択装置としてコンピュータを機能させるためのプログラムであって、
前記番組自動選択装置の備える取得部が、利用者の入力に基づく作業を行う利用者作業機器から、当該作業に関係する作業情報を取得するステップと、
前記番組自動選択装置の備える抽出部が、前記作業情報から、検索用情報を抽出するステップと、
前記番組自動選択装置の備える番組検索部が、前記検索用情報に適合する番組に関する番組情報を検索するステップと、
前記番組自動選択装置の備える番組表示部が、前記検索の結果得られた番組情報に基づいて番組配信サーバから番組を取得し、該取得した番組を表示装置に表示させるステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組自動選択装置、番組自動選択方法及びプログラムに関する。
【背景技術】
【０００２】
テレビの番組を自動的に切り替える技術がいくつか知られている。
【０００３】
例えば、特許文献１には、高い視聴率番組のチャンネルに自動的に切り替える技術が開示されている。この技術は、視聴率という一般的な情報をもとにしており、利用者主体の情報をもとにしていない。
【０００４】
また、例えば、特許文献２には、番組選択時に行われる利用者の操作を監視して、好みの番組を得ておき、その番組を優先的に推薦する技術が開示されている。この技術は、利用者の行動を番組決定の情報源としているが、過去の履歴をもとに選択を行っている。また、結局、利用者は、番組の選択をテレビに対して行っているものである。
【特許文献１】特開２００３−１５３１０５号公報
【特許文献２】特開平１０−２５７４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のテレビあるいはネットワーク上から映像番組を取得して表示する機器では、利用者がテレビを見ていることを前提としており、テレビ以外の作業をしていることを想定していない。このため、従来の技術は、利用者が現在行っている作業という有用な情報を有効に利用できていなかった。
【０００６】
本発明は、上記事情を考慮してなされたもので、利用者が機器に対して行っている作業に応じた番組を表示させることの可能な番組自動選択装置、番組自動選択方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る番組自動選択装置は、利用者の入力に基づく作業を行う利用者作業機器から、当該作業に関係する作業情報を取得する取得部と、前記作業情報から、検索用情報を抽出する抽出部と、前記検索用情報に適合する番組に関する番組情報を検索する番組検索部と、前記検索の結果得られた番組情報に基づいて番組配信サーバから番組を取得し、該取得した番組を表示装置に表示させる番組表示部とを備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、利用者が機器に対して行っている作業に応じた番組を表示させることが可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照しながら本発明の実施形態について説明する。
【００１０】
図１に、本発明の一実施形態に係るネットワークシステムの構成例を示す。図中、１は番組自動選択装置、２は番組情報蓄積サーバ、３は番組配信サーバ、４は表示装置、５は利用者作業機器、６はネットワークである。
【００１１】
ネットワーク６は、例えば、インターネットであるが、これに限定されるものではなく、他のネットワークでも良い。
【００１２】
まず、各装置の概要について説明する。
【００１３】
番組自動選択装置１は、詳しくは後述するように、利用者作業機器５から取得される利用者の行っている作業に関する情報（作業情報）に基づいて、該作業に関連する番組を表示装置４に表示させるためのものである。
【００１４】
利用者が現在行っている作業に関する情報は、利用者の興味を表す重要な情報であり、その情報に関する番組をテレビに表示することで、利用者に対して適切なタイミングで有意義な情報を提供することができる。本実施形態では、利用者がテレビなどの表示装置４を見ていない（あるいは、積極的、能動的或いは持続的に視聴していない）ことを前提とし、表示装置４の視聴以外に利用者が現在行っている作業に関連した番組を表示装置に表示することにより、利用者にタイムリーに作業に関連する適切な情報を提供することができる。例えば、利用者が、表示装置４であるテレビをつけたまま、利用者作業機器５であるＰＣを操作し友人とチャットをしているときに、チャットの内容（例えば、「今日の夕飯の献立は横浜家系ラーメンだった。」など）に関連する番組（例えば、横浜のラーメン特集番組など）が自動的に選択され、表示される、といったことなどが可能になる。
【００１５】
利用者作業機器５は、番組自動選択装置１が作業情報を取得する対象とする機器（利用者が現在作業を行っている機器）である。利用者作業機器５は、利用者の入力等に基づいて何らかの処理や制御等の作業を行う機器であり、例えば、ＰＣや携帯電話端末などの機器である。利用者は利用者作業機器５を利用して何らかの作業を行い、この作業で生じた情報が作業情報として番組自動選択装置１に送られる。
【００１６】
番組情報蓄積サーバ２は、複数の番組について、各番組に関する情報（番組情報）を保持しているとともに、検索要求に応じて、その検索結果を応答するサーバである。検索結果は、例えば、検索要求に適合する番組の番組情報である。ここで、番組情報は、個々の番組を一意に識別するための情報である。具体的には、例えば、「（当該番組を配信する）番組配信サーバのＵＲＬ」、「番組の識別情報（例えば、番組名）」、「チャンネルの識別情報（例えば、チャンネル名）」のセットなどである。なお、番組情報蓄積サーバ２は、各番組に対応するメタ情報を更に保持し、検索結果に、当該番組のメタ情報をも含めても良い。
【００１７】
本実施形態では、番組自動選択装置１は、番組自動選択装置１にから取得された作業情報に基づき、ネットワーク６を通して番組情報蓄積サーバ２に対して検索を要求し、番組情報蓄積サーバ２は、該要求に対する検索結果を送信する。
【００１８】
番組配信サーバ３は、番組を保持しているとともに、番組要求に応じて番組を配信するサーバである。なお、番組配信サーバ３は、番組そのものを配信しても良いし、番組を構成する要素へのＵＲＬなどのポインタあるいは番組を構成するために必要な情報などを送信しても良い。
【００１９】
本実施形態では、番組自動選択装置１は、ネットワーク６を通して番組配信サーバ３に対して番組を要求し、番組配信サーバ３は、要求に応答して、番組を配信する。
【００２０】
表示装置４は、番組自動選択装置１が、番組配信サーバ３から取得した番組を表示する対象とする機器である。表示装置４には、種々のものが適用可能であり、例えば、テレビでも良いし、ＰＣ、携帯電話端末、ＰＤＡ、プリンタなどの装置でも良い。
【００２１】
次に、機器構成や接続関係等について説明する。
【００２２】
番組自動選択装置１は、ネットワーク６に直接接続しても良いし、ＬＡＮ（図示せず）を介してネットワーク６に接続しても良い。
【００２３】
番組自動選択装置１は、独立した装置として若しくは独立した装置の一部としても実現可能であり、また、ＰＣなどの装置上で動作するソフトウェアとしても実現可能である。
【００２４】
利用者が作業をしている利用者作業機器５は、上記表示装置４と物理的に近い場所にあるものとする。例えば、表示装置４（例えば、テレビ）が利用者作業機器５（例えば、ＰＣ）と同じ部屋に置かれている場合に利用者が該利用者作業機器５で作業をする形態や、利用者作業機器５が携帯電話端末である場合に利用者が表示装置４の近傍で該携帯電話端末を用いて通話又は携帯メール等をしている形態など、種々の形態が可能である。
【００２５】
番組自動選択装置１と、表示装置４と、利用者作業機器５とは、全て独立した装置であっても良いし、それらの任意の二つが一体化されたものであっても良いし、それらの全てが一体化されたものであっても良い。例えば、番組自動選択装置１が設置型ＰＣ上で動作するプログラムにより実現されたものであり、表示装置４がテレビであり、利用者作業機器５が、携帯型ＰＣであっても良い。また、例えば、表示装置４と利用者作業機器５とが、同一のＰＣ、あるいは、同一の携帯電話端末であっても良い。また、例えば、番組自動選択装置１と利用者作業機器５とが同一のＰＣであっても良い。また、例えば、番組自動選択装置１が表示装置４を内蔵するものであっても良い。
【００２６】
なお、番組自動選択装置１と表示装置４とが独立した装置である場合に、番組自動選択装置１と表示装置４は、専用ケーブルで直接接続されていても良いし、有線ＬＡＮ若しくは無線ＬＡＮなどのローカルネットワーク又はインターネットなどを介して接続されても良い。番組自動選択装置１と利用者作業機器５とが独立した装置である場合も、同様である。
【００２７】
番組情報蓄積サーバ２は、ネットワーク６上に、１台のみ存在しても良いし、複数台存在しても良い。また、番組自動選択装置１がＬＡＮ（図示せず）を介してネットワーク６に接続されている場合に、番組情報蓄積サーバがそのＬＡＮ上にも存在し、番組自動選択装置１は、そのＬＡＮ上の番組情報蓄積サーバからも番組情報を取得できるものとしても構わない。あるいは、番組情報蓄積サーバが上記ＬＡＮ上にのみ存在する構成も可能である。これらの点は、番組配信サーバ３についても同様である。
【００２８】
また、番組情報蓄積サーバ２と番組配信サーバ３は、全て独立したものであっても良いし、番組情報蓄積サーバ２と番組配信サーバ３とが一体化したものが存在しても良いし、全て番組情報蓄積サーバ２と番組配信サーバ３とが一体化したものであっても良い。
【００２９】
図２に、本発明の一実施形態に係る番組自動選択装置１の概略構成例を示す。
【００３０】
図２に示されるように、本実施形態の番組自動選択装置１は、抽出部１１、検索部１２、番組表示部１３を備えている。
【００３１】
抽出部１１は、利用者作業機器５から送られてくる作業情報を受け付けて、該作業情報から、検索のための情報（検索用情報）を抽出する。例えば、抽出部１１は、多種多様な作業情報が含まれている作業情報の中から、適切な文字情報を検索用情報として抽出する。この場合、具体的には、例えば、頻出単語抽出などによって現在の作業を推測し、特徴的な単語を一つ又は複数選出する。抽出部１１は、検索用情報を検索部１２に渡す。
【００３２】
検索部１２は、抽出部１１から受け取った検索用情報に基づいて検索要求を作成し、該検索要求を番組情報蓄積サーバ２へ送信する。そして、番組情報蓄積サーバ２から送られてくる検索結果（番組情報）を受信し、受信した検索結果を番組表示部１３に渡す。なお、その際、受信した検索結果に含まれる番組情報の一部を選択して番組表示部１３に渡すようにしても良い。
【００３３】
番組表示部１３は、検索部１２から受け取った番組情報をもとに、番組配信サーバ３へ番組要求を送信し、番組配信サーバ３から送られてくる番組を取得する。そして、取得した番組を、表示装置４に送る。表示装置４は、番組表示部１３から渡された番組を表示する。
【００３４】
これらの機能により、番組自動選択装置１は、利用者に対して現在の作業に関連する情報に基づいた番組の表示を行う。番組自動選択装置１により、利用者は他の作業を行っている場合でも、その作業に関連した情報を得ることができる。
【００３５】
図３に、図２の番組自動選択装置１の検索部１２の内部構成例を示す。
【００３６】
図３に示されるように、この検索部１２は、検索要求作成部１２１、検索要求送信部１２２、検索結果受信部１２３、選択部１２４を備えている。
【００３７】
検索要求作成部１２１は、抽出部１１から受け取った検索用情報に基づいて検索要求を作成する。
【００３８】
検索要求送信部１２２は、検索要求作成部１２１により作成された検索要求を番組情報蓄積サーバ２へ送信する。
【００３９】
検索結果受信部１２３は、番組情報蓄積サーバ２から送られてくる検索結果（番組情報）を受信する。
【００４０】
選択部１２４は、検索結果に含まれる番組情報から、番組表示部１３に渡すべきものを選択する。
【００４１】
なお、選択部１２４を備えない構成も可能である。この場合には、検索結果受信部１２３が受信した検索結果（番組情報）を全て番組表示部１３に渡すことになる。
【００４２】
以下、本実施形態の番組自動選択装置１について更に詳しく説明する。
【００４３】
図４に、本実施形態の番組自動選択装置１の動作手順の一例を示す。
【００４４】
＜ステップＳ１＞
利用者が利用者作業機器５に対して作業を行っているものとする。
【００４５】
利用者作業機器５は、利用者が行っている作業に基づき、番組自動選択装置１に対して作業情報を送る。番組自動選択装置１は、利用者作業機器５から作業情報を受け取る。
【００４６】
なお、利用者作業機器５で発生した情報のうち、番組自動選択装置１に送信すべき作業情報を選択して、これを番組自動選択装置１へ送信する代わりに、利用者作業機器５で発生した情報を全て番組自動選択装置１に送信し、番組自動選択装置１が受信した情報から、作業情報とすべき情報を選択するようにしても良い。
【００４７】
利用者作業機器５がＰＣである場合には、例えば、以下のような情報を作業情報として用いることが可能である。これらの他、ＰＣが取得可能な情報は全て作業情報になり得る。  
・Ｗｅｂブラウザで表示している内容  
・Ｗｅｂブラウザでの検索キーワード  
・Ｗｅｂブラウザの履歴  
・ＩＭＥへの入力単語  
・チャットの内容  
・直近に送受信したメールの内容  
・流している音楽のアーティスト名、アルバム名などのメタデータ
例えば、利用者がＷｅｂブラウザでの検索キーワードとして「特許」と入力した場合に、「特許」が作業情報として送られる（この結果、例えば、「特許」に関連する番組が番組自動選択装置１により取得されて表示装置４に表示されることになる）。
【００４８】
また、利用者作業機器５が携帯電話端末である場合には、例えば、以下のような情報を作業情報として用いることが可能である。これらの他、携帯電話端末が取得可能な情報は全て作業情報になり得る。  
・話している相手の名前  
・話している相手の位置情報  
・携帯Ｗｅｂブラウザで表示している内容  
・携帯Ｗｅｂブラウザでの検索キーワード  
・携帯Ｗｅｂブラウザの履歴  
・直近に送受信したメールの内容
例えば、利用者が携帯メールで友人とやりとりしており、「横浜中華街に１０時集合」と書いた場合に、「横浜中華街」が作業情報として送られる（この結果、例えば、「横浜中華街」に関連する番組が番組自動選択装置１により取得されて表示装置４に映し出されることとなる）。
【００４９】
なお、具体的にいずれの（１又は複数の）情報を作業情報とするかは、予め固定しても良いし、適宜設定可能としても良い。また、この設定をユーザが出来るようにしても良い。
【００５０】
なお、利用者作業機器５が設置型ＰＣである場合、多くは有線ＬＡＮが使用可能であるため、利用者作業機器５から番組自動選択装置１への通信手段には有線ＬＡＮを使用するのが、速度及び信頼性の観点から望ましい。
【００５１】
また、利用者作業機器５がノート型ＰＣである場合や携帯電話端末である場合は、有線ＬＡＮは利用者の行動を束縛することから、無線ＬＡＮを使用するのが望ましい。具体的には、８０２．１１ａ／ｂ／ｇ／ｎといった無線ＬＡＮデバイスや、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ｚｉｇｂｅｅ（登録商標）、赤外線などを通信手段として用いることが可能である。
【００５２】
＜ステップＳ２＞
抽出部１１は、受け取った作業情報から、検索用情報を抽出する。例えば、適切な文字情報を検索用情報として抽出する。抽出された検索用情報は、検索用情報として検索部１２へ送られる。
【００５３】
検索用情報として文字情報を抽出する場合に、抽出する文字情報は、一つの単語でも良いし、複数の単語をＡＮＤやＯＲなどの条件式でつなぎ合わせたものでも良いし、文章の形あるいはＵＲＬや住所などでも良い。
【００５４】
作業情報がＷｅｂブラウザでの検索キーワードである場合は、作業情報は、検索のために入力された文字列であるので、この検索キーワーをそのまま検索用情報として検索部１２へ渡しても良い。
【００５５】
作業情報がＷｅｂブラウザで表示している内容のＨＴＭＬである場合は、ＨＴＭＬ及びＣＳＳを解析して、中心となる内容部分を選出し、これに対して形態素解析を行った後、その中から、繰り返し現れる単語や特徴的な単語を検索用情報として選択しても良い。なお、抽出部１１に学習機能を持たせることにより、これまでの単語履歴の傾向からさらに効率的に特徴単語を選択することもできる。
【００５６】
作業情報が直近に送受信したメールの内容である場合は、その中から特徴的な単語を検索用情報として選出するようにしても良い。その際、過去の履歴や送受信相手によって異なる単語を選択するようにしても良い。また、メールの内容には話し言葉が使われることが多いことから、話し言葉専用の単語解析辞書を用意して誤検知をある程度防ぐようにしても良い。
【００５７】
ところで、本実施形態では、必ずしも、抽出部１１で抽出すべき結果（検索用情報）を、利用者の意図と完全に一致させる必要はない。本実施形態においては、利用者はテレビを積極的・能動的に見ているわけではなく、あくまで利用者の注意を引きつけることが目的であるため、一致させる必要はなく、むしろ抽出部１１で抽出すべき結果と利用者の意図（あるいは、利用者の作業）とは少しのずれがあった方が望ましい（利用者の注意を引きつけやすい）。
【００５８】
＜ステップＳ３＞
検索部１２は、抽出部１１から受け取った検索用情報（例えば、検索キーワードといった文字情報など）をもとに検索要求を作成し、作成した検索要求を、ネットワーク６を通して番組情報蓄積サーバ２へ送る。
【００５９】
なお、このとき、検索要求には、検索用情報に加えて、付帯情報を含めても良い。付帯情報は、例えば、番組自動選択装置１に関する情報（例えば、開始した日付、起動履歴、運転状況など）及び又は番組自動選択装置１の利用者に関する情報（例えば、住所、今までの検索履歴、誕生日など）である。
【００６０】
＜ステップＳ４＞
前述のように番組情報蓄積サーバ２は、複数の番組の番組情報（例えば、番組配信サーバのＵＲＬ、番組の識別情報、チャンネルの識別情報をセットにしたもの）を保持している。また、番組情報蓄積サーバ２は、更に、個々の番組にそれぞれ関連付けられたメタ情報を保持している。このメタ情報には、例えば、当該番組について、「番組名」、「出演者名」、「放送時間帯」、「キーワード」、「テーマ」、「番組中で発せられた言葉のリスト」、「番組中で表示された言葉のリスト」、「番組中で流された曲名」、「効果音名」、「場所名」、「店名」、「番組中で示されたＵＲＬ」、「製作責任者」、「問い合わせ先電話番号」、「問い合わせ先メールアドレス」といった情報の全部又は一部が含まれていても良い。
【００６１】
番組情報蓄積サーバ２は、蓄積している番組情報のうちから、受け取った検索要求に含まれる検索用情報（例えば、検索キーワードといった文字情報など）と、各番組の持つメタ情報とをもとに、検索用情報に適合するメタ情報を持つ番組の番組情報を抽出する。なお、この抽出の際、文字情報だけでなく、検索要求に含まれる付帯情報をも用いて、さらに細かな選択を行っても良い。
【００６２】
番組情報を抽出した後、番組情報蓄積サーバ２は、検索部１２に番組情報を検索結果として送信する。
【００６３】
＜ステップＳ５＞
選択部１２４は、検索結果に含まれる番組情報から、番組表示部１３に渡すべきものを選択する。
【００６４】
この場合、例えば、番組情報蓄積サーバ２が検索要求に適合する番組情報を全て（あるいは、例えば検索用情報とメタ情報とに基づく適合度の上位から最大ｎ個）検索結果として番組自動選択装置１に送信し、選択部１２４は、受信した番組情報のうちから、例えば適合度が最も高い１個の番組を選択するようにしても良いし、受信した番組情報のうちから、例えば適合度の上位から最大ｍ個の番組を選択するようにしても良い。また、選択部１２４が選択する個数（あるいは、最大個数）は、予め固定しても良いし、適宜設定可能としても良い。また、この設定をユーザが出来るようにしても良い。
【００６５】
なお、選択部１２４を備えない構成も可能である。この場合において、番組情報蓄積サーバ２は、検索要求に基づいて、例えば適合度が最も高い１個の番組情報を選択して、これを番組自動選択装置１に送信しても良いし、検索要求に適合する番組情報を、例えば適合度の上位から最大ｎ個（あるいは、全て）検索結果として番組自動選択装置１に送信しても良い。選択部１２４を備えない場合、いずれにしても、検索結果受信部１２３が受信した検索結果（番組情報）を全て番組表示部１３に渡すことになる。
【００６６】
なお、抽出部１１による抽出と同様、本実施形態では、必ずしも、毎回、適合度が高い順に番組情報を選択する必要はなく、例えば、適当な頻度で、適合度の低い番組情報を選択するようにしても良い。例えば、適合度が高いものほど、高い確率で選択されるようにしても良い。
【００６７】
＜ステップＳ６＞
番組情報を受け取った検索部１２は、該番組情報に基づいて番組表示部１３へ番組要求を送信する。
【００６８】
なお、番組情報蓄積サーバ２への検索要求とこれに対する番組情報蓄積サーバ２からの返答（検索結果）とを対応付けて、番組自動選択装置１内に保存しておくようにしても良い。これによって、例えば、比較的低速な外部ネットワークを利用する際にも、応答を早くすることができる。ところで、このようなキャッシュを利用する場合に、一般的には、必ずしも最新の情報を取得できるとは限らないが、本実施形態では、前述した抽出部１１による検索用情報の抽出と同様、利用者はテレビを積極的・能動的に見ているわけではなく、あくまで利用者の注意を引きつけることが目的であるため、キャッシュに保持されている情報が必ずしも最新の情報である必要はない。したがって、本実施形態では、キャッシュを積極的に使用していくことは有用であると考えられる。
【００６９】
また、番組情報蓄積サーバ２を用いずに、番組自動選択装置１が番組情報を保持していても構わない。その場合、検索部１２は、番組情報蓄積サーバ２へ検索要求を送信する代わりに、内部に保持している番組データベース（番組情報蓄積サーバ２と同じ機能を有するもの）を利用して番組を選択する。
【００７０】
＜ステップＳ７＞
番組表示部１３は、検索部１２から受け取った番組情報をもとに、ネットワーク６上にある番組配信サーバ３から、実際の番組の内容を取得する。
【００７１】
なお、番組配信サーバ３が、番組のもととなる情報だけを保持する構成も可能である。この場合、番組自動選択装置１は、番組配信サーバ３から当該番組のもととなる情報を取得し、取得した情報に従って番組を構築し、表示するようにしても良い。ここで、構築とは、例えば、インターネット上の情報を取得・加工し、フェードインやスライドインといった映像効果を加えることを指す。このように構築された番組は、もとの情報はインターネット上の文字情報や静止画であったものが、あたかも映像番組であるように見せることができる。
【００７２】
＜ステップＳ８＞
番組表示部１３が受け取った番組の内容は、表示装置４へ送られる。
【００７３】
表示装置４は、受け取った番組をそのまま表示する。
【００７４】
ところで、表示装置４で他の番組が表示されている場合に、他の番組から当該取得した番組に突然切り替わることにより、利用者の注意を引きつけることはできるが、利用者に不快感が残る可能性がある。そこで、他の番組から当該取得した番組に切り替えるタイミングは、番組の切り替わりがなるべく自然に感じるようなタイミングであると望ましい。具体的には、例えば、現在表示している番組が終了したタイミングあるいは現在表示している番組が一区切りついたタイミングなどである。なお、番組が一区切りついたタイミングは、例えば、シーンが終了したタイミングなどである。
【００７５】
あるいは、例えば、他の番組の途中で切り替えるときに、他の番組の音声をフェードアウトし、画像をブラックまたはホワイトアウトすることにより、自然な番組の切り替えを行っても良い。
【００７６】
また、例えば、前回がフェードアウトによる切り替えを行った場合に、今回は区切りの良い箇所での切り替えを行う、というように、適宜、切り替え方法を変えていっても良い。
【００７７】
なお、どのような切り替え方法を用いるかについては、予め固定しても良いし、適宜設定可能としても良い。また、この設定をユーザが出来るようにしても良い。
【００７８】
これらの番組切り替えタイミングの判断及び実際の切り替えは、番組表示部１３が行っても良いし、表示装置４が行っても良い。
【００７９】
以上のように、本実施形態によれば、利用者が利用者作業機器５で行っている作業に関する情報が番組自動選択装置１に送られることにより、その作業に関連した情報を表示装置４に提示することが可能となる。
【００８０】
ところで、番組自動選択装置１の利用者作業機器５からの作業情報の取得や、番組自動選択装置１の表示装置４への番組の表示のタイミングには、種々のバリエーションが可能である。
【００８１】
例えば、番組自動選択装置１は、利用者作業機器５からの作業情報の送信を、常時、待っており、作業情報を受信して、検索用情報が抽出できたならば、直ちに、番組検索した後に、番組を取得して、（上記の切り替え制御を経て）表示装置４に表示させるようにしても良い。
【００８２】
また、例えば、番組自動選択装置１は、ｎ分間だけ待ち、その間に作業情報を受信して、検索用情報が抽出できたならば、直ちに、番組検索した後に、番組を取得して、（上記の切り替え制御を経て）表示装置４に表示させるようにしても良い。ここで、ｎは、予め固定された値（例えば、０〜３０の間の値）にしても良いし、予め決められた範囲（例えば、０〜３０）からその都度選択される乱数にしても良い。
【００８３】
また、例えば、作業情報が次々と取得される場合に、短い番組（例えば、３０秒〜数分の番組など）を次々と取得して、全て開始から終了まで表示して行くようにしても良いし、番組の長短にかかわらずに番組を次々と取得して、各番組が終了しなくても、次々と表示する番組を切り替えて行くようにしても良い。また、例えば、最初に取得した作業情報に基づいて、長い番組（例えば、３０分〜１時間を越える番組など）を取得して、これを番組終了まで表示するようにしても良い。その他、種々のバリエーションが可能である。
【００８４】
さて、以上では、作業情報として、文字情報を用いたが、その代わりに又はそれに加えて、例えば携帯電話端末の通話内容などのような音声情報を用いることも可能である。
【００８５】
また、抽出部１１は、音声認識により文字情報を抽出しても良い。この場合、携帯電話端末を使用している利用者は通常一人であるため、過去の通話から音声を学習することにより、音声認識の精度を高めるようにしても良い。
【００８６】
あるいは、検索部１２は単に音声を番組情報蓄積サーバ２へと送るだけであり、番組情報蓄積サーバ２が音声を認識するように構成することも可能である。番組情報蓄積サーバ２は、高速な処理能力を持っていることが見込まれるため、この手法は有効である。
【００８７】
しかし、番組情報蓄積サーバ２へのネットワーク接続が狭帯域であることも十分考えられるため、帯域を使用する音声の送信は難しい場合もある。従って、抽出部１１が音声認識をすることが望ましい。
【００８８】
いずれの場合でも、音声認識の精度は、さほど問題ではない。なぜならば、利用者は、表示装置４に注目しているわけではないため、多少外れた情報を提供しても問題はないからである。むしろ、多少外れた情報の方が利用者に意外感を与え、注目する要因となって良いことも考えられる。
【００８９】
なお、適切な番組も提示できるが、ある確率に基づいて外れた番組を提示するようにしても良い。例えば、提示する番組のうちの８０％については、適合度（０〜１の値とする。）が０．８を超える番組を提示し、提示する番組のうちの２０％については、適合度（０〜１の値とする。）が０．３〜０．８の間の番組を提示するようにしても良い。
【００９０】
また、作業情報として、画像情報を用いることも可能である。その場合、例えば、ＯＣＲなどの文字認識技術を用いて単語等の検索用情報を抽出するようにしても良い。
【００９１】
あるいは、検索用情報として画像情報をそのまま番組情報蓄積サーバ２へと送り、その画像と番組情報蓄積サーバ２が持つ番組との間の関連性を番組情報蓄積サーバ２が判断するように構成しても良い。ただし、この場合、番組情報蓄積サーバ２にかかる負荷が問題になるため、画像の圧縮率を上げることで使用帯域を狭めるとともに、抽出部１１が特徴点抽出を行いより相関性を判断しやすくすることも有用であると考えられる。
【００９２】
あるいは、作業情報として、静止画ではなく動画を用いることも可能である。この場合、動画全てを番組情報蓄積サーバ２へ送信するのは帯域の観点から非現実的であるため、例えば、サムネイルとしていくつかの画像を抽出し、その画像を番組情報蓄積サーバ２に送るようにしても良い。サムネイルとして使用する画像は、例えば、単に時間軸上で０秒、１０秒、５分などと決め打ちして抽出するようにして良いし、また、例えば、動画の中から使用色が大きく変化したなど特徴的なものを選択するようにしても良い。
【００９３】
なお、本実施形態では、番組のネットワーク配信を例にとって説明しているが、例えば、ケーブルテレビや、地デジ等のテレビ放送などで、番組が放送される場合にも適用可能である。この場合、番組配信サーバ３は、番組のチャンネル番号、開始時刻、終了時刻などの情報を送信し、番組自動選択装置１は、表示装置４に、該番組の放送を受信・表示させれば良い。
【００９４】
また、これまでの説明では、番組自動選択装置１が、番組配信サーバ３から取得した番組を表示する構成について説明しているが、番組自動選択装置１が、番組配信サーバ３から取得した番組を記録する構成も可能である。この場合には、表示装置４の代わりに、録画装置を用いても良い。さらに、表示装置４が録画機能を有する場合に、番組自動選択装置１が、番組配信サーバ３から取得した番組を、表示及び録画するようにしても良い。
【００９５】
なお、以上の各機能は、ソフトウェアとして記述し適当な機構をもったコンピュータに処理させても実現可能である。  
また、本実施形態は、コンピュータに所定の手順を実行させるための、あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるためのプログラムとして実施することもできる。加えて該プログラムを記録したコンピュータ読取り可能な記録媒体として実施することもできる。
【００９６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００９７】
【図１】本発明の一実施形態に係るネットワークシステムの構成例を示す図
【図２】同実施形態に係る番組自動選択装置の概略構成例を示す図
【図３】同実施形態に係る番組自動選択装置の検索部の内部構成例を示す図
【図４】同実施形態に係る番組自動選択装置の動作手順の一例を示すフローチャート
【符号の説明】
【００９８】
１…番組自動選択装置、２…番組情報蓄積サーバ、３…番組配信サーバ、４…表示装置、５…利用者作業機器、６…ネットワーク、１１…抽出部、１２…検索部、１３…番組表示部、１２１…検索要求作成部、１２２…検索要求送信部、１２３…検索結果受信部、１２４…選択部
【図１】
2010074660.tif 000003
【図２】
2010074660.tif 000004
【図３】
2010074660.tif 000005
【図４】
2010074660.tif 000006