JPH1098655A - 番組検索装置 - Google Patents

番組検索装置

Info

Publication number
JPH1098655A
JPH1098655A JP8252119A JP25211996A JPH1098655A JP H1098655 A JPH1098655 A JP H1098655A JP 8252119 A JP8252119 A JP 8252119A JP 25211996 A JP25211996 A JP 25211996A JP H1098655 A JPH1098655 A JP H1098655A
Authority
JP
Japan
Prior art keywords
program
word
search
data
database
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
JP8252119A
Other languages
English (en)
Inventor
Kenichi Kuromushiya
健一 黒武者
Hiroshi Ikeuchi
洋 池内
Ikuo Karashi
育雄 芥子
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP8252119A priority Critical patent/JPH1098655A/ja
Publication of JPH1098655A publication Critical patent/JPH1098655A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 番組検索やビデオ録画予約する際に、手間が
かかり、入力ミスが生じたり、検索時間がかっていた。 【解決手段】 番組の日時、チャンネル、番組名、番組
内容、出演者等の番組データを記憶したデータベース2
を備え、所望の番組に関連する単語を入力手段1から入
力して、各単語の特徴ベクトルをもつ単語辞書4を参照
して、入力手段1からの質問文に対応する特徴ベクトル
をベクトル生成手段5で作成し、その特徴ベクトルと上
記データベース中の番組データに対応する特徴ベクトル
との距離を検索手段6で計算して検索する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、番組検索装置に関
し、テレビ、CATV、文字放送、ラジオ番組などの番
組検索やビデオ録画予約に用いられものである。
【0002】
【従来の技術】テレビ、CATV、文字放送、ラジオ番
組を視聴する場合、またビデオでこれらの番組の録画予
約を行う場合、新聞やテレビ情報誌等で番組の時間やチ
ャンネルを調べる必要がある。また、どのような番組が
放送されているかも、これら情報誌を調べる必要があ
る。
【0003】近年、テレビ放送も地上波放送以外に、B
S放送やCS放送が視聴できるようになり、多チャンネ
ル化が進んでおり、CATVや文字放送ではさまざまな
番組を視聴することができる。このように、番組数が増
えると目的の番組を探すのに手間が掛かり、情報誌を調
べるのに時間も掛かることになる。また、これらの放送
をビデオに録画予約をする場合、情報誌を見ながら手で
入力を行うので、予約内容の入力間違いを生ずる場合が
ある。
【0004】このような番組を探す従来の技術(従来技
術1)として、特開平3ー32285号公報に記載され
ているように、ビデオ番組情報のデータベースを持た
せ、各番組のデータに検索用のキーワードを付けておく
ことによって、利用者が入力したキーワードを検索して
ビデオ番組を探すことができるビデオ番組検索装置があ
る。
【0005】また、他の番組を探す従来の技術(従来技
術2)として、特開平3ー88159号公報に記載され
ているように、番組情報データベースを作成する時に、
各番組にスポーツやバラエティ等のジャンルコードを付
けておくことによって、番組を検索したい時に、利用者
がジャンルコードを指定することによって、目的の予約
したい番組を絞ることができる番組予約システムがあ
る。
【0006】さらに、他の番組を探す従来の技術(従来
技術3)として、特開平7ー143463号公報に記載
されているように、番組を検索する際、入力したキーワ
ードと番組のジャンル名やタイトル名とが一致しなかっ
た場合でも、ファジー推論用のプログラムを設けること
によって、検索を可能にしている文字放送番組検索装置
がある。
【0007】
【発明が解決しようとする課題】しかし、従来技術1で
は、キーワード検索であるので、入力したキーワードが
完全に一致していなければ検索ができないという問題が
ある。また、従来技術2では、ジャンルコードを設定す
るだけでは十分に番組を絞り込むことはできず、目的の
番組を十分に絞り込むためにはジャンルコードを細かく
設定する必要があり、利用者が望む範囲での検索は難し
いという問題がある。
【0008】さらに、従来技術3では、ファジー推論を
行うために、番組データベース中の全ての番組につい
て、各キーワードに対するファジー値を計算する必要が
あり、このファジー値の計算量が莫大になるという問題
がある。つまり、番組データベース中の番組数がn、検
索キーワード数をmとすると、n×m回のファジー値計
算が必要になる。また、新たな番組データをデータベー
スに付け加える度にm回のファジー値計算が必要にな
る。番組数を1000、キーワード数を10000とす
ると、1つの番組に対するファジー値計算回数が100
00回、データベース全体に対しては10000000
回となる。
【0009】本発明の目的は、テレビ、CATV、文字
放送、ラジオ番組などの番組検索やビデオ録画予約を簡
単に行うことができ、検索キーワードが完全に一致して
いない場合でも検索を行うことができ、検索のための計
算量も小さい、番組検索装置を提供するものである。
【0010】
【課題を解決するための手段】請求項1に記載の番組検
索装置は、所望の番組に関連する単語を入力する入力手
段と、単語と該単語の特徴単語との意味的な結合関係を
示す特徴ベクトルとを組にして記憶された単語辞書と、
番組データの単語と該単語の特徴単語との意味的な結合
関係を示す特徴ベクトルとを組にして記憶されたデータ
ベースと、上記入力手段から入力された単語から上記単
語辞書を参照して対応する特徴ベクトルを生成するベク
トル生成手段と、該ベクトル生成手段により生成された
特徴ベクトルと上記データベースの特徴ベクトルとの距
離を計算する検索手段と、上記距離に基づいて番組デー
タを出力する出力手段とを備えたことを特徴とする。
【0011】請求項2に記載の番組検索装置は、請求項
1に記載の番組検索装置において、上記番組データは、
番組の日付、開始時刻、終了時刻、チャンネル、番組
名、番組内容等からなり、上記番組データを上記データ
ベースに記憶させるデータ入力手段をさらに備えたこと
を特徴とする。
【0012】請求項3に記載の番組検索装置は、請求項
1に記載の番組検索装置において、上記番組データは、
番組の日付、開始時刻、終了時刻、チャンネル、番組
名、番組内容等からなり、番組設定や変更、またはビデ
オ録画予約のために用いられることを特徴とする。
【0013】
【発明の実施の形態】本発明の番組検索装置は、特徴ベ
クトルを用いた検索装置を利用している。その特徴ベク
トルを用いた番組検索装置の構成を図1に示す。この番
組検索装置は、所望の番組の内容に意味的に近い内容の
質問文を利用者が入力するキーボードやタブレットやマ
イクからなる入力手段1と、番組データと各番組データ
に対応する特徴ベクトルとが組になって記憶されている
データベース2と、検索結果を出力するCRTやプリン
タからなる出力手段3と、単語と各単語に対応する特徴
ベクトルとが組になって記憶されている単語辞書4と、
入力手段1から入力された単語と単語辞書4とからベク
トル生成を行うベクトル生成手段5と、ベクトル生成手
段5からのベクトル生成結果とデータベース2とから所
定の演算を行う検索手段6とから構成される。検索装置
7は、汎用のコンピュータやメモリや外部記憶装置で構
成される。
【0014】まず、特徴ベクトルについて説明する。特
徴ベクトルとは、文章中の単語が持つ概念と文脈との関
係を示したものであり、多数の特徴単語との意味的な結
合関係の程度をベクトル表現したものである。本発明の
特徴ベクトルは、(社)電子情報通信学会発行の信学技
法AI92−99(1993ー1)「大規模データベー
スからの連想検索」での文脈ベクトルによる文書検索技
術を用いる。つまり、本実施の形態での「特徴ベクト
ル」は上記「文脈ベクトル」にそのまま対応する。
【0015】k個の概念分類を特徴単語とすると、k次
元ベクトルの各要素の値を一つ一つの特徴単語に対応さ
せることになる。単語iの文脈ベクトルXi=(xi
1,xi2,…,xik)の各要素の値は、0≦xij
≦Emとなる。Emは、正の定数である。単語iと特徴
単語jとの間に関係がない場合には、xij=0になり
関係がある場合には、その関係の程度に応じて大きい値
をとる。例えば、特徴ベクトルが5つの特徴単語 (自然,都会,騒音,動物,緑)から成り立っていると
し、それぞれの要素の値が0か1の2値である場合に
は、単語「山」の特徴ベクトルを、 (1,0,0,1,1)などと表すことができる。
【0016】次に、番組検索の手順について説明する。
入力手段1から利用者が所望の番組の内容に意味的に近
い内容の質問文を入力する。質問文は、単語を含んでい
れば、単語ごとに入力しても文章や自然言語で入力して
も良い。図7に示すように、ベクトル生成手段5によ
り、入力された質問文が文章等であれば個々の単語が抽
出され、単語辞書4からそれぞれの単語に対応する特徴
ベクトルを読み出し、それらのベクトルの和を計算して
各ベクトルを正規化する。検索手段6では、このベクト
ルの和とデータベース2中の各番組データに対応する特
徴ベクトルとの距離を計算し、最も距離の近い特徴ベク
トルを持つ番組データから順に、それらの番組データを
検索結果として出力手段3に出力する。
【0017】具体的に、検索手段6での距離計算につい
て説明する。本発明では、距離の計算のために内積計算
を行っている。2つのベクトルをX=(x1,x2,
…,xm)、Y=(y1,y2,…,ym)とすると、
内積X・Yは、 X・Y=x1×y1+x2×y2+…+xm×ym となる。この内積値が大きいほど距離が近いことにな
る。例えば、質問文qの特徴ベクトルQが、 Q=(3,5,4,2,4,5,2,1) で、データベース2中のデータs,tの特徴ベクトル
S,Tが、 S=(4,5,4,1,4,5,0,1) T=(5,0,4,6,3,1,3,2) とすると、 Q・S=3×4+5×5+4×4+2×1+4×4+5×5+2×0+1×1 =97 Q・T=3×5+5×0+4×4+2×6+4×3+5×1+2×3+1×2 =68 となり、質問文qは、データtよりデータsの方に距離
が近いことになる。
【0018】
【実施例】図2に、本発明の実施例に係る番組検索装置
を示す。ここで、図1と同一部には同一符号を付す。図
1と比較して、検索装置7に、データベース2へのデー
タを入力するためのデータ入力手段8と、被制御機器1
0を制御したり番組データを送るための有線あるいは無
線の通信手段9と、被制御機器10とが付加されてい
る。被制御機器10は、テレビ、CATV受像機、文字
放送受像機、ラジオ等の受像機あるいは受信機、あるい
はビデオである。検索装置7は、出力手段3に出力され
た検索結果の番組データの候補から入力手段1により選
択された番組データの全部または一部を通信手段9を介
して被制御機器10に出力する。
【0019】検索装置7には、データ入力手段8から各
番組の日付、開始時刻、終了時刻、チャンネル、番組
名、番組内容、出演者等の番組データが入力され、デー
タベース2に記憶されている。この番組データのデータ
構成例を図3に示す。
【0020】次に、データベース2の番組データベース
の作成について説明する。データ入力手段8からの入力
は、キーボードからの入力、OCR入力、音声入力、パ
ソコン通信等のオンラインデータからの入力、文字放送
データ受信等による。入力された番組データは、番組デ
ータごとに特徴ベクトルに変換され、番組データと特徴
ベクトルとが組になってデータベース2に記憶される。
ここでの、特徴ベクトルの生成は、ベクトル生成手段5
の働きにより番組データから個々の単語を抽出し、単語
辞書4からそれぞれの単語に対応する特徴ベクトルを読
み出し、それらのベクトルの和を計算し、ベクトルの大
きさが一定になるように正規化することで行う。
【0021】具体的に、この番組データを特徴ベクトル
に置き換える処理について説明する。この処理は、単語
から特徴ベクトルを生成する処理と同様である。ここ
で、番組データの内容が図4、単語辞書4の内容の一部
が図5である場合を考える。ここで、番組データから番
組名、番組内容、その他のデータの部分を取り出し、助
詞を取り除いて各単語を抽出する。ここでは、「ニュー
ス」、「今日」、「特集」、「春」、「話題」が抽出さ
れる。次に、これらの単語の特徴ベクトルを、単語辞書
4から読み出して、これらのベクトルの和Vsを計算す
る。単語Xの特徴ベクトルをV(X)で表すとすると、 Vs=V(ニュース)×2+V(今日)+V(特集)+
V(春)+V(話題) となる。「ニュース」は2箇所で抽出されているので2
倍されている。図5の特徴ベクトルの値を代入してみる
と、 Vs=(3,5,0,4,2,…,3) となる。次に、このベクトルを正規化する。正規化され
たベクトルをVnとすると、 Vn=a×Vs/│Vs│ で計算される。ここで、aは正規化された後のベクトル
の大きさ、│Vs│はベクトルVsの大きさで正の値を
取り、Vs=(v1,v2,…,vm)とすると、 │Vs│2=|v1|2+|v2|2+…+|vm|2 である。ここでは、a=10として正規化を行ってい
る。このようにして正規化された特徴ベクトルと番組デ
ータとが組になってデータベース2の中に記憶される。
【0022】図6は、番組検索の処理のフローチャート
である。まず、入力手段1から検索したい番組内容に意
味的に近い番組名や番組内容等の検索条件の質問文を入
力する(S1)。検索装置7により、データベース2中
の番組データの検索を行う(S2)。ここで行われる検
索は連想検索であるので、番組データ中に完全に一致す
るデータが存在しなくても、意味的に近い内容の番組デ
ータを検索することができる。検索装置7の検索結果を
出力手段3に出力して(S3)、検索内容の確認および
選択を行う(S4)。選択は、例えばCRTに表示され
た番組データの候補から所望の番組データを入力手段1
で指定することにより行う。そして、検索結果の中から
選択された番組データの内、必要な番組データが通信手
段9を介して被制御機器10に送られる。チャンネル設
定や変更の場合(S5)は、被制御機器10に番組デー
タ中のチャンネルのデータが送信され、受け取ったチャ
ンネルに基づいて被制御機器10のチャンネルの設定や
変更をする。また、番組がまだ始まっていない場合に
は、番組データ中の日付、開始時刻、必要であれば終了
時刻のデータを送信して被制御機器10に設定する。一
方、ビデオ録画予約の場合(S5)は、被制御機器10
にビデオ録画予約したい番組データ中のチャンネル、日
付、開始時刻、必要であれば終了時刻のデータが送信さ
れ、受け取ったデータに基づいて被制御機器10のビデ
オ録画予約の設定をする。ビデオ録画予約時に、番組デ
ータを出力手段3に出力することによって、番組内容の
確認を行うことができるので、ビデオ録画予約内容に間
違いがないかを確認することができる。
【0023】検索装置7は特徴ベクトルを用いた検索を
行うので、意味的な検索を行って番組を探し出すことが
可能である。例えば、「お笑い番組」と入力手段1から
入力した場合には、番組データの中に「お笑い番組」が
含まれているもの以外にも、「コメディ」や「漫才」、
「落語」等のデータの含まれた番組も検索することがで
きる。このように、目的の番組の内容を具体的に入力し
なくても、意味的に近い内容の番組を検索することがで
きる。さらに、日付、曜日、時刻、出演者、チャンネル
等の条件を加えることによって、検索結果を絞ることが
でき、目的の番組を探し出すことができる。
【0024】また、ファジー推論を利用したものと比較
して、連想検索の計算量は小さくなっている。データベ
ースの番組データを特徴ベクトルに書き換えるのには、
1つの番組に対しては、その番組データに含まれている
単語の特徴ベクトルを単語辞書から読み出して、その番
組データに対する特徴ベクトルを計算するだけなので、
特徴ベクトルの計算回数は1回、データベース全体に対
しては、データベース中の番組数をnとすると、n回に
なる。番組数を1000とすると、データベース全体に
対する特徴ベクトル計算回数は1000回となり、単語
辞書中の単語数には関係がない。
【0025】
【発明の効果】本発明の番組検索装置によれば、番組検
索に特徴ベクトルを用いた意味的な検索を行っているの
で、目的の番組の内容を具体的に指定しなくても、意味
的に近い内容を入力すれば、目的の番組を簡単に検索す
ることができ、番組設定の場合には、番組設定や変更を
確実にし、ビデオ録画予約の場合には、予約間違いを防
ぐことができる。
【図面の簡単な説明】
【図1】本発明の番組検索装置の構成図である。
【図2】本発明の実施例の構成図である。
【図3】本発明の実施例の番組データの構成図である。
【図4】本発明の実施例の番組データの具体例である。
【図5】本発明の実施例の単語辞書の一部を示す図であ
る。
【図6】本発明の実施例の検索のフローチャートであ
る。
【図7】本発明の特徴ベクトル化のフローチャートであ
る。
【符号の説明】
1 入力手段 2 データベース 3 出力手段 4 単語辞書 5 ベクトル生成手段 6 検索手段

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 所望の番組に関連する単語を入力する入
    力手段と、 単語と該単語の特徴単語との意味的な結合関係を示す特
    徴ベクトルとを組にして記憶された単語辞書と、 番組データの単語と該単語の特徴単語との意味的な結合
    関係を示す特徴ベクトルとを組にして記憶されたデータ
    ベースと、 上記入力手段から入力された単語から上記単語辞書を参
    照して対応する特徴ベクトルを生成するベクトル生成手
    段と、 該ベクトル生成手段により生成された特徴ベクトルと上
    記データベースの特徴ベクトルとの距離を計算する検索
    手段と、 上記距離に基づいて番組データを出力する出力手段とを
    備えたことを特徴とする番組検索装置。
  2. 【請求項2】 上記番組データは、番組の日付、開始時
    刻、終了時刻、チャンネル、番組名、番組内容等からな
    り、上記番組データを上記データベースに記憶させるデ
    ータ入力手段をさらに備えたことを特徴とする請求項1
    に記載の番組検索装置。
  3. 【請求項3】 上記番組データは、番組の日付、開始時
    刻、終了時刻、チャンネル、番組名、番組内容等からな
    り、番組設定や変更、またはビデオ録画予約のために用
    いられることを特徴とする請求項1に記載の番組検索装
    置。
