[go: up one dir, main page]

JP2010074660A - Automatic program selection device, automatic program selection method and program - Google Patents

Automatic program selection device, automatic program selection method and program Download PDF

Info

Publication number
JP2010074660A
JP2010074660A JP2008241535A JP2008241535A JP2010074660A JP 2010074660 A JP2010074660 A JP 2010074660A JP 2008241535 A JP2008241535 A JP 2008241535A JP 2008241535 A JP2008241535 A JP 2008241535A JP 2010074660 A JP2010074660 A JP 2010074660A
Authority
JP
Japan
Prior art keywords
program
information
search
work
automatic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008241535A
Other languages
Japanese (ja)
Inventor
Shiro Wakayama
史郎 若山
Satoru Ozaki
哲 尾崎
Eiji Tokita
英二 時田
Yoshiki Terajima
芳樹 寺島
Kenji Odaka
健二 小高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2008241535A priority Critical patent/JP2010074660A/en
Publication of JP2010074660A publication Critical patent/JP2010074660A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an automatic program selection device capable of displaying a program corresponding to work that a user is performing on equipment. <P>SOLUTION: The automatic program selection device 1 acquires work information relating to the work from a user working equipment 5 that performs work based on input of a user, extracts retrieval information from the work information, retrieves program information relating to a program meeting the retrieval information from a program information storage server 2 via a network 6, acquires the program from a program distribution server via the network 6 on the basis of the program information obtained as a result of retrieval, and displays the acquired program on a display device 4. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、番組自動選択装置、番組自動選択方法及びプログラムに関する。   The present invention relates to an automatic program selection apparatus, an automatic program selection method, and a program.

テレビの番組を自動的に切り替える技術がいくつか知られている。   Several techniques for automatically switching television programs are known.

例えば、特許文献1には、高い視聴率番組のチャンネルに自動的に切り替える技術が開示されている。この技術は、視聴率という一般的な情報をもとにしており、利用者主体の情報をもとにしていない。   For example, Patent Document 1 discloses a technique for automatically switching to a channel with a high audience rating program. This technology is based on general information such as audience rating, and is not based on user-centered information.

また、例えば、特許文献2には、番組選択時に行われる利用者の操作を監視して、好みの番組を得ておき、その番組を優先的に推薦する技術が開示されている。この技術は、利用者の行動を番組決定の情報源としているが、過去の履歴をもとに選択を行っている。また、結局、利用者は、番組の選択をテレビに対して行っているものである。
特開2003−153105号公報 特開平10−257405号公報
For example, Patent Document 2 discloses a technique for monitoring a user's operation performed when selecting a program, obtaining a favorite program, and preferentially recommending the program. In this technology, user behavior is used as an information source for program determination, but selection is performed based on past history. In the end, the user is selecting a program for the television.
JP 2003-153105 A JP-A-10-257405

従来のテレビあるいはネットワーク上から映像番組を取得して表示する機器では、利用者がテレビを見ていることを前提としており、テレビ以外の作業をしていることを想定していない。このため、従来の技術は、利用者が現在行っている作業という有用な情報を有効に利用できていなかった。   In a conventional television or a device that acquires and displays a video program from a network, it is assumed that the user is watching the television, and is not assumed to be working other than the television. For this reason, the conventional technology has not been able to effectively use the useful information that the user is currently performing.

本発明は、上記事情を考慮してなされたもので、利用者が機器に対して行っている作業に応じた番組を表示させることの可能な番組自動選択装置、番組自動選択方法及びプログラムを提供することを目的とする。   The present invention has been made in consideration of the above circumstances, and provides an automatic program selection apparatus, an automatic program selection method, and a program that can display a program according to a work that a user is performing on a device. The purpose is to do.

本発明に係る番組自動選択装置は、利用者の入力に基づく作業を行う利用者作業機器から、当該作業に関係する作業情報を取得する取得部と、前記作業情報から、検索用情報を抽出する抽出部と、前記検索用情報に適合する番組に関する番組情報を検索する番組検索部と、前記検索の結果得られた番組情報に基づいて番組配信サーバから番組を取得し、該取得した番組を表示装置に表示させる番組表示部とを備えたことを特徴とする。   The automatic program selection apparatus according to the present invention extracts search information from a user work device that performs work based on user input, an acquisition unit that acquires work information related to the work, and the work information. An extraction unit; a program search unit that searches for program information relating to a program that matches the search information; and a program is acquired from a program distribution server based on the program information obtained as a result of the search, and the acquired program is displayed. And a program display unit to be displayed on the apparatus.

本発明によれば、利用者が機器に対して行っている作業に応じた番組を表示させることが可能になる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to display the program according to the operation | work which the user is doing with respect to an apparatus.

以下、図面を参照しながら本発明の実施形態について説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1に、本発明の一実施形態に係るネットワークシステムの構成例を示す。図中、1は番組自動選択装置、2は番組情報蓄積サーバ、3は番組配信サーバ、4は表示装置、5は利用者作業機器、6はネットワークである。   FIG. 1 shows a configuration example of a network system according to an embodiment of the present invention. In the figure, 1 is an automatic program selection device, 2 is a program information storage server, 3 is a program distribution server, 4 is a display device, 5 is a user work device, and 6 is a network.

ネットワーク6は、例えば、インターネットであるが、これに限定されるものではなく、他のネットワークでも良い。   The network 6 is, for example, the Internet, but is not limited to this and may be another network.

まず、各装置の概要について説明する。   First, an outline of each device will be described.

番組自動選択装置1は、詳しくは後述するように、利用者作業機器5から取得される利用者の行っている作業に関する情報(作業情報)に基づいて、該作業に関連する番組を表示装置4に表示させるためのものである。   As will be described in detail later, the automatic program selection device 1 displays a program related to the work on the display device 4 based on information (work information) on the work performed by the user acquired from the user work device 5. It is intended to be displayed.

利用者が現在行っている作業に関する情報は、利用者の興味を表す重要な情報であり、その情報に関する番組をテレビに表示することで、利用者に対して適切なタイミングで有意義な情報を提供することができる。本実施形態では、利用者がテレビなどの表示装置4を見ていない(あるいは、積極的、能動的或いは持続的に視聴していない)ことを前提とし、表示装置4の視聴以外に利用者が現在行っている作業に関連した番組を表示装置に表示することにより、利用者にタイムリーに作業に関連する適切な情報を提供することができる。例えば、利用者が、表示装置4であるテレビをつけたまま、利用者作業機器5であるPCを操作し友人とチャットをしているときに、チャットの内容(例えば、「今日の夕飯の献立は横浜家系ラーメンだった。」など)に関連する番組(例えば、横浜のラーメン特集番組など)が自動的に選択され、表示される、といったことなどが可能になる。   Information related to the work that the user is currently performing is important information that expresses the user's interest, and by displaying programs related to that information on the TV, meaningful information is provided to the user at an appropriate timing. can do. In the present embodiment, it is assumed that the user is not watching the display device 4 such as a television (or is not actively, actively or continuously watching), and the user is not allowed to view the display device 4 except for viewing. By displaying a program related to the current work on the display device, it is possible to provide the user with appropriate information related to the work in a timely manner. For example, when the user is chatting with a friend while operating the PC that is the user work device 5 while the television that is the display device 4 is turned on, the content of the chat (for example, “Today's dinner menu” Was related to “Yokohama Family Ramen”, etc.) (for example, a special ramen program in Yokohama) was automatically selected and displayed.