JP8252119A 1996-09-25 1996-09-25 番組検索装置 Pending JPH1098655A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8252119A JPH1098655A (ja) 1996-09-25 1996-09-25 番組検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8252119A JPH1098655A (ja) 1996-09-25 1996-09-25 番組検索装置

Publications (1)

Publication Number Publication Date
JPH1098655A true JPH1098655A (ja) 1998-04-14

Family

ID=17232743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8252119A Pending JPH1098655A (ja) 1996-09-25 1996-09-25 番組検索装置

Country Status (1)

Country Link
JP (1) JPH1098655A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000250591A (ja) * 1999-02-25 2000-09-14 Matsushita Electric Ind Co Ltd テレビ番組自動検索システム
JP2000250575A (ja) * 1999-03-01 2000-09-14 Matsushita Electric Ind Co Ltd 双方向性テレビ受像機を自動的に選局するための音声理解装置およびその方法
JP2001142481A (ja) * 1999-08-26 2001-05-25 Matsushita Electric Ind Co Ltd 音声/ビデオ装置用の制御システム及び音声/ビデオ構成を制御するための統合アクセスシステム
JP2003288359A (ja) * 2002-03-27 2003-10-10 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000250591A (ja) * 1999-02-25 2000-09-14 Matsushita Electric Ind Co Ltd テレビ番組自動検索システム
JP2000250575A (ja) * 1999-03-01 2000-09-14 Matsushita Electric Ind Co Ltd 双方向性テレビ受像機を自動的に選局するための音声理解装置およびその方法
JP2001142481A (ja) * 1999-08-26 2001-05-25 Matsushita Electric Ind Co Ltd 音声/ビデオ装置用の制御システム及び音声/ビデオ構成を制御するための統合アクセスシステム
JP2003288359A (ja) * 2002-03-27 2003-10-10 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
KR100921078B1 (ko) * 2002-03-27 2009-10-08 소니 가부시끼 가이샤 정보 처리 장치 및 방법