利用者作業機器5は、番組自動選択装置1が作業情報を取得する対象とする機器(利用者が現在作業を行っている機器)である。利用者作業機器5は、利用者の入力等に基づいて何らかの処理や制御等の作業を行う機器であり、例えば、PCや携帯電話端末などの機器である。利用者は利用者作業機器5を利用して何らかの作業を行い、この作業で生じた情報が作業情報として番組自動選択装置1に送られる。   The user work device 5 is a device for which the program automatic selection device 1 acquires work information (a device on which the user is currently working). The user work device 5 is a device that performs work such as processing or control based on user input or the like, and is, for example, a device such as a PC or a mobile phone terminal. The user performs some work using the user work device 5, and information generated by this work is sent to the automatic program selection apparatus 1 as work information.

番組情報蓄積サーバ2は、複数の番組について、各番組に関する情報(番組情報)を保持しているとともに、検索要求に応じて、その検索結果を応答するサーバである。検索結果は、例えば、検索要求に適合する番組の番組情報である。ここで、番組情報は、個々の番組を一意に識別するための情報である。具体的には、例えば、「(当該番組を配信する)番組配信サーバのURL」、「番組の識別情報(例えば、番組名)」、「チャンネルの識別情報(例えば、チャンネル名)」のセットなどである。なお、番組情報蓄積サーバ2は、各番組に対応するメタ情報を更に保持し、検索結果に、当該番組のメタ情報をも含めても良い。   The program information storage server 2 is a server that holds information (program information) related to each program for a plurality of programs and responds to the search result in response to a search request. The search result is, for example, program information of a program that matches the search request. Here, the program information is information for uniquely identifying each program. Specifically, for example, a set of “URL of a program distribution server that distributes the program”, “program identification information (for example, program name)”, “channel identification information (for example, channel name)”, etc. It is. Note that the program information storage server 2 may further hold meta information corresponding to each program and include the meta information of the program in the search result.

本実施形態では、番組自動選択装置1は、番組自動選択装置1にから取得された作業情報に基づき、ネットワーク6を通して番組情報蓄積サーバ2に対して検索を要求し、番組情報蓄積サーバ2は、該要求に対する検索結果を送信する。   In this embodiment, the program automatic selection device 1 requests the program information storage server 2 to search through the network 6 based on the work information acquired from the program automatic selection device 1, and the program information storage server 2 A search result for the request is transmitted.

番組配信サーバ3は、番組を保持しているとともに、番組要求に応じて番組を配信するサーバである。なお、番組配信サーバ3は、番組そのものを配信しても良いし、番組を構成する要素へのURLなどのポインタあるいは番組を構成するために必要な情報などを送信しても良い。   The program distribution server 3 is a server that holds a program and distributes the program in response to a program request. The program distribution server 3 may distribute the program itself, or may transmit a pointer such as a URL to an element constituting the program or information necessary for configuring the program.

本実施形態では、番組自動選択装置1は、ネットワーク6を通して番組配信サーバ3に対して番組を要求し、番組配信サーバ3は、要求に応答して、番組を配信する。   In the present embodiment, the program automatic selection device 1 requests a program from the program distribution server 3 through the network 6, and the program distribution server 3 distributes the program in response to the request.

表示装置4は、番組自動選択装置1が、番組配信サーバ3から取得した番組を表示する対象とする機器である。表示装置4には、種々のものが適用可能であり、例えば、テレビでも良いし、PC、携帯電話端末、PDA、プリンタなどの装置でも良い。   The display device 4 is a device for which the program automatic selection device 1 displays a program acquired from the program distribution server 3. Various devices can be applied to the display device 4. For example, a television or a device such as a PC, a mobile phone terminal, a PDA, or a printer may be used.

次に、機器構成や接続関係等について説明する。   Next, the device configuration, connection relationship, and the like will be described.

番組自動選択装置1は、ネットワーク6に直接接続しても良いし、LAN(図示せず)を介してネットワーク6に接続しても良い。   The automatic program selection device 1 may be directly connected to the network 6 or may be connected to the network 6 via a LAN (not shown).

番組自動選択装置1は、独立した装置として若しくは独立した装置の一部としても実現可能であり、また、PCなどの装置上で動作するソフトウェアとしても実現可能である。   The automatic program selection apparatus 1 can be realized as an independent apparatus or as a part of an independent apparatus, and can also be realized as software operating on an apparatus such as a PC.

利用者が作業をしている利用者作業機器5は、上記表示装置4と物理的に近い場所にあるものとする。例えば、表示装置4(例えば、テレビ)が利用者作業機器5(例えば、PC)と同じ部屋に置かれている場合に利用者が該利用者作業機器5で作業をする形態や、利用者作業機器5が携帯電話端末である場合に利用者が表示装置4の近傍で該携帯電話端末を用いて通話又は携帯メール等をしている形態など、種々の形態が可能である。   It is assumed that the user work device 5 on which the user is working is located physically close to the display device 4. For example, when the display device 4 (for example, a television) is placed in the same room as the user work device 5 (for example, a PC), the user works with the user work device 5 or the user work When the device 5 is a mobile phone terminal, various modes such as a mode in which a user makes a call or mobile mail using the mobile phone terminal in the vicinity of the display device 4 are possible.

番組自動選択装置1と、表示装置4と、利用者作業機器5とは、全て独立した装置であっても良いし、それらの任意の二つが一体化されたものであっても良いし、それらの全てが一体化されたものであっても良い。例えば、番組自動選択装置1が設置型PC上で動作するプログラムにより実現されたものであり、表示装置4がテレビであり、利用者作業機器5が、携帯型PCであっても良い。また、例えば、表示装置4と利用者作業機器5とが、同一のPC、あるいは、同一の携帯電話端末であっても良い。また、例えば、番組自動選択装置1と利用者作業機器5とが同一のPCであっても良い。また、例えば、番組自動選択装置1が表示装置4を内蔵するものであっても良い。   The automatic program selection device 1, the display device 4, and the user work device 5 may all be independent devices, or any two of them may be integrated. All of these may be integrated. For example, the program automatic selection device 1 may be realized by a program that operates on a stationary PC, the display device 4 may be a television, and the user work device 5 may be a portable PC. Further, for example, the display device 4 and the user work device 5 may be the same PC or the same mobile phone terminal. Further, for example, the program automatic selection device 1 and the user work device 5 may be the same PC. Further, for example, the program automatic selection device 1 may incorporate the display device 4.

なお、番組自動選択装置1と表示装置4とが独立した装置である場合に、番組自動選択装置1と表示装置4は、専用ケーブルで直接接続されていても良いし、有線LAN若しくは無線LANなどのローカルネットワーク又はインターネットなどを介して接続されても良い。番組自動選択装置1と利用者作業機器5とが独立した装置である場合も、同様である。   When the automatic program selection device 1 and the display device 4 are independent devices, the automatic program selection device 1 and the display device 4 may be directly connected by a dedicated cable, a wired LAN, a wireless LAN, or the like. It may be connected via a local network or the Internet. The same applies to the case where the automatic program selection device 1 and the user work device 5 are independent devices.

番組情報蓄積サーバ2は、ネットワーク6上に、1台のみ存在しても良いし、複数台存在しても良い。また、番組自動選択装置1がLAN(図示せず)を介してネットワーク6に接続されている場合に、番組情報蓄積サーバがそのLAN上にも存在し、番組自動選択装置1は、そのLAN上の番組情報蓄積サーバからも番組情報を取得できるものとしても構わない。あるいは、番組情報蓄積サーバが上記LAN上にのみ存在する構成も可能である。これらの点は、番組配信サーバ3についても同様である。   Only one program information storage server 2 may exist on the network 6, or a plurality of program information storage servers 2 may exist. Further, when the program automatic selection device 1 is connected to the network 6 via a LAN (not shown), a program information storage server also exists on the LAN, and the program automatic selection device 1 is connected to the LAN. The program information may be acquired from the program information storage server. Alternatively, a configuration in which the program information storage server exists only on the LAN is also possible. The same applies to the program distribution server 3.