Similar Documents

Publication Publication Date Title
US8219382B2 (en) Domain-adaptive portable machine translation device for translating closed captions using dynamic translation resources and method thereof
US8112420B2 (en) Information search system, information processing apparatus and method, and information search apparatus and method
US8676816B2 (en) Information processing apparatus and method for recommending content to a user
US11636335B2 (en) System and method for content discovery
EP1033701B1 (en) Apparatus and method using speech understanding for automatic channel selection in interactive television
US7809568B2 (en) Indexing and searching speech with text meta-data
US10255353B2 (en) Individualized detailed program recommendations with active updating of viewer preferences
WO2003081472A1 (fr) Dispositif et procede de traitement d'informations
CN101889281B (zh) 内容检索装置及内容检索方法
CN110430476A (zh) 直播间搜索方法、系统、计算机设备和存储介质
US20090228424A1 (en) Program recommending apparatus and program recommending method
US20060212897A1 (en) System and method for utilizing the content of audio/video files to select advertising content for display
JP2009043156A (ja) 番組検索装置および番組検索方法
EP1410637A2 (en) Transcript triggers for video enhancement
CN103299651B (zh) 节目推荐装置和节目推荐方法
US20130268261A1 (en) Semantic enrichment by exploiting top-k processing
US20100145971A1 (en) Method and apparatus for generating a multimedia-based query
US20110103768A1 (en) Information processing apparatus, scene search method, and program
KR20050012289A (ko) 정보 처리 장치 및 방법, 및 프로그램
JP4455415B2 (ja) 表示方法及び表示制御装置
US20020059608A1 (en) Television system
JP4619915B2 (ja) 番組データ処理装置、番組データ処理方法、制御プログラム、記録媒体、ならびに、番組データ処理装置を備えた録画装置、再生装置、および、情報表示装置
JP2024027084A (ja) データ検索のためのシステム、方法、及びコンピュータ可読媒体
JPH1098655A (ja) 番組検索装置
JP2010218385A (ja) コンテンツ検索装置及びコンピュータプログラム