また、番組情報蓄積サーバ2と番組配信サーバ3は、全て独立したものであっても良いし、番組情報蓄積サーバ2と番組配信サーバ3とが一体化したものが存在しても良いし、全て番組情報蓄積サーバ2と番組配信サーバ3とが一体化したものであっても良い。   Further, the program information storage server 2 and the program distribution server 3 may all be independent, or may be integrated with the program information storage server 2 and the program distribution server 3 or all of them. The program information storage server 2 and the program distribution server 3 may be integrated.

図2に、本発明の一実施形態に係る番組自動選択装置1の概略構成例を示す。   FIG. 2 shows a schematic configuration example of the automatic program selection device 1 according to an embodiment of the present invention.

図2に示されるように、本実施形態の番組自動選択装置1は、抽出部11、検索部12、番組表示部13を備えている。   As shown in FIG. 2, the program automatic selection device 1 of this embodiment includes an extraction unit 11, a search unit 12, and a program display unit 13.

抽出部11は、利用者作業機器5から送られてくる作業情報を受け付けて、該作業情報から、検索のための情報(検索用情報)を抽出する。例えば、抽出部11は、多種多様な作業情報が含まれている作業情報の中から、適切な文字情報を検索用情報として抽出する。この場合、具体的には、例えば、頻出単語抽出などによって現在の作業を推測し、特徴的な単語を一つ又は複数選出する。抽出部11は、検索用情報を検索部12に渡す。   The extraction unit 11 receives work information sent from the user work device 5 and extracts information for search (search information) from the work information. For example, the extraction unit 11 extracts appropriate character information as search information from work information including a wide variety of work information. In this case, specifically, for example, the current work is estimated by frequent word extraction or the like, and one or more characteristic words are selected. The extraction unit 11 passes the search information to the search unit 12.

検索部12は、抽出部11から受け取った検索用情報に基づいて検索要求を作成し、該検索要求を番組情報蓄積サーバ2へ送信する。そして、番組情報蓄積サーバ2から送られてくる検索結果(番組情報)を受信し、受信した検索結果を番組表示部13に渡す。なお、その際、受信した検索結果に含まれる番組情報の一部を選択して番組表示部13に渡すようにしても良い。   The search unit 12 creates a search request based on the search information received from the extraction unit 11, and transmits the search request to the program information storage server 2. Then, the search result (program information) sent from the program information storage server 2 is received, and the received search result is passed to the program display unit 13. At this time, a part of the program information included in the received search result may be selected and passed to the program display unit 13.

番組表示部13は、検索部12から受け取った番組情報をもとに、番組配信サーバ3へ番組要求を送信し、番組配信サーバ3から送られてくる番組を取得する。そして、取得した番組を、表示装置4に送る。表示装置4は、番組表示部13から渡された番組を表示する。   The program display unit 13 transmits a program request to the program distribution server 3 based on the program information received from the search unit 12 and acquires a program sent from the program distribution server 3. Then, the acquired program is sent to the display device 4. The display device 4 displays the program delivered from the program display unit 13.

これらの機能により、番組自動選択装置1は、利用者に対して現在の作業に関連する情報に基づいた番組の表示を行う。番組自動選択装置1により、利用者は他の作業を行っている場合でも、その作業に関連した情報を得ることができる。   With these functions, the automatic program selection apparatus 1 displays a program based on information related to the current work for the user. The automatic program selection device 1 allows the user to obtain information related to the work even when other work is being performed.

図3に、図2の番組自動選択装置1の検索部12の内部構成例を示す。   FIG. 3 shows an internal configuration example of the search unit 12 of the program automatic selection device 1 of FIG.

図3に示されるように、この検索部12は、検索要求作成部121、検索要求送信部122、検索結果受信部123、選択部124を備えている。   As shown in FIG. 3, the search unit 12 includes a search request creation unit 121, a search request transmission unit 122, a search result reception unit 123, and a selection unit 124.

検索要求作成部121は、抽出部11から受け取った検索用情報に基づいて検索要求を作成する。   The search request creation unit 121 creates a search request based on the search information received from the extraction unit 11.

検索要求送信部122は、検索要求作成部121により作成された検索要求を番組情報蓄積サーバ2へ送信する。   The search request transmission unit 122 transmits the search request created by the search request creation unit 121 to the program information storage server 2.

検索結果受信部123は、番組情報蓄積サーバ2から送られてくる検索結果(番組情報)を受信する。   The search result receiving unit 123 receives a search result (program information) sent from the program information storage server 2.

選択部124は、検索結果に含まれる番組情報から、番組表示部13に渡すべきものを選択する。   The selection unit 124 selects what should be passed to the program display unit 13 from the program information included in the search result.

なお、選択部124を備えない構成も可能である。この場合には、検索結果受信部123が受信した検索結果(番組情報)を全て番組表示部13に渡すことになる。   A configuration without the selection unit 124 is also possible. In this case, all the search results (program information) received by the search result receiving unit 123 are passed to the program display unit 13.

以下、本実施形態の番組自動選択装置1について更に詳しく説明する。   Hereinafter, the program automatic selection apparatus 1 of this embodiment will be described in more detail.

図4に、本実施形態の番組自動選択装置1の動作手順の一例を示す。   FIG. 4 shows an example of the operation procedure of the program automatic selection device 1 of the present embodiment.

<ステップS1>
利用者が利用者作業機器5に対して作業を行っているものとする。
<Step S1>
It is assumed that the user is working on the user work device 5.

利用者作業機器5は、利用者が行っている作業に基づき、番組自動選択装置1に対して作業情報を送る。番組自動選択装置1は、利用者作業機器5から作業情報を受け取る。   The user work device 5 sends work information to the automatic program selection device 1 based on work performed by the user. The automatic program selection apparatus 1 receives work information from the user work device 5.

なお、利用者作業機器5で発生した情報のうち、番組自動選択装置1に送信すべき作業情報を選択して、これを番組自動選択装置1へ送信する代わりに、利用者作業機器5で発生した情報を全て番組自動選択装置1に送信し、番組自動選択装置1が受信した情報から、作業情報とすべき情報を選択するようにしても良い。   Instead of selecting the work information to be transmitted to the automatic program selection device 1 from the information generated at the user work device 5 and transmitting it to the automatic program selection device 1, it is generated at the user work device 5. All of the information may be transmitted to the automatic program selection apparatus 1 and information to be set as work information may be selected from the information received by the automatic program selection apparatus 1.

利用者作業機器5がPCである場合には、例えば、以下のような情報を作業情報として用いることが可能である。これらの他、PCが取得可能な情報は全て作業情報になり得る。
・Webブラウザで表示している内容
・Webブラウザでの検索キーワード
・Webブラウザの履歴
・IMEへの入力単語
・チャットの内容
・直近に送受信したメールの内容
・流している音楽のアーティスト名、アルバム名などのメタデータ
例えば、利用者がWebブラウザでの検索キーワードとして「特許」と入力した場合に、「特許」が作業情報として送られる(この結果、例えば、「特許」に関連する番組が番組自動選択装置1により取得されて表示装置4に表示されることになる)。
When the user work device 5 is a PC, for example, the following information can be used as work information. In addition to these, any information that can be acquired by the PC can be work information.
・ Contents displayed on the Web browser
・ Search keyword in Web browser
・ Web browser history
・ Input words to IME
・ Chat contents
・ The contents of the most recently sent / received mail
-Metadata such as artist name and album name of the music being played For example, when the user inputs "patent" as a search keyword in the web browser, "patent" is sent as work information (as a result, for example, The program related to “patent” is acquired by the automatic program selection device 1 and displayed on the display device 4).

また、利用者作業機器5が携帯電話端末である場合には、例えば、以下のような情報を作業情報として用いることが可能である。これらの他、携帯電話端末が取得可能な情報は全て作業情報になり得る。
・話している相手の名前
・話している相手の位置情報
・携帯Webブラウザで表示している内容
・携帯Webブラウザでの検索キーワード
・携帯Webブラウザの履歴
・直近に送受信したメールの内容
例えば、利用者が携帯メールで友人とやりとりしており、「横浜中華街に10時集合」と書いた場合に、「横浜中華街」が作業情報として送られる(この結果、例えば、「横浜中華街」に関連する番組が番組自動選択装置1により取得されて表示装置4に映し出されることとなる)。
Further, when the user work device 5 is a mobile phone terminal, for example, the following information can be used as work information. In addition to these, all information that can be acquired by the mobile phone terminal can be work information.
・ The name of the person you are talking to
・ Location information
・ Contents displayed on mobile web browser
・ Search keyword in mobile web browser
・ Mobile web browser history
・ The contents of the most recently sent / received mail For example, when a user is communicating with a friend via mobile phone and writes “set at 10:00 in Yokohama Chinatown”, “Yokohama Chinatown” is sent as work information ( As a result, for example, a program related to “Yokohama Chinatown” is acquired by the automatic program selection device 1 and displayed on the display device 4).

なお、具体的にいずれの(1又は複数の)情報を作業情報とするかは、予め固定しても良いし、適宜設定可能としても良い。また、この設定をユーザが出来るようにしても良い。   It should be noted that which (one or more) information is specifically set as work information may be fixed in advance or may be set as appropriate. Further, this setting may be made possible by the user.

なお、利用者作業機器5が設置型PCである場合、多くは有線LANが使用可能であるため、利用者作業機器5から番組自動選択装置1への通信手段には有線LANを使用するのが、速度及び信頼性の観点から望ましい。   If the user work device 5 is a stationary PC, a wired LAN can be used in many cases. Therefore, a wired LAN is used as a communication means from the user work device 5 to the program automatic selection device 1. From the viewpoint of speed and reliability.

また、利用者作業機器5がノート型PCである場合や携帯電話端末である場合は、有線LANは利用者の行動を束縛することから、無線LANを使用するのが望ましい。具体的には、802.11a/b/g/nといった無線LANデバイスや、Bluetooth(登録商標)、zigbee(登録商標)、赤外線などを通信手段として用いることが可能である。   When the user work device 5 is a notebook PC or a mobile phone terminal, it is desirable to use a wireless LAN because the wired LAN restricts the user's behavior. Specifically, a wireless LAN device such as 802.11a / b / g / n, Bluetooth (registered trademark), zigbee (registered trademark), infrared, or the like can be used as a communication unit.

<ステップS2>
抽出部11は、受け取った作業情報から、検索用情報を抽出する。例えば、適切な文字情報を検索用情報として抽出する。抽出された検索用情報は、検索用情報として検索部12へ送られる。
<Step S2>
The extraction unit 11 extracts search information from the received work information. For example, appropriate character information is extracted as search information. The extracted search information is sent to the search unit 12 as search information.

検索用情報として文字情報を抽出する場合に、抽出する文字情報は、一つの単語でも良いし、複数の単語をANDやORなどの条件式でつなぎ合わせたものでも良いし、文章の形あるいはURLや住所などでも良い。   When character information is extracted as search information, the character information to be extracted may be a single word, a plurality of words connected by a conditional expression such as AND or OR, a text form, or a URL Or an address.

作業情報がWebブラウザでの検索キーワードである場合は、作業情報は、検索のために入力された文字列であるので、この検索キーワーをそのまま検索用情報として検索部12へ渡しても良い。   When the work information is a search keyword in the Web browser, the work information is a character string input for search, and the search keyword may be passed to the search unit 12 as search information as it is.

作業情報がWebブラウザで表示している内容のHTMLである場合は、HTML及びCSSを解析して、中心となる内容部分を選出し、これに対して形態素解析を行った後、その中から、繰り返し現れる単語や特徴的な単語を検索用情報として選択しても良い。なお、抽出部11に学習機能を持たせることにより、これまでの単語履歴の傾向からさらに効率的に特徴単語を選択することもできる。   If the work information is HTML of the content displayed on the Web browser, the HTML and CSS are analyzed, the central content part is selected, and after performing morphological analysis, A word that appears repeatedly or a characteristic word may be selected as search information. It should be noted that by providing the extraction unit 11 with a learning function, it is possible to select feature words more efficiently based on the tendency of the past word history.

作業情報が直近に送受信したメールの内容である場合は、その中から特徴的な単語を検索用情報として選出するようにしても良い。その際、過去の履歴や送受信相手によって異なる単語を選択するようにしても良い。また、メールの内容には話し言葉が使われることが多いことから、話し言葉専用の単語解析辞書を用意して誤検知をある程度防ぐようにしても良い。   When the work information is the content of the mail that has been sent and received recently, a characteristic word may be selected as search information. At that time, a different word may be selected depending on the past history and transmission / reception partner. Also, spoken words are often used for the contents of emails, so a word analysis dictionary dedicated to spoken words may be prepared to prevent false detection to some extent.

ところで、本実施形態では、必ずしも、抽出部11で抽出すべき結果(検索用情報)を、利用者の意図と完全に一致させる必要はない。本実施形態においては、利用者はテレビを積極的・能動的に見ているわけではなく、あくまで利用者の注意を引きつけることが目的であるため、一致させる必要はなく、むしろ抽出部11で抽出すべき結果と利用者の意図(あるいは、利用者の作業)とは少しのずれがあった方が望ましい(利用者の注意を引きつけやすい)。   By the way, in this embodiment, the result (information for search) which should be extracted by the extraction part 11 does not necessarily need to make it completely correspond with a user's intention. In the present embodiment, the user does not actively or actively watch the TV, but is only for the purpose of attracting the user's attention. It is desirable that there should be a slight difference between the result to be done and the intention of the user (or the user's work) (it is easy to attract the user's attention).

<ステップS3>
検索部12は、抽出部11から受け取った検索用情報(例えば、検索キーワードといった文字情報など)をもとに検索要求を作成し、作成した検索要求を、ネットワーク6を通して番組情報蓄積サーバ2へ送る。
<Step S3>
The search unit 12 creates a search request based on the search information received from the extraction unit 11 (for example, character information such as a search keyword), and sends the created search request to the program information storage server 2 through the network 6. .

なお、このとき、検索要求には、検索用情報に加えて、付帯情報を含めても良い。付帯情報は、例えば、番組自動選択装置1に関する情報(例えば、開始した日付、起動履歴、運転状況など)及び又は番組自動選択装置1の利用者に関する情報(例えば、住所、今までの検索履歴、誕生日など)である。   At this time, the search request may include incidental information in addition to the search information. The incidental information is, for example, information related to the program automatic selection device 1 (for example, date of start, startup history, operation status, etc.) and information related to the user of the program automatic selection device 1 (for example, address, search history so far, Birthday).

<ステップS4>
前述のように番組情報蓄積サーバ2は、複数の番組の番組情報(例えば、番組配信サーバのURL、番組の識別情報、チャンネルの識別情報をセットにしたもの)を保持している。また、番組情報蓄積サーバ2は、更に、個々の番組にそれぞれ関連付けられたメタ情報を保持している。このメタ情報には、例えば、当該番組について、「番組名」、「出演者名」、「放送時間帯」、「キーワード」、「テーマ」、「番組中で発せられた言葉のリスト」、「番組中で表示された言葉のリスト」、「番組中で流された曲名」、「効果音名」、「場所名」、「店名」、「番組中で示されたURL」、「製作責任者」、「問い合わせ先電話番号」、「問い合わせ先メールアドレス」といった情報の全部又は一部が含まれていても良い。
<Step S4>
As described above, the program information storage server 2 holds program information of a plurality of programs (for example, a set of URLs of program distribution servers, program identification information, and channel identification information). Further, the program information storage server 2 further holds meta information associated with each program. The meta information includes, for example, “program name”, “performer name”, “broadcast time zone”, “keyword”, “theme”, “list of words uttered in the program”, “ "List of words displayed in the program", "Song name played in the program", "Sound effect name", "Location name", "Store name", "URL indicated in the program", "Production manager""," Inquiry phone number "," inquiry mail address "all or part of the information may be included.

番組情報蓄積サーバ2は、蓄積している番組情報のうちから、受け取った検索要求に含まれる検索用情報(例えば、検索キーワードといった文字情報など)と、各番組の持つメタ情報とをもとに、検索用情報に適合するメタ情報を持つ番組の番組情報を抽出する。なお、この抽出の際、文字情報だけでなく、検索要求に含まれる付帯情報をも用いて、さらに細かな選択を行っても良い。   The program information storage server 2 is based on search information (for example, character information such as a search keyword) included in the received search request and meta information of each program from the stored program information. Then, program information of a program having meta information suitable for the search information is extracted. In this extraction, more detailed selection may be performed using not only the character information but also the accompanying information included in the search request.

番組情報を抽出した後、番組情報蓄積サーバ2は、検索部12に番組情報を検索結果として送信する。   After extracting the program information, the program information storage server 2 transmits the program information to the search unit 12 as a search result.

<ステップS5>
選択部124は、検索結果に含まれる番組情報から、番組表示部13に渡すべきものを選択する。
<Step S5>
The selection unit 124 selects what should be passed to the program display unit 13 from the program information included in the search result.

この場合、例えば、番組情報蓄積サーバ2が検索要求に適合する番組情報を全て(あるいは、例えば検索用情報とメタ情報とに基づく適合度の上位から最大n個)検索結果として番組自動選択装置1に送信し、選択部124は、受信した番組情報のうちから、例えば適合度が最も高い1個の番組を選択するようにしても良いし、受信した番組情報のうちから、例えば適合度の上位から最大m個の番組を選択するようにしても良い。また、選択部124が選択する個数(あるいは、最大個数)は、予め固定しても良いし、適宜設定可能としても良い。また、この設定をユーザが出来るようにしても良い。   In this case, for example, the program automatic storage apparatus 1 can search all the program information that matches the search request by the program information storage server 2 (or, for example, at most n from the top of the matching degree based on the search information and meta information). The selection unit 124 may select, for example, one program having the highest fitness from the received program information, or may select, for example, the higher fitness from the received program information. Alternatively, a maximum of m programs may be selected. Further, the number (or maximum number) selected by the selection unit 124 may be fixed in advance or may be set as appropriate. Further, this setting may be made possible by the user.

なお、選択部124を備えない構成も可能である。この場合において、番組情報蓄積サーバ2は、検索要求に基づいて、例えば適合度が最も高い1個の番組情報を選択して、これを番組自動選択装置1に送信しても良いし、検索要求に適合する番組情報を、例えば適合度の上位から最大n個(あるいは、全て)検索結果として番組自動選択装置1に送信しても良い。選択部124を備えない場合、いずれにしても、検索結果受信部123が受信した検索結果(番組情報)を全て番組表示部13に渡すことになる。   A configuration without the selection unit 124 is also possible. In this case, based on the search request, the program information storage server 2 may select, for example, one piece of program information having the highest degree of matching, and transmit this to the automatic program selection device 1 or a search request May be transmitted to the automatic program selection apparatus 1 as a search result of up to n (or all) search results from the top of the fitness level, for example. If the selection unit 124 is not provided, in any case, all the search results (program information) received by the search result receiving unit 123 are passed to the program display unit 13.

なお、抽出部11による抽出と同様、本実施形態では、必ずしも、毎回、適合度が高い順に番組情報を選択する必要はなく、例えば、適当な頻度で、適合度の低い番組情報を選択するようにしても良い。例えば、適合度が高いものほど、高い確率で選択されるようにしても良い。   Similar to the extraction by the extraction unit 11, in the present embodiment, it is not always necessary to select program information in descending order of fitness, and for example, program information with low fitness is selected at an appropriate frequency. Anyway. For example, the higher the matching degree, the higher the probability of selection.

<ステップS6>
番組情報を受け取った検索部12は、該番組情報に基づいて番組表示部13へ番組要求を送信する。
<Step S6>
The search unit 12 that has received the program information transmits a program request to the program display unit 13 based on the program information.

なお、番組情報蓄積サーバ2への検索要求とこれに対する番組情報蓄積サーバ2からの返答(検索結果)とを対応付けて、番組自動選択装置1内に保存しておくようにしても良い。これによって、例えば、比較的低速な外部ネットワークを利用する際にも、応答を早くすることができる。ところで、このようなキャッシュを利用する場合に、一般的には、必ずしも最新の情報を取得できるとは限らないが、本実施形態では、前述した抽出部11による検索用情報の抽出と同様、利用者はテレビを積極的・能動的に見ているわけではなく、あくまで利用者の注意を引きつけることが目的であるため、キャッシュに保持されている情報が必ずしも最新の情報である必要はない。したがって、本実施形態では、キャッシュを積極的に使用していくことは有用であると考えられる。   A search request to the program information storage server 2 and a response (search result) from the program information storage server 2 may be associated with each other and stored in the automatic program selection apparatus 1. This makes it possible to speed up the response even when using a relatively slow external network, for example. By the way, when such a cache is used, generally, the latest information cannot always be acquired. However, in the present embodiment, as with the extraction of search information by the extraction unit 11 described above, The user is not actively or actively watching the television, and is only for the purpose of attracting the user's attention, so the information held in the cache does not necessarily need to be the latest information. Therefore, in this embodiment, it is considered useful to actively use the cache.

また、番組情報蓄積サーバ2を用いずに、番組自動選択装置1が番組情報を保持していても構わない。その場合、検索部12は、番組情報蓄積サーバ2へ検索要求を送信する代わりに、内部に保持している番組データベース(番組情報蓄積サーバ2と同じ機能を有するもの)を利用して番組を選択する。   Further, the program automatic selection device 1 may hold the program information without using the program information storage server 2. In that case, instead of transmitting a search request to the program information storage server 2, the search unit 12 selects a program using a program database (having the same function as the program information storage server 2) held therein. To do.

<ステップS7>
番組表示部13は、検索部12から受け取った番組情報をもとに、ネットワーク6上にある番組配信サーバ3から、実際の番組の内容を取得する。
<Step S7>
The program display unit 13 acquires the actual program content from the program distribution server 3 on the network 6 based on the program information received from the search unit 12.

なお、番組配信サーバ3が、番組のもととなる情報だけを保持する構成も可能である。この場合、番組自動選択装置1は、番組配信サーバ3から当該番組のもととなる情報を取得し、取得した情報に従って番組を構築し、表示するようにしても良い。ここで、構築とは、例えば、インターネット上の情報を取得・加工し、フェードインやスライドインといった映像効果を加えることを指す。このように構築された番組は、もとの情報はインターネット上の文字情報や静止画であったものが、あたかも映像番組であるように見せることができる。   In addition, the structure in which the program delivery server 3 hold | maintains only the information used as the origin of a program is also possible. In this case, the automatic program selection apparatus 1 may acquire information that is the basis of the program from the program distribution server 3, and may construct and display the program according to the acquired information. Here, construction refers to, for example, acquiring and processing information on the Internet and adding video effects such as fade-in and slide-in. The program constructed in this way can be shown as if the original information was text information or still images on the Internet as if it were a video program.

<ステップS8>
番組表示部13が受け取った番組の内容は、表示装置4へ送られる。
<Step S8>
The contents of the program received by the program display unit 13 are sent to the display device 4.

表示装置4は、受け取った番組をそのまま表示する。   The display device 4 displays the received program as it is.

ところで、表示装置4で他の番組が表示されている場合に、他の番組から当該取得した番組に突然切り替わることにより、利用者の注意を引きつけることはできるが、利用者に不快感が残る可能性がある。そこで、他の番組から当該取得した番組に切り替えるタイミングは、番組の切り替わりがなるべく自然に感じるようなタイミングであると望ましい。具体的には、例えば、現在表示している番組が終了したタイミングあるいは現在表示している番組が一区切りついたタイミングなどである。なお、番組が一区切りついたタイミングは、例えば、シーンが終了したタイミングなどである。   By the way, when another program is displayed on the display device 4, it is possible to attract the user's attention by suddenly switching from the other program to the acquired program, but the user may remain uncomfortable. There is sex. Therefore, it is desirable that the timing of switching from another program to the acquired program is such that the switching of the program feels as natural as possible. Specifically, for example, the timing when the currently displayed program ends or the timing when the currently displayed program is divided. Note that the timing at which a program is divided is, for example, the timing at which a scene ends.

あるいは、例えば、他の番組の途中で切り替えるときに、他の番組の音声をフェードアウトし、画像をブラックまたはホワイトアウトすることにより、自然な番組の切り替えを行っても良い。   Alternatively, for example, when switching in the middle of another program, a natural program may be switched by fading out the sound of the other program and blacking out or whitening the image.

また、例えば、前回がフェードアウトによる切り替えを行った場合に、今回は区切りの良い箇所での切り替えを行う、というように、適宜、切り替え方法を変えていっても良い。   In addition, for example, when the previous switching was performed by fading out, the switching method may be changed as appropriate, such as switching at a location with good separation this time.

なお、どのような切り替え方法を用いるかについては、予め固定しても良いし、適宜設定可能としても良い。また、この設定をユーザが出来るようにしても良い。   Note that what type of switching method is used may be fixed in advance or may be set as appropriate. Further, this setting may be made possible by the user.

これらの番組切り替えタイミングの判断及び実際の切り替えは、番組表示部13が行っても良いし、表示装置4が行っても良い。   The judgment of the program switching timing and the actual switching may be performed by the program display unit 13 or the display device 4.

以上のように、本実施形態によれば、利用者が利用者作業機器5で行っている作業に関する情報が番組自動選択装置1に送られることにより、その作業に関連した情報を表示装置4に提示することが可能となる。   As described above, according to the present embodiment, information related to work performed by the user on the user work device 5 is sent to the program automatic selection device 1, so that information related to the work is displayed on the display device 4. It can be presented.

ところで、番組自動選択装置1の利用者作業機器5からの作業情報の取得や、番組自動選択装置1の表示装置4への番組の表示のタイミングには、種々のバリエーションが可能である。   By the way, various variations are possible in the timing of the acquisition of the work information from the user work device 5 of the program automatic selection device 1 and the display of the program on the display device 4 of the program automatic selection device 1.

例えば、番組自動選択装置1は、利用者作業機器5からの作業情報の送信を、常時、待っており、作業情報を受信して、検索用情報が抽出できたならば、直ちに、番組検索した後に、番組を取得して、(上記の切り替え制御を経て)表示装置4に表示させるようにしても良い。   For example, the automatic program selection apparatus 1 always waits for transmission of work information from the user work device 5, and when the work information is received and the search information can be extracted, the program is searched for immediately. Later, a program may be acquired and displayed on the display device 4 (via the above switching control).

また、例えば、番組自動選択装置1は、n分間だけ待ち、その間に作業情報を受信して、検索用情報が抽出できたならば、直ちに、番組検索した後に、番組を取得して、(上記の切り替え制御を経て)表示装置4に表示させるようにしても良い。ここで、nは、予め固定された値(例えば、0〜30の間の値)にしても良いし、予め決められた範囲(例えば、0〜30)からその都度選択される乱数にしても良い。   Also, for example, the program automatic selection device 1 waits for n minutes, receives work information during that time, and if the search information can be extracted, immediately after searching the program, acquires the program (see above It is also possible to display on the display device 4 (through the switching control). Here, n may be a fixed value (for example, a value between 0 and 30) or a random number selected each time from a predetermined range (for example, 0 to 30). good.

また、例えば、作業情報が次々と取得される場合に、短い番組(例えば、30秒〜数分の番組など)を次々と取得して、全て開始から終了まで表示して行くようにしても良いし、番組の長短にかかわらずに番組を次々と取得して、各番組が終了しなくても、次々と表示する番組を切り替えて行くようにしても良い。また、例えば、最初に取得した作業情報に基づいて、長い番組(例えば、30分〜1時間を越える番組など)を取得して、これを番組終了まで表示するようにしても良い。その他、種々のバリエーションが可能である。   For example, when work information is acquired one after another, short programs (for example, programs of 30 seconds to several minutes) may be acquired one after another and displayed from the start to the end. However, the programs may be acquired one after another regardless of the length of the programs, and the programs to be displayed may be switched one after another without ending each program. Further, for example, a long program (for example, a program exceeding 30 minutes to 1 hour) may be acquired based on the work information acquired first and displayed until the program ends. Various other variations are possible.

さて、以上では、作業情報として、文字情報を用いたが、その代わりに又はそれに加えて、例えば携帯電話端末の通話内容などのような音声情報を用いることも可能である。   In the above description, character information is used as the work information. However, instead of or in addition, voice information such as the content of a call on a mobile phone terminal can be used.

また、抽出部11は、音声認識により文字情報を抽出しても良い。この場合、携帯電話端末を使用している利用者は通常一人であるため、過去の通話から音声を学習することにより、音声認識の精度を高めるようにしても良い。   Further, the extraction unit 11 may extract character information by voice recognition. In this case, since there is usually only one user using the mobile phone terminal, the accuracy of voice recognition may be improved by learning voice from a past call.

あるいは、検索部12は単に音声を番組情報蓄積サーバ2へと送るだけであり、番組情報蓄積サーバ2が音声を認識するように構成することも可能である。番組情報蓄積サーバ2は、高速な処理能力を持っていることが見込まれるため、この手法は有効である。   Alternatively, the search unit 12 can simply be configured to send audio to the program information storage server 2 so that the program information storage server 2 recognizes the audio. This method is effective because the program information storage server 2 is expected to have a high-speed processing capability.

しかし、番組情報蓄積サーバ2へのネットワーク接続が狭帯域であることも十分考えられるため、帯域を使用する音声の送信は難しい場合もある。従って、抽出部11が音声認識をすることが望ましい。   However, since it is possible that the network connection to the program information storage server 2 is a narrow band, it may be difficult to transmit audio using the band. Therefore, it is desirable for the extraction unit 11 to perform voice recognition.

いずれの場合でも、音声認識の精度は、さほど問題ではない。なぜならば、利用者は、表示装置4に注目しているわけではないため、多少外れた情報を提供しても問題はないからである。むしろ、多少外れた情報の方が利用者に意外感を与え、注目する要因となって良いことも考えられる。   In any case, the accuracy of speech recognition is not a problem. This is because the user is not paying attention to the display device 4, and there is no problem even if information that is slightly deviated is provided. Rather, it may be possible that information that is slightly out of date may give the user a sense of surprise and become a factor of interest.

なお、適切な番組も提示できるが、ある確率に基づいて外れた番組を提示するようにしても良い。例えば、提示する番組のうちの80%については、適合度(0〜1の値とする。)が0.8を超える番組を提示し、提示する番組のうちの20%については、適合度(0〜1の値とする。)が0.3〜0.8の間の番組を提示するようにしても良い。   An appropriate program can also be presented, but a program that is off based on a certain probability may be presented. For example, for 80% of the programs to be presented, programs whose fitness (value of 0 to 1) exceeds 0.8, and for 20% of the programs to be presented, fitness ( A value between 0 and 1) may be presented between 0.3 and 0.8.

また、作業情報として、画像情報を用いることも可能である。その場合、例えば、OCRなどの文字認識技術を用いて単語等の検索用情報を抽出するようにしても良い。   Also, image information can be used as the work information. In this case, for example, search information such as words may be extracted using a character recognition technique such as OCR.

あるいは、検索用情報として画像情報をそのまま番組情報蓄積サーバ2へと送り、その画像と番組情報蓄積サーバ2が持つ番組との間の関連性を番組情報蓄積サーバ2が判断するように構成しても良い。ただし、この場合、番組情報蓄積サーバ2にかかる負荷が問題になるため、画像の圧縮率を上げることで使用帯域を狭めるとともに、抽出部11が特徴点抽出を行いより相関性を判断しやすくすることも有用であると考えられる。   Alternatively, the image information is directly sent to the program information storage server 2 as search information, and the program information storage server 2 determines the relevance between the image and the program of the program information storage server 2. Also good. However, in this case, since the load on the program information storage server 2 becomes a problem, the use band is narrowed by increasing the compression rate of the image, and the extraction unit 11 performs feature point extraction to make it easier to determine the correlation. It is also considered useful.

あるいは、作業情報として、静止画ではなく動画を用いることも可能である。この場合、動画全てを番組情報蓄積サーバ2へ送信するのは帯域の観点から非現実的であるため、例えば、サムネイルとしていくつかの画像を抽出し、その画像を番組情報蓄積サーバ2に送るようにしても良い。サムネイルとして使用する画像は、例えば、単に時間軸上で0秒、10秒、5分などと決め打ちして抽出するようにして良いし、また、例えば、動画の中から使用色が大きく変化したなど特徴的なものを選択するようにしても良い。   Alternatively, it is possible to use a moving image instead of a still image as the work information. In this case, since it is unrealistic from the viewpoint of bandwidth to transmit all the moving images to the program information storage server 2, for example, several images are extracted as thumbnails and the images are sent to the program information storage server 2. Anyway. For example, images used as thumbnails may be extracted with a fixed time of 0 seconds, 10 seconds, 5 minutes, etc. on the time axis, and for example, the colors used have greatly changed from the video. A characteristic item such as the above may be selected.

なお、本実施形態では、番組のネットワーク配信を例にとって説明しているが、例えば、ケーブルテレビや、地デジ等のテレビ放送などで、番組が放送される場合にも適用可能である。この場合、番組配信サーバ3は、番組のチャンネル番号、開始時刻、終了時刻などの情報を送信し、番組自動選択装置1は、表示装置4に、該番組の放送を受信・表示させれば良い。   In this embodiment, network distribution of a program has been described as an example. However, the present invention can also be applied to a case where a program is broadcast by, for example, cable television or terrestrial digital broadcasting. In this case, the program distribution server 3 transmits information such as the channel number, start time, and end time of the program, and the automatic program selection device 1 may cause the display device 4 to receive and display the broadcast of the program. .

また、これまでの説明では、番組自動選択装置1が、番組配信サーバ3から取得した番組を表示する構成について説明しているが、番組自動選択装置1が、番組配信サーバ3から取得した番組を記録する構成も可能である。この場合には、表示装置4の代わりに、録画装置を用いても良い。さらに、表示装置4が録画機能を有する場合に、番組自動選択装置1が、番組配信サーバ3から取得した番組を、表示及び録画するようにしても良い。   Further, in the description so far, the configuration in which the program automatic selection device 1 displays the program acquired from the program distribution server 3 has been described. However, the program automatic selection device 1 displays the program acquired from the program distribution server 3. A configuration for recording is also possible. In this case, a recording device may be used instead of the display device 4. Further, when the display device 4 has a recording function, the program automatic selection device 1 may display and record the program acquired from the program distribution server 3.

なお、以上の各機能は、ソフトウェアとして記述し適当な機構をもったコンピュータに処理させても実現可能である。
また、本実施形態は、コンピュータに所定の手順を実行させるための、あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるためのプログラムとして実施することもできる。加えて該プログラムを記録したコンピュータ読取り可能な記録媒体として実施することもできる。
Each of the above functions can be realized even if it is described as software and processed by a computer having an appropriate mechanism.
The present embodiment can also be implemented as a program for causing a computer to execute a predetermined procedure, causing a computer to function as a predetermined means, or causing a computer to realize a predetermined function. In addition, the present invention can be implemented as a computer-readable recording medium on which the program is recorded.

なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。   Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

本発明の一実施形態に係るネットワークシステムの構成例を示す図The figure which shows the structural example of the network system which concerns on one Embodiment of this invention. 同実施形態に係る番組自動選択装置の概略構成例を示す図The figure which shows the schematic structural example of the program automatic selection apparatus which concerns on the same embodiment 同実施形態に係る番組自動選択装置の検索部の内部構成例を示す図The figure which shows the internal structural example of the search part of the program automatic selection apparatus which concerns on the embodiment 同実施形態に係る番組自動選択装置の動作手順の一例を示すフローチャートThe flowchart which shows an example of the operation | movement procedure of the program automatic selection apparatus which concerns on the embodiment

符号の説明Explanation of symbols

1…番組自動選択装置、2…番組情報蓄積サーバ、3…番組配信サーバ、4…表示装置、5…利用者作業機器、6…ネットワーク、11…抽出部、12…検索部、13…番組表示部、121…検索要求作成部、122…検索要求送信部、123…検索結果受信部、124…選択部   DESCRIPTION OF SYMBOLS 1 ... Program automatic selection apparatus, 2 ... Program information storage server, 3 ... Program distribution server, 4 ... Display apparatus, 5 ... User work apparatus, 6 ... Network, 11 ... Extraction part, 12 ... Search part, 13 ... Program display 121: Search request creation unit 122 ... Search request transmission unit 123 ... Search result reception unit 124 ... Selection unit

Claims (8)

利用者の入力に基づく作業を行う利用者作業機器から、当該作業に関係する作業情報を取得する取得部と、
前記作業情報から、検索用情報を抽出する抽出部と、
前記検索用情報に適合する番組に関する番組情報を検索する番組検索部と、
前記検索の結果得られた番組情報に基づいて番組配信サーバから番組を取得し、該取得した番組を表示装置に表示させる番組表示部とを備えたことを特徴とする番組自動選択装置。
An acquisition unit that acquires work information related to the work from a user work device that performs work based on user input;
An extraction unit for extracting search information from the work information;
A program search unit for searching for program information related to a program that matches the search information;
An automatic program selection apparatus comprising: a program display unit that acquires a program from a program distribution server based on program information obtained as a result of the search, and displays the acquired program on a display device.
前記番組検索部は、前記検索用情報に基づいて検索要求を作成し、該検索要求を番組情報蓄積サーバへ送信し、該番組情報蓄積サーバから前記検索要求に対する検索結果として前記番組情報を受信することを特徴とする請求項1に記載の番組自動選択装置。   The program search unit creates a search request based on the search information, transmits the search request to a program information storage server, and receives the program information as a search result for the search request from the program information storage server. The program automatic selection device according to claim 1, wherein: 前記番組検索部は、受信した前記番組情報のうちから、前記表示装置に表示させるべき番組に係るものを選択する選択部を更に備えたことを特徴とする請求項1に記載の番組自動選択装置。   2. The program automatic selection device according to claim 1, wherein the program search unit further comprises a selection unit that selects a program related to a program to be displayed on the display device from the received program information. . 前記選択部は、前記選択にあたって、前記検索用情報に対する適合度の高い番組情報ほど、高い確率で選択されるようにすることを特徴とする請求項3に記載の番組自動選択装置。   4. The program automatic selection device according to claim 3, wherein the selection unit selects a program information having a higher degree of matching with the search information with a higher probability in the selection. 前記検索要求と前記検索結果とを対応付けて保持するキャッシュを更に備えたことを特徴とする請求項2に記載の番組自動選択装置。   The automatic program selection apparatus according to claim 2, further comprising a cache that holds the search request and the search result in association with each other. 前記利用者作業機器と前記表示装置とが物理的に近い場所にあるか、又は、前記利用者作業機器と前記表示装置とが一体化されたものであることを特徴とする請求項1に記載の番組自動選択装置。   2. The user work device and the display device are physically close to each other, or the user work device and the display device are integrated. Automatic program selection device. 番組自動選択装置の番組自動選択方法であって、
前記番組自動選択装置の備える取得部が、利用者の入力に基づく作業を行う利用者作業機器から、当該作業に関係する作業情報を取得するステップと、
前記番組自動選択装置の備える抽出部が、前記作業情報から、検索用情報を抽出するステップと、
前記番組自動選択装置の備える番組検索部が、前記検索用情報に適合する番組に関する番組情報を検索するステップと、
前記番組自動選択装置の備える番組表示部が、前記検索の結果得られた番組情報に基づいて番組配信サーバから番組を取得し、該取得した番組を表示装置に表示させるステップとを有することを特徴とする番組自動選択方法。
A program automatic selection method of a program automatic selection device,
An acquisition unit provided in the program automatic selection device acquires work information related to the work from a user work device that performs work based on a user's input;
An extraction unit provided in the automatic program selection device extracts search information from the work information;
A program search unit included in the program automatic selection device searching for program information related to a program that matches the search information;
The program display unit included in the program automatic selection device includes a step of acquiring a program from a program distribution server based on the program information obtained as a result of the search, and causing the display device to display the acquired program. Program automatic selection method.
番組自動選択装置としてコンピュータを機能させるためのプログラムであって、
前記番組自動選択装置の備える取得部が、利用者の入力に基づく作業を行う利用者作業機器から、当該作業に関係する作業情報を取得するステップと、
前記番組自動選択装置の備える抽出部が、前記作業情報から、検索用情報を抽出するステップと、
前記番組自動選択装置の備える番組検索部が、前記検索用情報に適合する番組に関する番組情報を検索するステップと、
前記番組自動選択装置の備える番組表示部が、前記検索の結果得られた番組情報に基づいて番組配信サーバから番組を取得し、該取得した番組を表示装置に表示させるステップとをコンピュータに実行させるためのプログラム。
A program for causing a computer to function as a program automatic selection device,
An acquisition unit provided in the program automatic selection device acquires work information related to the work from a user work device that performs work based on a user's input;
An extraction unit provided in the automatic program selection device extracts search information from the work information;
A program search unit included in the program automatic selection device searching for program information related to a program that matches the search information;
A program display unit included in the program automatic selection device acquires a program from a program distribution server based on the program information obtained as a result of the search, and causes the computer to execute a step of displaying the acquired program on a display device. Program for.
JP2008241535A 2008-09-19 2008-09-19 Automatic program selection device, automatic program selection method and program Pending JP2010074660A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008241535A JP2010074660A (en) 2008-09-19 2008-09-19 Automatic program selection device, automatic program selection method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008241535A JP2010074660A (en) 2008-09-19 2008-09-19 Automatic program selection device, automatic program selection method and program

Publications (1)

Publication Number Publication Date
JP2010074660A true JP2010074660A (en) 2010-04-02

Family

ID=42206002

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008241535A Pending JP2010074660A (en) 2008-09-19 2008-09-19 Automatic program selection device, automatic program selection method and program

Country Status (1)

Country Link
JP (1) JP2010074660A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011123686A (en) * 2009-12-11 2011-06-23 Hitachi Consumer Electronics Co Ltd Apparatus and method for providing web service, and web client
JP2017519266A (en) * 2014-03-28 2017-07-13 アルカテル−ルーセント Chat-based support for multiple communication interaction types

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003083723A1 (en) * 2002-03-29 2003-10-09 Sony Corporation Information search system, information processing apparatus and method, and information search apparatus and method
JP2008187576A (en) * 2007-01-31 2008-08-14 Sony Corp Information processing apparatus and method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003083723A1 (en) * 2002-03-29 2003-10-09 Sony Corporation Information search system, information processing apparatus and method, and information search apparatus and method
JP2008187576A (en) * 2007-01-31 2008-08-14 Sony Corp Information processing apparatus and method, and program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011123686A (en) * 2009-12-11 2011-06-23 Hitachi Consumer Electronics Co Ltd Apparatus and method for providing web service, and web client
JP2017519266A (en) * 2014-03-28 2017-07-13 アルカテル−ルーセント Chat-based support for multiple communication interaction types
US10009311B2 (en) 2014-03-28 2018-06-26 Alcatel Lucent Chat-based support of multiple communication interaction types
US11032232B2 (en) 2014-03-28 2021-06-08 Nokia Of America Corporation Chat-based support of multiple communication interaction types

Similar Documents

Publication Publication Date Title
US11797625B2 (en) Displaying information related to spoken dialogue in content playing on a device
JP6606275B2 (en) Computer-implemented method and apparatus for push distributing information
KR102212355B1 (en) Identification and presentation of internet-accessible content associated with currently playing television programs
JP5833551B2 (en) System and method for searching the internet on video devices
KR101992475B1 (en) Using an audio stream to identify metadata associated with a currently playing television program
EP2999228B1 (en) Mobile device, image reproducing device and server for providing relevant information about image captured by image reproducing device, and method thereof
JP2019525272A (en) Approximate template matching for natural language queries
KR20180032665A (en) Real-time natural language processing of datastreams
US12530168B2 (en) Selecting options by uttered speech
JP6090053B2 (en) Information processing apparatus, information processing method, and program
US9946769B2 (en) Displaying information related to spoken dialogue in content playing on a device
US20140324858A1 (en) Information processing apparatus, keyword registration method, and program
WO2019047850A1 (en) Identifier displaying method and device, request responding method and device
US20130086026A1 (en) Techniques relating to receiving and processing user-specified queries
CN103516712A (en) Apparatus, information processing method and program
US20150020087A1 (en) System for Identifying Features in a Television Signal
JP2010074660A (en) Automatic program selection device, automatic program selection method and program
JP5037645B2 (en) Related information providing server, related information providing system, and related information providing method
JP5823668B2 (en) Information processing apparatus, message transmission method, and program
JP2009042841A (en) Content management device
CN110786019A (en) Display device and control method thereof
JP7532920B2 (en) Related information distribution device, program, content distribution system and content output terminal
JP5637954B2 (en) RECOMMENDED PROGRAM PRESENTATION DEVICE AND ITS PROGRAM
US20180176660A1 (en) Systems and methods for enhancing user experience of a user watching video content
KR20110007384A (en) Foreign language learning system using video extraction method and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120913

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121109

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130212