[go: up one dir, main page]

JP2004213570A - Information provision method - Google Patents

Information provision method Download PDF

Info

Publication number
JP2004213570A
JP2004213570A JP2003002555A JP2003002555A JP2004213570A JP 2004213570 A JP2004213570 A JP 2004213570A JP 2003002555 A JP2003002555 A JP 2003002555A JP 2003002555 A JP2003002555 A JP 2003002555A JP 2004213570 A JP2004213570 A JP 2004213570A
Authority
JP
Japan
Prior art keywords
information
data
broadcast
management server
audio
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
JP2003002555A
Other languages
Japanese (ja)
Inventor
Jun Hirai
純 平井
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2003002555A priority Critical patent/JP2004213570A/en
Publication of JP2004213570A publication Critical patent/JP2004213570A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】既存のシステムを活用しながら様々な情報をユーザに提供することができるようにする。
【解決手段】情報提供システム1においては、テレビジョン装置2から出力される音声信号をノートパソコン3及びインターネット5を順次介して照合対象音声特徴データとして情報管理サーバ4に送信し、当該情報管理サーバで各放送チャネルにそれぞれ対応する各放送チャネル音声特徴データごとに照合処理を実行し、当該照合結果の一致率に基づいて特定された放送チャネルに対応する各種提供情報をノートパソコン3に送信するようにしたことにより、既存のテレビジョン装置2であっても当該音声信号に対応する各種提供情報をユーザに供給することができ、かくして、既存のシステムを活用しながら様々な情報をユーザに提供することができる。
【選択図】 図5
An object of the present invention is to provide various information to a user while utilizing an existing system.
In an information providing system, an audio signal output from a television device is transmitted to an information management server as collation target audio feature data via a notebook personal computer and the Internet in order. Then, a matching process is performed for each broadcast channel audio feature data corresponding to each broadcast channel, and various types of provided information corresponding to the broadcast channel specified based on the matching rate of the matching result are transmitted to the notebook computer 3. Accordingly, even the existing television device 2 can supply various types of information corresponding to the audio signal to the user, and thus provide various information to the user while utilizing the existing system. be able to.
[Selection diagram] FIG.

Description

【0001】
【発明の属する技術分野】
本発明は情報提供方法に関し、例えば、テレビジョン装置で現在視聴されるテレビ番組に関連するインターネット上のホームページ等を自動的にユーザに提供する情報提供システムに適用して好適なものである。
【0002】
【従来の技術】
従来、情報提供システムにおいては、放送局では電子番組案内(ElectoronicProgram Guide)と、その電子番組案内における個々のテレビ番組に付加されたURL(Uniform Resource Locator)とでなる視聴チャネル情報を送信し、一方、インターネットへの接続機能を有するテレビジョン装置では当該視聴チャネル情報に基づいて現在視聴されているテレビ番組に関連するURLを特定し、その特定したURLへ自動的にアクセスすることにより当該URLに対応するホームページを表示画面上の一部に表示するようになされている(例えば特許文献1)。
【0003】
【特許文献1】
特開平10−177532号公報
【0004】
【発明が解決しようとする課題】
ところでかかる構成の情報提供システムにおいては、テレビ番組に関連する情報の種類がURLに限られているのみならず、接続機能を有するテレビジョン装置以外の既存のテレビジョン装置には当該URLに係るホームページを提供できないという問題があった。
【0005】
本発明は以上の点を考慮してなされたもので、既存のシステムを活用しながら、様々な種類の情報をユーザに提供し得る情報提供システムにおける情報提供方法を提案しようとするものである。
【0006】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、情報端末装置と、複数の放送チャネルに対してそれぞれ所定単位ごとに対応付けられた複数種類の提供情報を管理する情報管理サーバとがネットワークを介して接続されてなる情報提供システムの情報提供方法において、情報端末装置では、所定の放送装置から送出される音声信号を集音し、その音声信号に基づいて、情報管理サーバ側で照合する際の対象となる照合対象音声情報を生成し、その照合対象音声情報をネットワークを介して情報管理サーバに送信し、一方、情報管理サーバでは、照合対象音声情報を受信し、当該照合対象音声情報について、複数の放送形式に係る放送波から得られる各放送チャネルの音声信号ごとに照合して一致率を算出し、当該一致率に基づいて特定された放送チャネルに対応付けられた各提供情報を情報端末装置に送信する。
【0007】
この場合、情報提供システムは、情報端末装置及び情報管理サーバのいずれもが放送チャネルに含まれる既存の音声信号に基づいて各処理を実行するので、例えば既存のテレビジョン装置等の放送装置であった場合においても、当該放送装置から出力される音声信号に対応する複数種類の提供情報をユーザに供給することができると共に、各種放送方式のフォーマットを変更することもなく複数種類の提供情報をユーザに供給することができる。
【0008】
【発明の実施の形態】
以下、図面について、本発明の一実施の形態を詳述する。
【0009】
(1)情報提供システムの構成
図1において、1は全体として情報提供システムを示し、自宅や駅構内等の所定の場所に設置されたテレビジョン装置2と、ノート形状でなる可搬型パーソナルコンピュータ(以下、これをノートパソコンと呼ぶ)3と、所定の放送チャネルを放送する放送業者やその他の業者が提供する提供情報を管理する情報管理サーバ4とを有し、当該ノートパソコン3と情報管理サーバ4とがインターネット5を介して相互に各種データを送受信し得るようになされている。
【0010】
情報提供システム1では、ノートパソコン3のユーザがテレビジョン装置2で現在放送されている放送番組を視聴している際に、当該ユーザがノートパソコン3を用いて放送番組に関する提供情報を取得するための所定の情報取得操作を行うと、ノートパソコン3は、当該放送番組の音声信号に基づいて音声波形の特徴を抽出し、その抽出結果をインターネット5を介して情報管理サーバ4に送信する。
【0011】
この場合、情報管理サーバ4は、ノートパソコン3で抽出された音声波形の特徴に基づいて放送チャネル及び放送番組の時間帯を特定し、当該放送番組の時間帯に予め対応付けられている提供情報をインターネット5を介して送信するようになされている。
【0012】
(2)ノートパソコンの内部構成
図2に示すように、ノートパソコン3においては、当該ノートパソコン2を統括的に制御するためのCPU(Central Processing Unit) 10にバス11を介してROM(Read Only Memory)12、ワークエリアとしてのRAM(Random AccessMemory)13、ハードディスクドライブ(以下、これをHDDと呼ぶ)14、システムクロック15、表示部16、操作部17、マイクロフォン22から集音される音声信号をディジタル化すると共にスピーカ23の音量等を制御する音声制御部18、情報管理サーバ4と各種データを送受信するためのネットワークインターフェイス19及びUSB(Universal Serial Bus)インターフェイス20が接続されて構成される。
【0013】
ROM12には、ハードウェアの間接的な制御等を実現するための基本プログラムが格納され、またHDD14には、情報管理サーバ4から各種データを取得するためのデータ取得プログラムや各種アプリケーションプログラム等が格納されている。
【0014】
CPU10は、ROM12及びHDD14に格納された各種プログラムを適宜読み出してRAM13に展開し、バス11を介して各部を制御することにより各種処理を実行する。
【0015】
例えば、CPU10は、USBインターフェイス20を介して例えば5.1チャネル対応のスピーカ等の他の電子機器が接続されている場合、USBインターフェイス20を制御して当該電子機器との間でデータの授受を実行し得るようになされている。
【0016】
ところで、CPU10は、操作部17を介して所定の情報取得操作が行われると、HDD14に格納されたデータ取得プログラムを読み出してRAM13に展開し、当該データ取得プログラムに応じた所定の手順に従ってデータ取得処理を実行するようになされている。
【0017】
(3)情報管理サーバの内部構成
図3に示すように、情報管理サーバ4においては、当該情報管理サーバ4を統括的に制御するためのCPU30にバス31を介してROM32、ワークエリアとしてのRAM33、HDD34、基準時計部35、ノートパソコン3と各種データを送受信するためのネットワークインターフェイス36及び放送チャネルの音声信号の特徴を抽出する特徴抽出部37が接続されて構成される。
【0018】
特徴抽出部37には放送チャネル受信部38が接続されており、当該放送チャネル受信部38には、各放送業者によって放送されるテレビジョン放送や衛星放送等の複数の放送方式にそれぞれ対応する複数のアンテナ(図示せず)やチューナ等が設けられている。
【0019】
ROM32には、ハードウェアの間接的な制御等を実現するための基本プログラムが格納され、HDD34には、ノートパソコン3に各種データを供給するためのデータ供給プログラムや、複数の放送チャネルを介してそれぞれ放送される例えば1カ月分の各放送番組の日時を示す番組日時テーブルが格納されると共に、当該放送番組に関連する複数種類の提供情報が番組日時テーブルに対応付けられて格納されている。
【0020】
かかる提供情報は、図4に示すように、当該提供情報の取得要求があった情報端末装置(ノートパソコン3)に必ず送信される第1のデータ群と、当該取得要求があった情報端末装置の処理能力に応じて送信される第2のデータ群と、情報管理サーバ4で特定した放送チャネルが有料放送であった場合にのみ送信される第3のデータ群とに大別されて管理される。
【0021】
第1のデータ群は、データ内容に応じてカテゴリ別に分けられて格納され、具体的には所定の放送番組のタイトル、放送時間帯、内容のあらすじ、再放送の有無やその他放送番組の内容に関連する情報を表す番組内容データと、当該放送番組の内容に関連するホームページのアクセス方法及びアクセス場所を表すURL(Uniform Resource Locator)と、当該放送番組に係る各シーンにおける服の販売先及び写真、料理のレシピ及び写真やその他放送番組に係る各シーン毎に利用されているものに関連する情報を表す広告データとでなる。
【0022】
また第2のデータ群についても、データ内容に応じてカテゴリ別に分けられて格納され、具体的には所定の放送番組で放送されるカメラアングルとは異なるカメラアングルの映像でなる動画像データ(以下、これを異視点動画像データと呼ぶ)、当該放送番組の音声に対応した手話映像の手話動画データ、当該放送番組の画質よりも高画質でなる高画質動画データ、その他放送番組に関連する動画データ、当該放送番組で放送されるテーマソングの音声データ、当該放送番組で放送される音声よりも高品質な音声を奏する5.1チャネル方式の音声データ(以下、これを5.1音声データと呼ぶ)及びその他放送番組に関連する音声データでなる。
【0023】
因みに第2のデータ群に係る各動画像データ及び音声データについては、例えばMPEG(Moving Picture Experts Group)と呼ばれる符号化方式によりデータ圧縮されて格納される。
【0024】
また第3のデータ群は、所定の有料放送を放送する放送業者に対する意見や、当該有料放送業者が用意した質問事項等を表すアンケートデータが各放送業者ごとに格納されている。
【0025】
因みに情報管理サーバ4においては、情報管理サーバ4の管理者により、第1又は第2のデータ群におけるカテゴリを新設又は抹消し得るようになされていると共に、HDD34に格納された番組日時テーブルや各種データを更新又は削除し、さらに新たな種類のデータをHDD34に格納し得るようになされている。
【0026】
CPU30は、ROM32に格納された基本プログラムを読み出してRAM33に展開し、当該展開した基本プログラムに応じてバス31を介して基準時計部35及び特徴抽出部37を常時制御する。
【0027】
この場合、特徴抽出部37は、複数の放送方式にそれぞれ対応する各放送波に係る全ての放送チャネルの音声信号を、放送チャネル受信部38のアンテナ及びチューナ等を順次介して常時受信する。
【0028】
そして特徴抽出部37は、各放送チャネルの音声信号それぞれについて例えば5秒単位でアナログディジタル変換処理、FFT(Fast Fourier Transform)処理及び正規化処理を順次施し、その結果得られた各放送チャネルの音声信号にそれぞれ対応する周波数成分のデータ(以下、これを放送チャネル音声特徴データと呼ぶ)を例えば5分間だけHDD34に記憶し、その後は順次更新する。
【0029】
このようにして特徴抽出部37は、複数の放送方式にそれぞれ対応する各放送波に係る全ての放送チャネルにおける音声信号の波形特徴を表す周波数成分を、それぞれ放送チャネル音声特徴データとしてHDD34に更新しながら記憶するようになされている。
【0030】
また基準時計部35は、例えば日本国において基準となる時刻を刻む所定の基準時計装置から送信される当該時刻に基づいて、自身が常に正確な時刻を刻むように時刻管理するようになされている。
【0031】
またCPU30は、HDD34に格納されたデータ供給プログラムを読み出してRAM33に展開し、バス31を介して各部を制御することにより当該データ供給プログラムに応じた所定の手順に従ってデータ供給処理を実行するようになされている。
【0032】
(4)情報提供処理
図5に示すように、情報提供システムにおける情報提供処理の手順について、データ取得処理を実行するノートパソコン3のCPU10(以下、これを取得側CPU10と呼ぶ)における処理手順と、データ供給処理を実行する情報管理サーバ4のCPU30(以下、これを供給側CPU30と呼ぶ)における処理手順とに分けたフローチャートを用いて説明する。
【0033】
すなわち、取得側CPU10は、操作部17を介して所定の情報取得操作が行われると、ルーチンRT1の開始ステップから次のステップSP11に移って、マイクロフォン22を介して音声信号を入力したか否かを判断する。ここで否定結果が得られると、このことは未だ音声信号がマイクロフォン22を介して音声制御部18に入力されていないことを表しており、このとき取得側CPU10は、当該音声信号を入力するまで待ち受ける。
【0034】
これに対して肯定結果得られると、このことは音声信号がマイクロフォン22を介して音声制御部18に入力され始めたことを表しており、このとき取得側CPU10は、次の取得要求データ生成処理ルーチンSRT1に移る。
【0035】
図6に示すように、取得側CPU10は、取得要求データ生成ルーチンSRT1の開始ステップから次のステップSP21に移って、マイクロフォン22を介して音声信号が入力され始めた時点における「年」、「月」、「時」、「分」、、「秒」、「ミリ秒」及び「マイクロ秒」でなる時刻をシステムクロック15に基づいて認識し、当該認識した時刻を入力時刻データとして生成した後、次のステップ22に移る。
【0036】
取得側CPU10は、ステップSP22において、音声制御部18を制御し、当該音声制御部18に入力された音声信号をシステムクロック15に基づいて例えば1分間だけ音声制御部18を介してディジタル化する。
【0037】
そして取得側CPU10は、ディジタル化した結果得られる単位時間分の音声データについて、情報管理サーバ4における特徴抽出部37と同一の時間単位(例えば5秒単位)でFFT処理及び正規化処理を順次施し、その結果得られる音声信号(音声制御部18に入力された音声信号)に対応する周波数成分のデータを、情報管理サーバ4側で照合する際の対象となるデータ(以下、これを照合対象音声特徴データと呼ぶ)として生成した後、次のステップSP23に移る。
【0038】
取得側CPU10は、ステップSP23において、自身の処理能力、RAM12の容量、バス11を介して接続される各部の性能及びUSBインターフェイス20を介して接続される電子機器等に基づいて、ノートパソコン3における画像処理能力及び音声処理能力を認識し、当該認識した処理能力を処理能力データとして生成した後、次のステップSP24へ移る。
【0039】
取得側CPU10は、ステップSP24において、ステップSP21〜SP23で順次生成した入力時刻データ、照合対象音声特徴データ及び処理能力データを取得要求データとしてネットワークインターフェイス19を介して情報管理サーバ4へ送信した後、次のステップSP12(図5)に移る。
【0040】
一方、供給側CPU30は、所定の電源投入操作が行われると、ルーチンRT2の開始ステップから次のステップSP101に移って、取得要求データを受けたか否かを判断する。ここで否定結果が得られると、このことは未だネットワークインターフェイス36を介してノートパソコン3から取得要求データを受信していないことを表しており、このとき供給側CPU30は、当該取得要求データを待ち受ける。
【0041】
これに対してステップSP101で肯定結果が得られると、このことはネットワークインターフェイス36を介してノートパソコン3から取得要求データを受信したことを表しており、このとき供給側CPU30は、次の番組時間特定サブルーチンSRT11を実行する。
【0042】
図7に示すように、供給側CPU30は、番組時間特定サブルーチンSRT11の開始ステップから次のステップSP31に移って、ステップSP101(図5)で受信した取得要求データのうちの照合対象音声特徴データについて、HDD34に記憶された複数の放送チャネル音声特徴データごとに照合処理を実行する。
【0043】
具体的に供給側CPU30は、照合対象音声特徴データを、複数の放送チャネル音声特徴データのうちから1つだけ選択した放送チャネル音声特徴データと照合し、当該選択した放送チャネル音声特徴データに対する照合対象音声特徴データの一致率を算出する。
【0044】
そして供給側CPU30は、残りの放送チャネル音声特徴データについても同様にして一致率を算出し、次のステップSP32に移る。
【0045】
供給側CPU30は、ステップSP32において、ステップSP31でそれぞれ算出した一致率が所定の閾値を越えているか否かを判断する。ここで否定結果が得られると、このことはノートパソコン3側で生成された照合対象音声特徴データに対応する放送チャネル音声特徴データが情報管理サーバ4のHDD34に記憶されていない、すなわちノートパソコン3のマイクロフォン22で集音された音声信号がノイズ等であって所定の放送チャネルの音声信号ではないことを表しており、このとき供給側CPU30は、次のステップSP33に移って、放送チャネルを特定できなかったことを通知した後、ステップSP101(図5)に戻る。
【0046】
これに対してステップSP32で肯定結果が得られると、このことはノートパソコン3のマイクロフォン22で集音された音声信号が所定の放送チャネルの音声信号であることを表しており、このとき供給側CPU30は、次のステップSP34に移る。
【0047】
供給側CPU30は、ステップSP34において、一致率が所定の閾値を越える放送チャネル音声特徴データに対応する放送チャネルを特定した後、ステップSP101(図5)で受信した取得要求データのうちの入力時刻データに基づいてHDD34に格納される番組日時テーブルを参照し、当該特定した放送チャネルにおける番組時間帯も特定し、次のデータ選択処理ルーチンSRT12(図5)を実行する。
【0048】
ここで、一致率が所定の閾値を越える放送チャネル音声特徴データが2以上存在していた場合、このことはノートパソコン3のマイクロフォン22で集音された音声信号が2種類以上の放送チャネルの音声信号を含んでいる可能性があることを表しており、この場合、供給側CPU30は、当該2以上の放送チャネル音声特徴データにそれぞれ対応する各放送チャネルを特定した後、当該各放送チャネルの番組時間帯もそれぞれ特定するようになされている。
【0049】
図8に示すように、供給側CPU30は、データ選択処理ルーチンSRT12の開始ステップから次のステップSP41に移って、HDD34に格納されている提供データのうち、ステップSP34で特定した番組時間帯に対応付けられている第1及び第2のデータ群に係る各種データ(図4)を認識し、次のステップSP42に移る。
【0050】
供給側CPU30は、ステップSP42において、ステップSP101(図5)で受信した取得要求データのうちの処理能力データに基づいて、ノートパソコン3における画像処理能力及び音声処理能力を認識し、次のステップSP43に移る。
【0051】
供給側CPU30は、ステップSP43において、ステップSP42で認識したノートパソコン3における画像処理能力及び音声処理能力に基づいて、当該ノートパソコン3がステップSP41で認識した第2のデータ群に係る各種データの一部又は全部を処理できるか否かを判断する。
【0052】
ここで否定結果が得られると、このことはノートパソコン3の処理能力として、例えば取得側CPU10の処理能力が低い、RAM容量が少ない、あるいは動画像データ及び音声データを再生するためのハードウェアやソフトウェアの構成を有していない等、当該ノートパソコン3の処理能力では第2のデータ群に係る全てのデータを処理できないことを表しており、このとき供給側CPU30は、次のステップSP44に移って、第1のデータ群に係る各種データ(図4)だけを選択候補として認識した後、次のステップSP46に移る。
【0053】
これに対してステップSP43で肯定結果が得られると、このことはノートパソコン3の処理能力で第2の情報に係る各種データの一部又は全部を処理できることを表しており、このとき供給側CPU30は、次のステップSP45に移って、第1のデータ群に係る各種データと、例えば第2のデータ群に係る各種データ全てとを選択候補として認識し、次のステップSP46に移る。
【0054】
因みに供給側CPU30は、例えば、5.1チャネル方式の音声データ含む各種音声データを再生する能力はあるが、MPEG2に準拠した各種動画像データを復号化するためのハードウェアやソフトウェアを有しておらず動画像データを再生する能力がないと判断した場合には、第1のデータ群に係る各種データと、第2のデータ群に係る各種データ(図4)のうち音声データ、5.1Ch音声データ及びその他の音声データとを選択候補として認識するようになされている。
【0055】
供給側CPU30は、ステップSP46において、第3のデータ群に係るアンケートデータがステップSP34で特定した番組時間帯に対応付けられている場合には、当該ステップSP34(図6)で特定した放送チャネルが有料放送であると判断し、当該アンケートデータを選択候補として認識し、次のステップSP47に移る。
【0056】
供給側CPU30は、ステップSP47において、ノートパソコン3側のシステムクロック15が正確に刻まれているか否かを判断する。具体的に供給側CPU30は、ステップSP101(図5)で受信した入力時刻データの時刻と、当該入力時刻データと共に受信した照合対象音声特徴データに対応する放送チャネル音声特徴データ(ステップSP32(図7)で照合対象音声特徴データとの一致率が所定の閾値を越えていると判断した放送チャネル音声特徴データ)に係る放送チャネルを特徴抽出部37に入力した時点について基準時計部35に基づいて予め計時しておいた時刻(「年」、「月」、「時」、「分」、「秒」、「ミリ秒」及び「マイクロ秒」)とを比較して一致するか否かを判断する。
【0057】
ここで肯定結果が得られると、このことは同一時間帯で放送される放送番組の音声をマイクロフォン22を介して入力された時刻を計時した基となっているノートパソコン3側のシステムクロック15と、当該音声を放送チャネル受信部38を介して特徴抽出部37に入力された時刻を計時した基となっている情報管理サーバ4側の基準時計部35とが一致する時刻が示され、すなわち常に正確な時刻を刻むように管理されている基準時計部35と同じ時刻をシステムクロック15が刻んでいることを表しており、このとき供給側CPU30は、次のステップSP102(図5)に移る。
【0058】
これに対して否定結果が得られると、このことはノートパソコン3側のシステムクロック15と、情報管理サーバ4側の基準時計部35とが一致する時刻が示されていない、すなわち基準時計部35とは異なる時刻をシステムクロック15が刻んでいることを表しており、このとき供給側CPU30は、次のステップSP48に移る。
【0059】
供給側CPU30は、ステップSP48において、ノートパソコン3におけるシステムクロック15を、正確な時刻を刻むように管理されている基準時計部35で刻まれているクロックに補正させるためのクロック補正データを生成してHDD34に一時的に記憶し、次のステップSP102(図5)に移る。
【0060】
供給側CPU30は、ステップSP102において、データ選択処理ルーチンSRT12(図6)で選択候補として認識した例えば第1、第2及び第3のデータ群に係る各種データ(図4)と、クロック補正データとに基づいて受信希望するデータを選択させるための選択画面データを生成した後、これをネットワークインターフェイス36を介してノートパソコン3に送信し、次の希望データ供給処理ルーチンSRT13を実行する。
【0061】
ところで、取得側CPU10は、ステップSP12において、選択画面データを受信するまで待ち受けるようになされており、当該情報管理サーバ4から送信された選択画面データを受信すると、次のステップSP13に移る。
【0062】
取得側CPU10は、ステップSP13において、ステップSP12で受信した選択画面データに基づいて、例えば図9に示すような選択画面CPを表示部16に表示し、受信を希望する情報に該当する各項目IT1〜IT5のいずれか又は組み合わせを選択すべきこと、また項目IT6を希望する場合にのみ選択すべきことをノートパソコン3のユーザに対して促し、次の希望データ取得処理ルーチンSRT2を実行する。
【0063】
この場合、取得側CPU10は、選択画面CPにおける各項目IT1〜IT6のうち、ステップSP13で選択された項目IT1〜IT6のいずれか又は組み合わせを表す項目決定データを生成して情報管理サーバ4に取得要求し、当該情報管理サーバ4の供給側CPU30は、HDD34に格納された第1、第2及び第3のデータ群に係る各種データ(図4)と、クロック補正データとのうち、選択決定項目データに対応するデータを読み出してノートパソコン3に供給する。
【0064】
具体的に例えばノートパソコン3のユーザが項目IT1を選択した場合、取得側CPU10は、情報管理サーバ4から供給される番組内容データに基づいて番組タイトル、番組時間、番組内容のあらすじ、再放送の有無やその他の番組内容に関する情報を示す画面(図示せず)を表示部16に表示する。
【0065】
また例えばノートパソコン3のユーザが項目IT2、IT3a及びIT5を選択した場合、取得側CPU10は、情報管理サーバ4から供給される広告データ、URL及びクロック補正データのうち、当該広告データとURLとに基づいて番組の各シーンで放送される服の販売先や写真等を示す画面(図示せず)及びURL画面(図示せず)を表示部16に表示し、またクロック補正データに基づいてシステムクロック15を所定の基準時計装置と同一の時刻を刻むように補正する。
【0066】
また例えばノートパソコン3のユーザが項目IT4aを選択した場合、情報管理サーバ4の供給側CPU30は、第2のデータ群に係る異視点動画像データを読み出してノートパソコン3に供給する。その際、供給側CPU30は、選択画面CPにおける項目IT6に対する選択の有無に係わらずクロック補正データを定期的に読み出し、当該読み出したノートパソコン3に供給するようになされている。
【0067】
この場合ノートパソコン3の取得側CPU10は、クロック補正データに基づいて、正確な時刻を刻む基準時計部35と同じ時刻を刻むようにシステムクロック15を補正すると共に、インターネット5を経由する際の遅延時間や復号化する際の遅延時間等を考慮して所定時間分の異視点動画像データを表示部16の内部メモリに一旦蓄積した後に順次復号化することにより、テレビジョン装置2(図1)で放送されている放送番組とほぼ確実に同期させた状態で当該放送番組のカメラアングルとは異なるカメラアングルでなる映像を表示部16を介して再生(ストリーミング)し得るようになされている。
【0068】
また例えばノートパソコン3のユーザが項目IT4bを選択した場合、当該項目IT4aを選択した場合と同様に、情報管理サーバ4の供給側CPU30は、第2のデータ群に係る手話動画データを読み出すと共にクロック補正データも読み出してノートパソコン3に供給する。
【0069】
この場合ノートパソコン3の取得側CPU10は、異視点動画像データを処理した場合と同様に、正確な時刻を刻むように補正されたシステムクロック15に従って、遅延時間を考慮して所定時間分の異視点動画像データを表示部16の内部メモリに一旦蓄積した後に順次復号化することにより、テレビジョン装置2(図1)で放送されている放送番組とほぼ確実に同期させた状態で当該放送番組に対応した手話映像を表示部16を介して再生し得ると共に、バリアフリー効果をも実現し得るようになされている。
【0070】
また例えばノートパソコン3のユーザが項目IT4fを選択した場合、当該項目IT4aを選択した場合と同様に、情報管理サーバ4の供給側CPU30は、第2のデータ群に係る5.1音声データを読み出すと共にクロック補正データも読み出してノートパソコン3に供給する。
【0071】
この場合ノートパソコン3の取得側CPU10は、異視点動画像データを処理した場合と同様に、正確な時刻を刻むように補正されたシステムクロック15に従って、5.1音声データをUSBインターフェイス20及び5.1チャネル対応のスピーカを順次介して音声を出力することにより、テレビジョン装置2(図1)に表示されている番組とほぼ確実に同期させた状態で当該スピーカから臨場感あふれる高品質の音声を出力し得るようになされている。
【0072】
また例えばノートパソコン3のユーザが項目IT6を選択した場合、ノートパソコン3の取得側CPU10は、情報管理サーバ4から供給されるアンケートデータに基づいてアンケート画面(図示せず)を表示部16に表示し、当該アンケート内容について操作部15を介して回答されるとアンケート回答データを生成して情報提供サーバ4に返信する。
【0073】
この場合、情報管理サーバ4の供給側CPU30は、例えばテレビジョン装置2で有料放送される放送チャネルの月額の情報配信料を割引する電子割引情報としての電子割引クーポンデータを生成し、当該電子割引クーポンデータに対して所定の暗号化処理を施した後にノートパソコン3に供給し、その結果、ノートパソコン3のユーザに対して有料放送の番組を一段と利用し易くし得るようになされている。
【0074】
このように情報提供システム1は、ユーザの嗜好に応じて様々な組み合わせで各種提供情報を提供し得るようになされており、当該各種提供情報の組み合わせによって、視覚的又は聴覚的な要素のみならずメンテナンス的な要素や料金形態要素までをも提供情報として提供することができ、かくして、従来に比してテレビジョン放送全般におけるユーザの視聴意欲を一段と向上させ得るようになされている。
【0075】
(5)動作及び効果
以上の構成において、情報提供システム1は、ノートパソコン3では、テレビジョン装置2で放送される音声信号をマイクロフォン22を介して集音し、当該音声信号の一部分における音声波形の特徴を表す周波数成分を照合対象音声特徴データとして生成した後、これをインターネット5を介して情報提供サーバ4に送信する。
【0076】
一方、情報提供サーバ4では、インターネット5を介して受信した照合対象音声特徴データについて、放送チャネル受信部38及び特徴抽出部37を順次介してHDD34に更新しながら記憶される各放送チャネルにそれぞれ対応する各放送チャネル音声特徴データごとに照合処理を実行し、当該照合結果の一致率に基づいて特定された放送チャネルに対応付けられた各種提供情報をノートパソコン3に送信するようにした。
【0077】
この場合、情報提供システム1は、ノートパソコン3及び情報管理サーバ4のいずれもが放送チャネルに含まれる既存の音声信号に基づいて各種処理を実行するので、既存のテレビジョン装置2であっても当該テレビジョン装置2から出力される音声信号に対応する各種提供情報をユーザに供給することができるのみならず、各放送方式のフォーマット等を変更することもなく各種提供情報をユーザに供給することができる。
【0078】
従って、情報提供システム1では、ユーザがノートパソコン3を所持してさえいれば、自宅に設置されるテレビジョン装置のみならず、駅構内やビルの壁面に設置されているテレビジョン装置等のように当該テレビジョン装置2の設置場所や、ユーザの視聴場所に係わらず各種提供情報を供給することができる。
【0079】
また、情報提供システム1は、ノートパソコン3では、照合対象音声特徴データを生成した後に自身(ノートパソコン3)の処理能力を表す処理能力データを生成し、当該照合対象音声特徴データ及び処理能力データを情報提供サーバ4に送信し、情報管理サーバ4では、照合結果の一致率に基づいて特定された放送チャネルに対応する各種提供情報について、当該ノートパソコン3の処理能力に応じて提供情報を取捨選択した後に送信するようにした。
【0080】
従って、情報提供システム1は、各種提供情報うち、予めノートパソコン3が処理できる提供情報だけを前もって送信することにより、当該ノートパソコン3のユーザが選択した提供情報を受信することができないといった不都合をほぼ確実に回避することができ、かくして、当該ユーザの期待感を損なわせることなく各種情報を提供することができる。
【0081】
さらに、情報提供システム1は、ノートパソコン3では、照合対象音声特徴データを生成する際にマイクロフォン22を介して入力された時点における時刻と、当該照合対象音声特徴データ及び入力時刻データを情報提供サーバ4に送信し、情報管理サーバ4では、照合結果の一致率に基づいて特定した放送チャネルを受信した時刻とに基づいて、ノートパソコン3のシステムクロック15を補正するクロック補正データを生成し、これを各種提供情報と共にノートパソコン3に送信するようにした。
【0082】
従って、情報提供システム1は、ノートパソコン3のユーザの意思に係わらず当該ノートパソコン3のシステムクロック15を正確に補正することができる。
【0083】
さらに、情報提供システム1は、情報管理サーバ4側では、送信すべき各種提供情報に動画像データ等、テレビジョン装置2で実際に放送されている放送番組の映像又は音声と同期すべきデータ(第2のデータ群における各種データ)が含まれている場合には自動的にクロック補正データも送信し、ノートパソコン3側では、ストリーミングを実行する前、及びストリーミングを実行しながら当該クロック補正データに基づいて正確な時刻を刻むように補正したシステムクロック15に従って動画像データを順次復号化するようにした。
【0084】
従って情報提供システム1は、ノートパソコン3のユーザの意思に係わらず、テレビジョン装置2(図1)で放送されている放送番組とほぼ確実に同期させた状態で当該動画像データを再生(ストリーミング)することができる。
【0085】
以上の構成によれば、情報提供システム1においては、テレビジョン装置2から出力される音声信号をノートパソコン3及びインターネット5を順次介して照合対象音声特徴データとして情報管理サーバ4に送信し、当該情報管理サーバで各放送チャネルにそれぞれ対応する各放送チャネル音声特徴データごとに照合処理を実行し、当該照合結果の一致率に基づいて特定された放送チャネルに対応する各種提供情報をノートパソコン3に送信するようにしたことにより、既存のテレビジョン装置2であっても当該音声信号に対応する各種提供情報をユーザに供給することができ、かくして、既存のシステムを活用しながら各種情報をユーザに提供することができる。
【0086】
(6)他の実施の形態
なお上述の実施の形態においては、テレビジョン装置2から出力される音声信号をマイクロフォン22を介して入力する場合について述べたが、本発明はこれに限らず、当該テレビジョン装置2に音声出力端子が設けられ、ノートパソコン3に音声入力端子が設けられている場合には、当該テレビジョン装置2の音声出力端子から所定のケーブル及びノートパソコン3の音声入力端子を順次介して音声信号を入力するようにしても良い。
【0087】
この場合、情報提供システム1は、ノートパソコン3側ではテレビジョン装置2から出力される音声信号の波形特徴を忠実に表した照合対象音声特徴データを生成することができ、その結果、情報管理サーバ4側ではほぼ確実に放送番組を特定することができ、かくして、テレビジョン装置2で現在放送されているユーザの所望する放送番組に関連する各種提供情報を提供することができる。
【0088】
また上述の実施の形態においては、FFT処理及び正規化処理を順次施すことにより得られる照合対象音声特徴データを照合対象音声情報として生成するようにした場合について述べたが、本発明はこれに限らず、例えば1又は複数の狭帯域フィルタによってフィルタリングしたり、あるいは当該フィルタリングにより得られた波形を検波することにより得られるデータ等、この他種々の手法により得られるデータを照合対象音声情報として生成するようにしても良く、またインターネット5のバンド幅で許容する範囲内であれば、マイクロフォン22を介して入力される所定単位時間分の音声信号をそのまま照合対象音声情報として生成するようにしても良い。
【0089】
この場合、情報管理サーバ4は、ノートパソコン3側で照合対象音声情報として生成する手法と同一の手法により、複数の放送形式に係る放送波から得られる各放送チャネルの音声情報ごとに照合するようにすれば、上述の実施の形態と同様の効果を得ることができる。
【0090】
さらに上述の実施の形態においては、テレビジョン装置2から出力される音声信号の特徴を照合対象として用いるようにした場合について述べたが、本発明はこれに限らず、例えばテレビジョン装置2で現在放送されている放送番組の映像信号の特徴を照合対象として用いるようにしても良い。かかる映像信号をノートパソコン3に入力する手段としては、例えばテレビジョン装置2の映像出力端子から所定のケーブル及びノートパソコン3の映像入力端子を順次介して映像信号を入力したり、ノートパソコン3の撮像部によって撮像されたテレビジョン装置2の画面を映像信号として入力するようにしても良い。因みに、撮像部によって撮像された映像信号を入力する場合には、テレビジョン装置2の画面や撮像部による歪みを配慮して当該映像信号の特徴を照合対象として用いる必要があることはいうまでもない。
【0091】
さらに上述の実施の形態においては、所定の情報取得操作が行われたとき、データ取得処理(図5)を実行する場合について述べたが、本発明はこれに限らず、ノートパソコン3に赤外線受信部が設けられている場合には、当該赤外線受信部を介してリモートコントローラから送信される所定の赤外線信号を受信したとき、データ取得処理(図5)を実行するようにしても良い。
【0092】
この場合、ノートパソコン3における所定の情報取得操作をユーザに行わせることなくデータ取得処理(図5)を実行することができ、また赤外線受信部を介して受信した赤外線信号を放送チャネルを特定する際の補助手段として用いるようにすれば、当該用いない場合に比して放送チャネルを特定を早めることができる。
【0093】
さらに上述の実施の形態においては、マイクロフォン22を介して音声信号が入力され始めた時点、また所定の放送チャネルを特徴抽出部37に入力した時点における「年」、「月」、「時」、「分」、「秒」、「ミリ秒」及び「マイクロ秒」でなる時刻を計時するようにした場合について述べたが、本発明はこれに限らず、「年」、「月」、「時」、「分」、「秒」及び「ミリ秒」でなる時刻を計時するようにしても良く、少なくとも「年」、「月」、「時」、「分」及び「秒」でなる時刻をも計時していれば良い。
【0094】
この場合、情報管理サーバ4は、ノートパソコン3側で計時する時刻に対応させて特徴抽出部37に入力した時点の時刻を計時するようにすれば、上述の実施の形態と同様の効果を得ることができる。
【0095】
さらに上述の実施の形態においては、ノートパソコン3によって5.1音声データをUSBインターフェイス20及び5.1チャネル対応のスピーカを順次介して音声を出力するようにした場合について述べたが、本発明はこれに限らず、当該5.1音声データの音声を出力する際にテレビジョン装置2における音声をミュートするようにしても良く、あるいは5.1音声データの音声のうち前方2チャネル分の音声についてはテレビジョン装置2における音声を利用するようにしても良い。この場合、一段と臨場感あふれる高品質の音声をユーザに提供することができる。
【0096】
さらに上述の実施の形態においては、提供情報を図4に示した体系でHDD34に格納するようにした場合について述べたが、本発明はこれに限らず、この他種々の体系でHDD34に格納するようにしても良い。
【0097】
さらに上述の実施の形態においては、放送番組の内容に関連する各種提供情報を番組日時テーブルに対応付けるようにした場合について述べたが、本発明はこれに限らず、電子番組案内に対応付けるようにしても良い。
【0098】
さらに上述の実施の形態においては、放送番組の内容ごとに各種提供情報を対応付けるようにした場合について述べたが、本発明はこれに限らず、例えば5分単位ごと等、所定の単位時間ごとに各種提供情報を対応付けるようにしても良い。
【0099】
さらに上述の実施の形態においては、情報管理サーバ4側で特定した放送番組が有料放送であったときのみ、その放送番組における情報配信料を割引するためのアンケートデータを提供情報としてノートパソコン3に送信するようにした場合について述べたが、本発明はこれに限らず、情報管理サーバ4側で特定した放送番組が有料放送であるか否かに係わらず、ノートパソコン3からのデータ取得要求があった際には、例えばクイズ番組の放送番組中に当該クイズに対する回答を視聴者に求めるためのアンケートデータを提供情報として送信する等のように、当該放送番組と連動した双方向サービスであるこの他種々の視聴者参加型アンケート情報を提供情報として送信するようにしても良い。
【0100】
この場合、情報管理サーバ4側で特定した放送番組がアナログ放送であった場合においても、インタラクティブ性(対話的な情報の授受)を実現することができる。
【0101】
また放送波とは異なる伝送路であるインターネット5を介して視聴者参加型アンケート情報の送受信を行うので、放送形式を変更することなくインタラクティブ性(対話的な情報の授受)を実現することができる。さらにかかる視聴者参加型のアンケート情報としては、所定の項目を選択することで回答を求めるといったようなアンケートのみならず、例えば所定の写真や音声等のデータを送信することで回答を求めるといったようなアンケートも適用することができる。
【0102】
さらに上述の実施の形態においては、情報管理サーバ4側では取得要求データを受けたとき(ステップSP101)、番組時間特定サブルーチンSRT11(図7)を実行して当該取得要求データのうちの照合対象音声特徴データに対応する放送番組の番組時間を特定するようにした場合について述べたが、本発明はこれに限らず、当該取得要求データを受けるたとき、番組時間特定サブルーチンSRT11を実行する前に、照合対象音声特徴データがコマーシャルに対応するデータであるか否かを判断するようにしても良い。
【0103】
具体的には例えば各種コマーシャルに対応する音声データそれぞれについて、5秒単位でアナログディジタル変換処理、FFT処理及び正規化処理を順次施し、その結果得られた周波数成分を表すコマーシャルの波形特徴データをHDD34に予め記憶する。
【0104】
この状態において、情報管理サーバ4の供給側CPU30は、取得要求データを受けたとき、上述した番組時間特定サブルーチンSRT11と同様に、照合対象音声特徴データと各コマーシャルの波形特徴データとを照合し、当該照合結果として照合対象音声特徴データがコマーシャルに係るデータであると判断した場合には、再度所定の取得操作を行う旨をノートパソコン3のユーザに通知し、これに対して照合対象音声特徴データがコマーシャルに係るデータではないと判断した場合にのみ次の番組時間特定サブルーチンSRT11を実行する。
【0105】
このようにすれば、異なる放送チャネルで同一時間帯にコマーシャルが放送されていた場合であっても、確実にテレビジョン装置2で現在放送されている放送番組の番組時間を特定することができる。
【0106】
さらに上述の実施の形態においては、情報管理サーバ4のHDD34で管理されている第2のデータ群に係る動画像データ等をダウンロードしながら再生(ストリーミング)するようにした場合について述べたが、本発明はこれに限らず、当該再生することなく単にダウンロードのみを行うようにしても良い。
【0107】
さらに上述の実施の形態においては、ノートパソコン3と情報管理サーバ4とがインターネット5を介して接続するようにした場合について述べたが、本発明はこれに限らず、例えばブルートゥース等、この他種々ネットワークを介して接続するようにしても良い。
【0108】
さらに上述の実施の形態においては、ノートパソコン3を図2について上述したような構成にした場合について述べたが、本発明はこれに限らず、CPU10にバス11を介してROM12、RAM13、及びネットワークインターフェイス20と、マイクロフォン又は音声入力端子とを有する構成であれば、この他種々の構成にするようにしても良い。
【0109】
さらに上述の実施の形態においては、放送装置としてテレビジョン装置2を適用するようにした場合について述べたが、本発明はこれに限らず、例えばラジオ受信機や、ケーブルテレビジョン受信機としてのパーソナルコンピュータ等にも適用するようにしても良く、要は、所定の放送方式の放送波を受信して放送するこの他種々の放送装置を適用することができる。
【0110】
この場合、情報管理サーバ4では、放送装置から送信される各放送方式の放送波を受信するためのアンテナやチューナ等を放送チャネル受信部38に設け、当該放送チャネル受信部38を介して当該放送波に係る全ての放送チャネルの音声信号の特徴を放送チャネル特徴データとしてそれぞれHDD34に記憶するようにすれば、例えばラジオ番組で放送される音声信号に同期させて当該音声信号に対応する動画像データの映像を提供することができる等、上述の実施の形態と同様の効果を得ることができる。
【0111】
さらに上述の実施の形態においては、情報端末装置としてノートパソコン3を適用するようにした場合について述べたが、本発明はこれに限らず、例えばPDA(Personal Digital Assistants) や携帯電話機等の可搬型情報端末装置のみならず、デスクトップ型のパーソナルコンピュータ等のこの他種々の情報端末装置に適用するようにしても良く、要は、周囲の音声を集音する集音手段と、所定のネットワークを介して情報管理サーバ4との間で各種データを送受信する送受信手段とを少なくとも有するこの他種々の情報端末装置を適用することができる。
【0112】
かかる情報端末装置は、所定のネットワークを介して情報管理サーバ4に複数台接続されるされていても良く、また当該複数台の情報端末装置における種類が異なっていても良い。
【0113】
さらに上述の実施の形態においては、情報管理サーバ4を図3について上述したような構成にした場合について述べたが、本発明はこれに限らず、インターネット5を介して与えられる照合対象音声特徴データに基づいて、放送チャネル及び放送番組を特定し、当該特定した放送番組に関連する各種提供情報を送信するできる構成であれば、この他種々の構成にすることができる。
【0114】
さらに上述の実施の形態においては、情報提供システムとして、テレビジョン装置2と情報管理サーバ4とがインターネット5を介して接続された情報提供システム1を適用するようにした場合について述べたが、本発明はこれに限らず、かかる構成に加えて例えば予めHDDに格納した電子番組案内等に基づいて、情報管理サーバ4によって特定された放送番組に対応する所定の単語をキーワードとして検索し、当該検索結果を提供情報としてノートパソコン3に供給するようになされた検索エンジンサーバを当該情報管理サーバ4に接続してなる情報提供システム等、要は、少なくともテレビジョン装置2等の放送装置と情報管理サーバ4とがインターネット5等の所定のネットワークを介して接続されてなるこの他種々の情報提供システムを本発明に適用することができる。
【0115】
【発明の効果】
上述のように本発明によれば、情報端末装置と、複数の放送チャネルに対してそれぞれ所定単位ごとに対応付けられた複数種類の提供情報を管理する情報管理サーバとがネットワークを介して接続されてなる情報提供システムの情報提供方法において、情報端末装置では、所定の放送装置から送出される音声信号を集音し、その音声信号に基づいて、情報管理サーバ側で照合する際の対象となる照合対象音声情報を生成し、その照合対象音声情報をネットワークを介して情報管理サーバに送信し、一方、情報管理サーバでは、照合対象音声情報を受信し、当該照合対象音声情報について、複数の放送形式に係る放送波から得られる各放送チャネルの音声信号ごとに照合して一致率を算出し、当該一致率に基づいて特定された放送チャネルに対応付けられた各提供情報を情報端末装置に送信するようにした。
【0116】
この場合、情報提供システムは、情報端末装置及び情報管理サーバのいずれもが放送チャネルに含まれる既存の音声信号に基づいて各処理を実行するので、例えば既存のテレビジョン装置等の放送装置であった場合においても、当該放送装置から出力される音声信号に対応する複数種類の提供情報をユーザに供給することができると共に、各種放送方式のフォーマットを変更することもなく複数種類の提供情報をユーザに供給することができ、かくして、既存のシステムを活用しながら様々な種類の情報をユーザに提供することができる。
【図面の簡単な説明】
【図1】情報提供システムの全体構成を示す略線図である。
【図2】ノートパソコンの内部構成を示すブロック図である。
【図3】情報管理サーバの内部構成を示すブロック図である。
【図4】提供情報の体系を示す略線図である。
【図5】情報提供システムにおける情報提供処理手順を示すフローチャートである。
【図6】取得要求データ生成処理手順を示すフローチャートである。
【図7】番組時間特定処理手順を示すフローチャートである。
【図8】データ選択処理手順を示すフローチャートである。
【図9】選択画面例を示す略線図である。
【符号の説明】
1……情報提供システム、2……テレビジョン装置、3……ノートパソコン、4……情報管理サーバ、5……インターネット、10、30……CPU、14、34……HDD、15……システムクロック、16……表示部、19、36……ネットワークインターフェイス、20……USBインターフェイス、22……マイクロフォン、35……基準時計部、37……特徴抽出部、38……放送チャネル受信部。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an information providing method, and is suitably applied to, for example, an information providing system for automatically providing a user with a homepage on the Internet related to a television program currently viewed on a television device.
[0002]
[Prior art]
Conventionally, in an information providing system, a broadcasting station transmits viewing channel information including an electronic program guide (Electronic Program Guide) and a URL (Uniform Resource Locator) added to each television program in the electronic program guide. In a television device having a function of connecting to the Internet, a URL related to a television program currently being viewed is specified based on the viewing channel information, and the specified URL is automatically accessed to correspond to the URL. Is displayed on a part of the display screen (for example, Patent Document 1).
[0003]
[Patent Document 1]
JP-A-10-177532
[0004]
[Problems to be solved by the invention]
By the way, in the information providing system having such a configuration, the type of information related to a television program is not limited to a URL, and an existing television device other than a television device having a connection function has a homepage related to the URL. There was a problem that can not be provided.
[0005]
The present invention has been made in view of the above points, and aims to propose an information providing method in an information providing system capable of providing various types of information to a user while utilizing an existing system.
[0006]
[Means for Solving the Problems]
In order to solve such a problem, in the present invention, an information terminal device and an information management server that manages a plurality of types of provided information respectively associated with a plurality of broadcast channels for each predetermined unit are connected via a network. In the information providing method of the information providing system, the information terminal device collects an audio signal transmitted from a predetermined broadcast device, and, based on the audio signal, determines whether the information is to be collated on the information management server side. The collation target audio information is generated and transmitted to the information management server via the network, while the information management server receives the collation target audio information and generates a plurality of The matching rate is calculated by collating each audio signal of each broadcast channel obtained from the broadcast wave related to the broadcasting format, and the broadcast specified based on the matching rate is determined. It transmits each providing information associated with the channel to the information terminal device.
[0007]
In this case, in the information providing system, since both the information terminal device and the information management server execute each process based on the existing audio signal included in the broadcast channel, the information providing system is, for example, a broadcasting device such as an existing television device. In this case, a plurality of types of provided information corresponding to the audio signal output from the broadcasting device can be supplied to the user, and the plurality of types of provided information can be supplied to the user without changing the format of various broadcasting systems. Can be supplied to
[0008]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0009]
(1) Configuration of information provision system
In FIG. 1, reference numeral 1 denotes an information providing system as a whole, which includes a television device 2 installed at a predetermined place such as a home or a station yard, and a portable personal computer having a notebook shape (hereinafter referred to as a notebook personal computer). ) 3 and an information management server 4 that manages information provided by a broadcaster who broadcasts a predetermined broadcast channel or another provider, and the notebook computer 3 and the information management server 4 are connected via the Internet 5. Various data can be mutually transmitted and received.
[0010]
In the information providing system 1, when the user of the notebook computer 3 is watching a broadcast program currently being broadcast on the television device 2, the user uses the notebook computer 3 to obtain provided information on the broadcast program. When the predetermined information acquisition operation is performed, the notebook computer 3 extracts the characteristics of the audio waveform based on the audio signal of the broadcast program, and transmits the extraction result to the information management server 4 via the Internet 5.
[0011]
In this case, the information management server 4 specifies the broadcast channel and the time zone of the broadcast program based on the characteristics of the audio waveform extracted by the notebook computer 3, and provides the provided information previously associated with the time zone of the broadcast program. Is transmitted via the Internet 5.
[0012]
(2) Notebook PC internal configuration
As shown in FIG. 2, in the notebook computer 3, a ROM (Read Only Memory) 12 via a bus 11 to a CPU (Central Processing Unit) 10 for totally controlling the notebook computer 2, and a work area A RAM (Random Access Memory) 13, a hard disk drive (hereinafter, referred to as an HDD) 14, a system clock 15, a display unit 16, an operation unit 17, digitize audio signals collected from a microphone 22, and volume of a speaker 23. And a voice control unit 18 for controlling the operation, etc., a network interface 19 for transmitting and receiving various data to and from the information management server 4, and a USB (Universal Serial Bus) interface 20. .
[0013]
The ROM 12 stores a basic program for realizing indirect control of hardware and the like, and the HDD 14 stores a data acquisition program for acquiring various data from the information management server 4, various application programs, and the like. Have been.
[0014]
The CPU 10 appropriately reads out various programs stored in the ROM 12 and the HDD 14, expands them in the RAM 13, and executes various processes by controlling each unit via the bus 11.
[0015]
For example, when another electronic device such as a 5.1 channel compatible speaker is connected via the USB interface 20, the CPU 10 controls the USB interface 20 to exchange data with the electronic device. It has been made executable.
[0016]
By the way, when a predetermined information acquisition operation is performed via the operation unit 17, the CPU 10 reads the data acquisition program stored in the HDD 14, expands the data acquisition program in the RAM 13, and acquires the data according to a predetermined procedure according to the data acquisition program. The processing is performed.
[0017]
(3) Internal configuration of information management server
As shown in FIG. 3, in the information management server 4, a ROM 32 via a bus 31, a RAM 33 as a work area, an HDD 34, a reference clock unit 35, a notebook 30 A network interface 36 for transmitting and receiving various data to and from the personal computer 3 and a feature extraction unit 37 for extracting features of audio signals of broadcast channels are connected to each other.
[0018]
A broadcast channel receiving unit 38 is connected to the feature extracting unit 37. The broadcast channel receiving unit 38 includes a plurality of broadcast channels corresponding to a plurality of broadcast systems, such as television broadcasts and satellite broadcasts, broadcasted by broadcasters. (Not shown), a tuner, and the like are provided.
[0019]
The ROM 32 stores a basic program for realizing indirect control of hardware and the like. The HDD 34 stores a data supply program for supplying various data to the notebook computer 3 and a plurality of broadcast channels. A program date and time table indicating the date and time of each broadcast program for one month, for example, is stored, and a plurality of types of provided information related to the broadcast program are stored in association with the program date and time table.
[0020]
As shown in FIG. 4, the provided information includes a first data group that is always transmitted to the information terminal device (notebook computer 3) that has requested the acquisition of the provided information, and an information terminal device that has requested the acquisition. And a third data group that is transmitted only when the broadcast channel specified by the information management server 4 is a pay broadcast. You.
[0021]
The first data group is stored by being divided into categories according to the data content, and specifically includes a title of a predetermined broadcast program, a broadcast time zone, a synopsis of the content, presence / absence of rebroadcast, and other broadcast program contents. Program content data representing relevant information, a URL (Uniform Resource Locator) representing an access method and an access location of a homepage related to the content of the broadcast program, a sales destination and a photograph of clothes in each scene related to the broadcast program, The advertisement data represents information related to a recipe of a dish, a photograph, and other information used for each scene related to a broadcast program.
[0022]
In addition, the second data group is also stored by being divided into categories according to the data content, and specifically, moving image data (hereinafter referred to as video data) composed of video at a camera angle different from the camera angle broadcasted by a predetermined broadcast program. , This is called different viewpoint moving image data), sign language moving image data of a sign language image corresponding to the sound of the broadcast program, high-quality moving image data having an image quality higher than that of the broadcast program, and other moving images related to the broadcast program. Data, audio data of a theme song broadcasted in the broadcast program, and 5.1 channel audio data that provides higher quality audio than the audio broadcasted in the broadcast program (hereinafter referred to as 5.1 audio data). ) And other audio data related to the broadcast program.
[0023]
Incidentally, each of the moving image data and the audio data relating to the second data group is compressed and stored by, for example, an encoding method called MPEG (Moving Picture Experts Group).
[0024]
Further, the third data group stores, for each broadcaster, an opinion to a broadcaster that broadcasts a predetermined pay broadcast, and questionnaire data representing a question item prepared by the payer.
[0025]
Incidentally, in the information management server 4, the category of the first or second data group can be newly established or deleted by the administrator of the information management server 4, and the program date and time table stored in the HDD 34 and the The data is updated or deleted, and a new type of data can be stored in the HDD 34.
[0026]
The CPU 30 reads out the basic program stored in the ROM 32 and develops it in the RAM 33, and constantly controls the reference clock unit 35 and the feature extracting unit 37 via the bus 31 according to the developed basic program.
[0027]
In this case, the feature extraction unit 37 always receives the audio signals of all the broadcast channels related to the respective broadcast waves corresponding to the plurality of broadcast schemes via the antenna and the tuner of the broadcast channel reception unit 38 sequentially.
[0028]
Then, the feature extraction unit 37 sequentially performs analog-to-digital conversion processing, FFT (Fast Fourier Transform) processing, and normalization processing on the audio signal of each broadcast channel in units of, for example, 5 seconds, and obtains the resulting audio signal of each broadcast channel. The data of the frequency components respectively corresponding to the signals (hereinafter referred to as broadcast channel audio feature data) is stored in the HDD 34 for, for example, 5 minutes, and then sequentially updated.
[0029]
In this way, the feature extraction unit 37 updates the frequency components representing the waveform features of the audio signals in all the broadcast channels related to each of the broadcast waves corresponding to the plurality of broadcast systems to the HDD 34 as the broadcast channel audio feature data. It is made to remember while.
[0030]
Further, the reference clock unit 35 manages the time so that it always keeps an accurate time based on the time transmitted from a predetermined reference clock device that keeps a reference time in Japan, for example.
[0031]
Also, the CPU 30 reads out the data supply program stored in the HDD 34, expands the data supply program in the RAM 33, and controls each unit via the bus 31 so as to execute the data supply process according to a predetermined procedure according to the data supply program. Has been done.
[0032]
(4) Information provision processing
As shown in FIG. 5, regarding the procedure of the information providing process in the information providing system, the processing procedure in the CPU 10 of the notebook computer 3 that executes the data acquiring process (hereinafter referred to as the acquiring CPU 10) and the data supplying process are executed. This will be described with reference to a flowchart divided into a processing procedure in the CPU 30 of the information management server 4 (hereinafter, referred to as a supply-side CPU 30).
[0033]
That is, when a predetermined information acquisition operation is performed via the operation unit 17, the acquisition-side CPU 10 proceeds from the start step of the routine RT1 to the next step SP11, and determines whether or not an audio signal has been input via the microphone 22. Judge. If a negative result is obtained here, this means that the audio signal has not yet been input to the audio control unit 18 via the microphone 22. At this time, the acquisition-side CPU 10 waits until the audio signal is input. Await.
[0034]
On the other hand, if a positive result is obtained, this indicates that the audio signal has begun to be input to the audio control unit 18 via the microphone 22. At this time, the acquisition-side CPU 10 executes the next acquisition request data generation processing. Move to routine SRT1.
[0035]
As shown in FIG. 6, the acquisition-side CPU 10 moves from the start step of the acquisition request data generation routine SRT1 to the next step SP21, and starts the “year” and “month” at the time when the audio signal starts being input via the microphone 22. , "Hour", "minute", "second", "millisecond" and "microsecond" are recognized based on the system clock 15, and the recognized time is generated as input time data. Move to the next step 22.
[0036]
In step SP22, the acquisition-side CPU 10 controls the audio control unit 18 and digitizes the audio signal input to the audio control unit 18 via the audio control unit 18 for one minute based on the system clock 15, for example.
[0037]
Then, the acquisition-side CPU 10 sequentially performs FFT processing and normalization processing on the same time unit (for example, 5 seconds) as the feature extraction unit 37 in the information management server 4 on the audio data for the unit time obtained as a result of the digitization. Data to be subjected to collation on the information management server 4 with frequency component data corresponding to the resulting audio signal (the audio signal input to the audio control unit 18) (hereinafter referred to as a collation target voice) After that, the process proceeds to next step SP23.
[0038]
In step SP 23, the acquisition-side CPU 10 determines whether or not the notebook PC 3 has the processing capability, the capacity of the RAM 12, the performance of each unit connected via the bus 11, the electronic device connected via the USB interface 20, and the like. After recognizing the image processing capability and the audio processing capability and generating the recognized processing capability as processing capability data, the process proceeds to the next step SP24.
[0039]
In step SP24, the acquisition-side CPU 10 transmits the input time data, collation target voice feature data, and processing capability data sequentially generated in steps SP21 to SP23 to the information management server 4 via the network interface 19 as acquisition request data. Move to the next step SP12 (FIG. 5).
[0040]
On the other hand, when a predetermined power-on operation is performed, the supply-side CPU 30 proceeds from the start step of the routine RT2 to the next step SP101, and determines whether or not acquisition request data has been received. If a negative result is obtained here, this means that the acquisition request data has not yet been received from the notebook computer 3 via the network interface 36, and at this time, the supply CPU 30 waits for the acquisition request data. .
[0041]
On the other hand, if a positive result is obtained in step SP101, this means that the acquisition request data has been received from the notebook computer 3 via the network interface 36. At this time, the supply CPU 30 sets The specific subroutine SRT11 is executed.
[0042]
As shown in FIG. 7, the supply-side CPU 30 proceeds from the start step of the program time specification subroutine SRT11 to the next step SP31, and checks the matching target audio feature data in the acquisition request data received in step SP101 (FIG. 5). The matching process is executed for each of the plurality of broadcast channel audio feature data stored in the HDD 34.
[0043]
Specifically, the supply-side CPU 30 compares the matching-target audio feature data with only one of the broadcast channel audio feature data selected from the plurality of broadcast channel audio feature data, and checks the matching target audio feature data for the selected broadcast channel audio feature data. Calculate the matching rate of the voice feature data.
[0044]
Then, the supply-side CPU 30 similarly calculates the coincidence rate for the remaining broadcast channel audio feature data, and proceeds to the next step SP32.
[0045]
In step SP32, the supply-side CPU 30 determines whether or not the coincidence rates calculated in step SP31 each exceed a predetermined threshold. If a negative result is obtained here, this means that the broadcast channel audio feature data corresponding to the collation target audio feature data generated on the notebook personal computer 3 side is not stored in the HDD 34 of the information management server 4, that is, the notebook personal computer 3 Indicates that the audio signal collected by the microphone 22 is noise or the like and is not an audio signal of a predetermined broadcast channel. At this time, the supply-side CPU 30 proceeds to the next step SP33 and specifies the broadcast channel. After notifying the failure, the process returns to step SP101 (FIG. 5).
[0046]
On the other hand, if a positive result is obtained in step SP32, this means that the audio signal collected by the microphone 22 of the notebook computer 3 is an audio signal of a predetermined broadcast channel. The CPU 30 moves to the next step SP34.
[0047]
After specifying the broadcast channel corresponding to the broadcast channel audio feature data whose coincidence rate exceeds the predetermined threshold in step SP34, the supply-side CPU 30 inputs the input time data of the acquisition request data received in step SP101 (FIG. 5). , The program time zone in the specified broadcast channel is also specified, and the next data selection processing routine SRT12 (FIG. 5) is executed.
[0048]
Here, if there are two or more broadcast channel audio feature data whose matching rate exceeds a predetermined threshold, this means that the audio signal collected by the microphone 22 of the notebook computer 3 has two or more types of audio of the broadcast channel. In this case, the supply side CPU 30 specifies each broadcast channel corresponding to each of the two or more broadcast channel audio feature data, and then specifies the program of each broadcast channel. The time zone is also specified.
[0049]
As shown in FIG. 8, the supply-side CPU 30 proceeds from the start step of the data selection processing routine SRT12 to the next step SP41, and corresponds to the program time zone specified in step SP34 among the provided data stored in the HDD 34. Recognize the various data (FIG. 4) relating to the attached first and second data groups, and proceed to the next step SP42.
[0050]
In step SP42, the supply CPU 30 recognizes the image processing capability and the audio processing capability of the notebook computer 3 based on the processing capability data in the acquisition request data received in step SP101 (FIG. 5), and then proceeds to the next step SP43. Move on to
[0051]
In step SP43, the supply-side CPU 30 outputs one of various types of data related to the second data group recognized by the notebook computer 3 in step SP41 based on the image processing capability and the audio processing capability of the notebook computer 3 recognized in step SP42. It is determined whether or not all or a part can be processed.
[0052]
If a negative result is obtained here, this indicates that the processing capability of the notebook computer 3 is, for example, low in the processing capability of the acquisition-side CPU 10, small in RAM capacity, or hardware for reproducing moving image data and audio data. This indicates that all data related to the second data group cannot be processed with the processing capability of the notebook computer 3 such as not having a software configuration. At this time, the supply-side CPU 30 proceeds to the next step SP44. Then, after only various data (FIG. 4) relating to the first data group are recognized as selection candidates, the flow proceeds to the next step SP46.
[0053]
On the other hand, if a positive result is obtained in step SP43, this means that a part or all of various data relating to the second information can be processed by the processing capability of the notebook computer 3, and at this time, the supply side CPU 30 Proceeds to the next step SP45, recognizes various data related to the first data group and, for example, all various data related to the second data group as selection candidates, and proceeds to the next step SP46.
[0054]
Incidentally, the supply-side CPU 30 has a capability of reproducing various types of audio data including, for example, 5.1-channel type audio data, but has hardware and software for decoding various moving image data conforming to MPEG2. If it is determined that there is no ability to reproduce the moving image data, the audio data among the various data relating to the first data group and the various data relating to the second data group (FIG. 4), 5.1Ch Voice data and other voice data are recognized as selection candidates.
[0055]
In step SP46, if the questionnaire data relating to the third data group is associated with the program time slot specified in step SP34, the supply-side CPU 30 determines that the broadcast channel specified in step SP34 (FIG. 6) It is determined that the broadcast is a pay broadcast, the questionnaire data is recognized as a selection candidate, and the routine goes to the next step SP47.
[0056]
In step SP47, the supply-side CPU 30 determines whether or not the system clock 15 of the notebook computer 3 is accurately counted. Specifically, the supply-side CPU 30 determines the time of the input time data received in step SP101 (FIG. 5) and the broadcast channel audio feature data (step SP32 (FIG. 7)) corresponding to the matching target audio feature data received together with the input time data. ), The broadcast channel related to the broadcast channel audio feature data determined to have a match rate with the matching target audio feature data exceeding the predetermined threshold is input to the feature extraction unit 37 based on the reference clock unit 35 in advance. Compare the measured times (“year”, “month”, “hour”, “minute”, “second”, “millisecond”, and “microsecond”) to determine whether they match. .
[0057]
If an affirmative result is obtained here, this means that the sound of the broadcast program broadcast in the same time zone is synchronized with the system clock 15 of the notebook personal computer 3 which is the basis of the time when the time input through the microphone 22 is measured. The time at which the time when the audio is inputted to the feature extracting unit 37 via the broadcast channel receiving unit 38 is coincident with the reference clock unit 35 of the information management server 4 which is the basis for measuring the time is indicated. This indicates that the system clock 15 keeps the same time as the reference clock unit 35 managed so as to keep accurate time. At this time, the supply CPU 30 moves to the next step SP102 (FIG. 5).
[0058]
On the other hand, if a negative result is obtained, this means that the time at which the system clock 15 on the notebook computer 3 and the reference clock unit 35 on the information management server 4 coincide is not shown, that is, the reference clock unit 35 This indicates that the system clock 15 is ticking a time different from the above. At this time, the supply-side CPU 30 proceeds to the next step SP48.
[0059]
In step SP48, the supply-side CPU 30 generates clock correction data for correcting the system clock 15 of the notebook computer 3 to a clock clocked by the reference clock unit 35 which is managed so as to keep accurate time. The data is temporarily stored in the HDD 34, and the process proceeds to the next step SP102 (FIG. 5).
[0060]
In step SP102, the supply-side CPU 30 stores, for example, various data (FIG. 4) relating to the first, second, and third data groups recognized as selection candidates in the data selection processing routine SRT12 (FIG. 6), and clock correction data. After generating the selection screen data for selecting the data desired to be received on the basis of the above, the selected screen data is transmitted to the notebook computer 3 through the network interface 36, and the next desired data supply processing routine SRT13 is executed.
[0061]
By the way, in step SP12, the acquiring CPU 10 waits until the selection screen data is received, and upon receiving the selection screen data transmitted from the information management server 4, moves to the next step SP13.
[0062]
In step SP13, the acquisition-side CPU 10 displays a selection screen CP, for example, as shown in FIG. 9 on the display unit 16 based on the selection screen data received in step SP12, and obtains each item IT1 corresponding to the information desired to be received. The user of the notebook computer 3 is prompted to select any or a combination of IT5 to IT5 and to select the item IT6 only when desired, and executes the next desired data acquisition processing routine SRT2.
[0063]
In this case, the acquisition-side CPU 10 generates item determination data representing any or a combination of the items IT1 to IT6 selected in step SP13 among the items IT1 to IT6 on the selection screen CP, and acquires the information determination server 4. The supply-side CPU 30 of the information management server 4 makes a selection decision item out of various data (FIG. 4) related to the first, second, and third data groups stored in the HDD 34 and the clock correction data. The data corresponding to the data is read and supplied to the notebook computer 3.
[0064]
Specifically, for example, when the user of the notebook computer 3 selects the item IT1, the acquisition-side CPU 10 sets the program title, the program time, the outline of the program content, and the rebroadcast based on the program content data supplied from the information management server 4. A screen (not shown) indicating the presence / absence and other information about the program contents is displayed on the display unit 16.
[0065]
Further, for example, when the user of the notebook computer 3 selects the items IT2, IT3a and IT5, the acquisition-side CPU 10 sets the advertisement data and the URL among the advertisement data, the URL and the clock correction data supplied from the information management server 4 as the advertisement data and the URL. A screen (not shown) and a URL screen (not shown) showing a sales destination, a photograph, and the like of clothes broadcast in each scene of the program are displayed on the display unit 16, and a system clock is displayed based on the clock correction data. 15 is corrected so as to keep the same time as a predetermined reference clock device.
[0066]
Further, for example, when the user of the notebook computer 3 selects the item IT4a, the supply CPU 30 of the information management server 4 reads out the different viewpoint moving image data according to the second data group and supplies the data to the notebook computer 3. At this time, the supply CPU 30 periodically reads the clock correction data regardless of whether or not the item IT6 is selected on the selection screen CP, and supplies the clock correction data to the read notebook computer 3.
[0067]
In this case, the acquisition-side CPU 10 of the notebook computer 3 corrects the system clock 15 so as to keep the same time as the reference clock unit 35 that keeps the correct time based on the clock correction data, and also sets the delay time when passing through the Internet 5. By temporarily storing the different-view video data for a predetermined time in the internal memory of the display unit 16 and sequentially decoding the video data in consideration of the delay time in decoding and the like, the television device 2 (FIG. 1) The video having a camera angle different from the camera angle of the broadcast program can be reproduced (streamed) via the display unit 16 in a state almost synchronized with the broadcast program being broadcast.
[0068]
Further, for example, when the user of the notebook computer 3 selects the item IT4b, similarly to the case where the item IT4a is selected, the supply-side CPU 30 of the information management server 4 reads the sign language moving image data according to the second data group and sets the clock. The correction data is also read and supplied to the notebook computer 3.
[0069]
In this case, the acquisition-side CPU 10 of the notebook personal computer 3 determines the different viewpoints for a predetermined time in consideration of the delay time in accordance with the system clock 15 corrected so as to keep an accurate time, similarly to the case of processing the different viewpoint moving image data. By temporarily storing the moving image data in the internal memory of the display unit 16 and then sequentially decoding the moving image data, the broadcast program is almost certainly synchronized with the broadcast program broadcast on the television device 2 (FIG. 1). The corresponding sign language image can be reproduced via the display unit 16 and a barrier-free effect can be realized.
[0070]
Further, for example, when the user of the notebook computer 3 selects the item IT4f, similarly to the case where the item IT4a is selected, the supply CPU 30 of the information management server 4 reads out 5.1 audio data according to the second data group. At the same time, the clock correction data is read out and supplied to the notebook computer 3.
[0071]
In this case, the acquisition-side CPU 10 of the notebook personal computer 3 converts the 5.1 audio data into the USB interfaces 20 and 5 in accordance with the system clock 15 corrected so as to keep an accurate time, as in the case of processing the different viewpoint moving image data. By sequentially outputting the sound through the speakers corresponding to one channel, high-quality sound full of a sense of reality can be output from the speaker in a state almost surely synchronized with the program displayed on the television device 2 (FIG. 1). It is made to be able to output.
[0072]
For example, when the user of the notebook computer 3 selects the item IT6, the acquisition-side CPU 10 of the notebook computer 3 displays a questionnaire screen (not shown) on the display unit 16 based on the questionnaire data supplied from the information management server 4. Then, when the contents of the questionnaire are answered via the operation unit 15, questionnaire answer data is generated and returned to the information providing server 4.
[0073]
In this case, the supply-side CPU 30 of the information management server 4 generates electronic discount coupon data as electronic discount information for discounting a monthly information distribution fee of a broadcast channel to be paid-broadcast on the television device 2, for example. The coupon data is subjected to a predetermined encryption process and then supplied to the notebook computer 3, so that the user of the notebook computer 3 can use the pay-broadcast program more easily.
[0074]
As described above, the information providing system 1 is configured to provide various types of provided information in various combinations according to the user's preference. Depending on the combination of the various types of provided information, the information providing system 1 includes not only visual or audible elements. It is possible to provide even maintenance-related elements and fee form elements as provided information, and thus it is possible to further increase the user's willingness to watch television broadcasting in general as compared with the related art.
[0075]
(5) Operation and effect
In the above-described configuration, the information providing system 1 uses the notebook computer 3 to collect audio signals broadcast by the television device 2 through the microphone 22, and to generate frequency components representing characteristics of an audio waveform in a part of the audio signals. Is generated as the voice feature data to be collated, and transmitted to the information providing server 4 via the Internet 5.
[0076]
On the other hand, the information providing server 4 corresponds to each of the broadcast channels stored while being updated in the HDD 34 through the broadcast channel receiving unit 38 and the feature extracting unit 37 with respect to the collation target audio feature data received via the Internet 5. The matching process is executed for each broadcast channel audio feature data to be transmitted, and various types of provided information associated with the broadcast channel specified based on the matching rate of the matching result are transmitted to the notebook computer 3.
[0077]
In this case, in the information providing system 1, since both the notebook computer 3 and the information management server 4 execute various processes based on the existing audio signals included in the broadcast channel, the information providing system 1 may be the existing television device 2. It is possible to supply not only various kinds of provided information corresponding to audio signals output from the television device 2 to the user, but also to provide various kinds of provided information to the user without changing the format of each broadcasting system. Can be.
[0078]
Therefore, in the information providing system 1, as long as the user has the notebook computer 3, not only a television device installed at home but also a television device installed on a station premises or a wall surface of a building, etc. Various kinds of information can be supplied regardless of the installation location of the television apparatus 2 or the viewing location of the user.
[0079]
In the information providing system 1, the notebook computer 3 generates processing capability data representing the processing capability of itself (notebook computer 3) after generating the matching target voice feature data, and the matching target voice feature data and the processing capability data. Is transmitted to the information providing server 4, and the information management server 4 discards the provided information corresponding to the broadcast channel specified based on the matching rate of the matching result in accordance with the processing capability of the notebook computer 3. Send after selecting.
[0080]
Therefore, the information providing system 1 transmits in advance only the provided information that can be processed by the notebook computer 3 out of the various provided information in advance, so that the provided information selected by the user of the notebook computer 3 cannot be received. This can be avoided almost certainly, and thus various information can be provided without impairing the expectation of the user.
[0081]
Further, in the information providing system 1, the notebook personal computer 3 converts the time at the time of input through the microphone 22 when generating the collation target voice feature data, and the collation target voice feature data and the input time data into the information providing server. 4, the information management server 4 generates clock correction data for correcting the system clock 15 of the notebook computer 3 based on the time when the broadcast channel specified based on the matching rate of the collation result is received. Is transmitted to the notebook computer 3 together with various kinds of provided information.
[0082]
Therefore, the information providing system 1 can accurately correct the system clock 15 of the notebook computer 3 regardless of the intention of the user of the notebook computer 3.
[0083]
Further, in the information providing system 1, on the information management server 4 side, data (such as moving image data) to be synchronized with video or audio of a broadcast program actually broadcasted by the television device 2 is included in various types of provided information to be transmitted. When the data includes the various data in the second data group), the clock correction data is also automatically transmitted, and the notebook computer 3 adds the clock correction data to the clock correction data before and during the streaming. The moving image data is sequentially decoded in accordance with the system clock 15 corrected so that an accurate time is ticked based on the time.
[0084]
Therefore, the information providing system 1 reproduces (streams) the moving image data in a state where the moving image data is almost certainly synchronized with the broadcast program broadcast on the television device 2 (FIG. 1) regardless of the intention of the user of the notebook computer 3. )can do.
[0085]
According to the above configuration, in the information providing system 1, the audio signal output from the television device 2 is transmitted to the information management server 4 as collation target audio feature data via the notebook computer 3 and the Internet 5 sequentially. The information management server executes a matching process for each broadcast channel audio feature data corresponding to each broadcast channel, and sends to the notebook computer 3 various types of provided information corresponding to the broadcast channel specified based on the matching rate of the matching result. By transmitting the information, even the existing television device 2 can supply various kinds of information corresponding to the audio signal to the user, and thus various information can be provided to the user while utilizing the existing system. Can be provided.
[0086]
(6) Other embodiments
In the above embodiment, the case where the audio signal output from the television device 2 is input via the microphone 22 has been described. However, the present invention is not limited to this, and the audio output terminal may be connected to the television device 2. When the notebook computer 3 is provided with an audio input terminal, an audio signal is input from the audio output terminal of the television device 2 via a predetermined cable and the audio input terminal of the notebook computer 3 sequentially. You may do it.
[0087]
In this case, the information providing system 1 can generate collation target audio feature data that faithfully represents the waveform characteristics of the audio signal output from the television device 2 on the notebook computer 3 side. As a result, the information management server On the side 4, the broadcast program can be specified almost certainly, and thus various kinds of provided information related to the broadcast program desired by the user currently being broadcast on the television device 2 can be provided.
[0088]
In the above-described embodiment, the case has been described in which the collation target speech feature data obtained by sequentially performing the FFT processing and the normalization processing is generated as the collation target speech information. However, the present invention is not limited to this. For example, data obtained by various other methods such as data obtained by filtering with one or a plurality of narrow-band filters or detecting a waveform obtained by the filtering is generated as collation target audio information. Alternatively, if it is within a range allowed by the bandwidth of the Internet 5, a voice signal for a predetermined unit time input via the microphone 22 may be directly generated as verification target voice information. .
[0089]
In this case, the information management server 4 performs collation for each audio information of each broadcast channel obtained from broadcast waves of a plurality of broadcast formats by the same method as the method of generating the collation target audio information on the notebook computer 3 side. By doing so, the same effect as in the above-described embodiment can be obtained.
[0090]
Furthermore, in the above-described embodiment, the case has been described where the feature of the audio signal output from the television device 2 is used as a comparison target. However, the present invention is not limited to this. The feature of the video signal of the broadcast program being broadcast may be used as a collation target. As a means for inputting such a video signal to the notebook computer 3, for example, a video signal is input from a video output terminal of the television device 2 via a predetermined cable and a video input terminal of the notebook computer 3 in order, The screen of the television device 2 captured by the imaging unit may be input as a video signal. Incidentally, when a video signal imaged by the imaging unit is input, it is needless to say that it is necessary to use the feature of the video signal as a comparison target in consideration of the distortion of the screen of the television device 2 and the imaging unit. Absent.
[0091]
Further, in the above-described embodiment, the case where the data acquisition process (FIG. 5) is executed when a predetermined information acquisition operation is performed has been described. If a unit is provided, the data acquisition process (FIG. 5) may be executed when a predetermined infrared signal transmitted from the remote controller is received via the infrared receiving unit.
[0092]
In this case, the data acquisition process (FIG. 5) can be performed without causing the user to perform a predetermined information acquisition operation on the notebook computer 3, and the broadcast signal is specified by the infrared signal received via the infrared receiver. If it is used as an auxiliary means in this case, the specification of the broadcast channel can be hastened as compared with the case where it is not used.
[0093]
Further, in the above-described embodiment, “year”, “month”, “hour”, and “year” at the time when an audio signal starts to be input through the microphone 22 and when a predetermined broadcast channel is input to the feature extraction unit 37. Although a case has been described in which a time consisting of “minutes”, “seconds”, “milliseconds”, and “microseconds” is measured, the present invention is not limited to this, and “year”, “month”, “hour” , "Minutes", "seconds" and "milliseconds" may be counted, and at least a time consisting of "year", "month", "hour", "minute" and "second" You only need to keep time.
[0094]
In this case, if the information management server 4 measures the time when the information is input to the feature extraction unit 37 in correspondence with the time measured on the notebook computer 3 side, the same effect as in the above-described embodiment can be obtained. be able to.
[0095]
Furthermore, in the above-described embodiment, a case has been described in which the notebook personal computer 3 outputs 5.1 audio data sequentially through the USB interface 20 and the 5.1 channel compatible speaker, but the present invention provides However, the present invention is not limited to this. When outputting the sound of the 5.1 sound data, the sound in the television device 2 may be muted. May use sound in the television device 2. In this case, it is possible to provide the user with a higher quality sound that is more realistic.
[0096]
Furthermore, in the above-described embodiment, a case has been described where the provided information is stored in the HDD 34 in the system shown in FIG. 4, but the present invention is not limited to this, and the provided information is stored in the HDD 34 in various other systems. You may do it.
[0097]
Furthermore, in the above-described embodiment, a case has been described in which various types of provided information related to the contents of a broadcast program are associated with the program date and time table. However, the present invention is not limited to this. Is also good.
[0098]
Furthermore, in the above-described embodiment, a case has been described in which various types of provided information are associated with each of the contents of a broadcast program. However, the present invention is not limited to this. Various types of provided information may be associated with each other.
[0099]
Further, in the above-described embodiment, only when the broadcast program specified by the information management server 4 is a pay broadcast, questionnaire data for discounting an information distribution fee for the broadcast program is provided to the notebook computer 3 as provision information. Although the case where transmission is performed has been described, the present invention is not limited to this. Regardless of whether or not the broadcast program specified on the information management server 4 side is a pay broadcast, a data acquisition request from the notebook computer 3 is transmitted. This is an interactive service linked with the broadcast program, such as transmitting questionnaire data for providing an answer to the quiz to a viewer during a broadcast program of the quiz program as provided information. Other various types of viewer participation type questionnaire information may be transmitted as the provision information.
[0100]
In this case, even when the broadcast program specified on the information management server 4 side is an analog broadcast, interactivity (interactive information transmission / reception) can be realized.
[0101]
Further, since the transmission and reception of the viewer participation type questionnaire information is performed via the Internet 5 which is a transmission path different from the broadcast wave, interactivity (interactive transmission and reception of information) can be realized without changing the broadcast format. . Further, as the audience participation type questionnaire information, not only a questionnaire in which a predetermined item is selected to obtain an answer, but also a response such as transmitting a predetermined photo or voice data, for example, is requested. Questionnaires can also be applied.
[0102]
Further, in the above-described embodiment, when the information management server 4 receives the acquisition request data (step SP101), it executes the program time specification subroutine SRT11 (FIG. 7) to execute the verification target audio in the acquisition request data. The case where the program time of the broadcast program corresponding to the characteristic data is specified has been described. However, the present invention is not limited to this. When the acquisition request data is received, the program time specification subroutine SRT11 is executed. It may be determined whether or not the collation target voice feature data is data corresponding to a commercial.
[0103]
Specifically, for example, analog-to-digital conversion processing, FFT processing, and normalization processing are sequentially performed on the audio data corresponding to various commercials in units of 5 seconds, and the resulting waveform characteristic data of commercials representing frequency components is stored in the HDD 34. In advance.
[0104]
In this state, the supply-side CPU 30 of the information management server 4, when receiving the acquisition request data, collates the collation target audio characteristic data with the waveform characteristic data of each commercial, similarly to the above-described program time identification subroutine SRT11, When it is determined that the collation target voice feature data is data relating to a commercial, the user of the notebook computer 3 is notified that a predetermined acquisition operation is to be performed again. The next program time specifying subroutine SRT11 is executed only when it is determined that is not data relating to commercials.
[0105]
In this way, even when commercials are being broadcast on different broadcast channels in the same time zone, it is possible to reliably specify the program time of the broadcast program currently being broadcast on the television device 2.
[0106]
Further, in the above-described embodiment, a case has been described in which the moving image data and the like relating to the second data group managed by the HDD 34 of the information management server 4 are reproduced (streamed) while being downloaded. The present invention is not limited to this, and only the download may be performed without the reproduction.
[0107]
Further, in the above-described embodiment, a case has been described in which the notebook personal computer 3 and the information management server 4 are connected via the Internet 5, but the present invention is not limited to this. The connection may be made via a network.
[0108]
Further, in the above-described embodiment, the case where the notebook personal computer 3 is configured as described above with reference to FIG. 2 has been described. However, the present invention is not limited to this, and the ROM 10, the RAM 13, and the network Various other configurations may be used as long as the configuration includes the interface 20 and a microphone or a voice input terminal.
[0109]
Furthermore, in the above-described embodiment, a case has been described in which the television device 2 is applied as a broadcasting device. However, the present invention is not limited to this. For example, a personal digital assistant such as a radio receiver or a cable television receiver may be used. The present invention may be applied to a computer or the like. In short, various broadcast devices other than receiving and broadcasting broadcast waves of a predetermined broadcast system can be applied.
[0110]
In this case, in the information management server 4, an antenna, a tuner, and the like for receiving a broadcast wave of each broadcast system transmitted from the broadcast device are provided in the broadcast channel receiving unit 38, and the broadcast is received via the broadcast channel receiving unit 38. If the characteristics of the audio signals of all the broadcast channels related to the waves are stored in the HDD 34 as broadcast channel characteristic data, for example, the moving image data corresponding to the audio signals may be synchronized with the audio signals broadcast in the radio program. For example, the same effect as the above-described embodiment can be obtained.
[0111]
Furthermore, in the above-described embodiment, a case has been described in which the notebook computer 3 is applied as the information terminal device. However, the present invention is not limited to this, and for example, a portable digital assistant such as a PDA (Personal Digital Assistants) or a mobile phone. The present invention may be applied not only to the information terminal device but also to various other information terminal devices such as a desktop personal computer. The point is that a sound collecting means for collecting surrounding sounds and a predetermined network are provided. In addition, various other information terminal devices having at least transmission / reception means for transmitting / receiving various data to / from the information management server 4 can be applied.
[0112]
A plurality of such information terminal devices may be connected to the information management server 4 via a predetermined network, and the types of the plurality of information terminal devices may be different.
[0113]
Further, in the above-described embodiment, the case where the information management server 4 is configured as described above with reference to FIG. 3 has been described. However, the present invention is not limited to this. , A broadcast channel and a broadcast program can be specified, and various other configurations can be used as long as various types of provided information related to the specified broadcast program can be transmitted.
[0114]
Further, in the above-described embodiment, a case has been described where the information providing system 1 in which the television device 2 and the information management server 4 are connected via the Internet 5 is applied as the information providing system. The present invention is not limited to this. In addition to such a configuration, for example, a predetermined word corresponding to the broadcast program specified by the information management server 4 is searched as a keyword based on an electronic program guide or the like stored in advance in the HDD. An information providing system or the like in which a search engine server configured to supply the result to the notebook computer 3 as provided information is connected to the information management server 4. In short, at least a broadcasting device such as the television device 2 and the information management server 4 is connected via a predetermined network such as the Internet 5. The beam can be applied to the present invention.
[0115]
【The invention's effect】
As described above, according to the present invention, an information terminal device and an information management server that manages a plurality of types of provided information associated with a plurality of broadcast channels for each predetermined unit are connected via a network. In the information providing method of the information providing system, the information terminal device collects a sound signal transmitted from a predetermined broadcasting device and becomes a target when the information management server collates based on the sound signal. The collation target audio information is generated, and the collation target audio information is transmitted to the information management server via the network. On the other hand, the information management server receives the collation target audio information, and performs multiple broadcasts on the collation target audio information. The matching rate is calculated by collating for each audio signal of each broadcasting channel obtained from the broadcasting wave of the format, and the matching is performed on the broadcasting channel specified based on the matching rate. Each providing information attached to be transmitted to the information terminal device.
[0116]
In this case, in the information providing system, since both the information terminal device and the information management server execute each process based on the existing audio signal included in the broadcast channel, the information providing system is, for example, a broadcasting device such as an existing television device. In this case, a plurality of types of provided information corresponding to audio signals output from the broadcasting device can be supplied to the user, and the plurality of types of provided information can be supplied to the user without changing the format of various broadcasting systems. And thus various types of information can be provided to the user while utilizing the existing system.
[Brief description of the drawings]
FIG. 1 is a schematic diagram illustrating an overall configuration of an information providing system.
FIG. 2 is a block diagram showing an internal configuration of the notebook computer.
FIG. 3 is a block diagram showing an internal configuration of an information management server.
FIG. 4 is a schematic diagram illustrating a system of provided information.
FIG. 5 is a flowchart illustrating an information providing processing procedure in the information providing system.
FIG. 6 is a flowchart illustrating an acquisition request data generation processing procedure;
FIG. 7 is a flowchart illustrating a program time specification processing procedure.
FIG. 8 is a flowchart illustrating a data selection processing procedure.
FIG. 9 is a schematic diagram illustrating an example of a selection screen.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Information provision system, 2 ... Television apparatus, 3 ... Laptop computer, 4 ... Information management server, 5 ... Internet, 10, 30 ... CPU, 14, 34 ... HDD, 15 ... System Clock 16, Display unit 19, 36 Network interface 20, USB interface 22, Microphone 35 Reference clock unit 37 Feature extracting unit 38 Broadcast channel receiving unit

Claims (6)

情報端末装置と、複数の放送チャネルに対してそれぞれ所定単位ごとに対応付けられた複数種類の提供情報を管理する情報管理サーバとがネットワークを介して接続されてなる情報提供システムの情報提供方法において、
上記情報端末装置では、
所定の放送装置から送出される音声信号を集音する第1のステップと、
上記音声信号に基づいて、上記情報管理サーバ側で照合する際の対象となる照合対象音声情報を生成する第2のステップと、
上記照合対象音声情報を上記ネットワークを介して上記情報管理サーバに送信する第3のステップと
を具え、
上記情報管理サーバでは、
上記照合対象音声情報を受信する第4のステップと、
上記照合対象音声情報について、複数の放送形式に係る放送波から得られる各上記放送チャネルの上記音声信号ごとに照合して一致率を算出する第5のステップと、
上記一致率に基づいて特定された上記放送チャネルに対応付けられた各上記提供情報を上記情報端末装置に送信する第6のステップと
を具えることを特徴とする情報提供方法。
In an information providing method of an information providing system, an information terminal device and an information management server that manages a plurality of types of provided information respectively associated with a plurality of broadcast channels for each predetermined unit are connected via a network. ,
In the above information terminal device,
A first step of collecting an audio signal transmitted from a predetermined broadcast device;
A second step of generating collation target audio information to be collated on the information management server side based on the audio signal;
A third step of transmitting the collation target audio information to the information management server via the network.
In the above information management server,
A fourth step of receiving the verification target audio information;
A fifth step of collating the matching target audio information for each of the audio signals of the broadcast channels obtained from broadcast waves related to a plurality of broadcast formats and calculating a coincidence rate;
Transmitting the respective provided information associated with the broadcast channel specified based on the coincidence rate to the information terminal device.
上記情報端末装置は、少なくともマイクロフォンを有する可搬型情報端末装置である
ことを特徴とする請求項1に記載の情報提供方法。
The information providing method according to claim 1, wherein the information terminal device is a portable information terminal device having at least a microphone.
第3のステップでは、
上記情報端末装置の処理能力を表す処理能力情報を生成する処理能力情報生成ステップを具え、
上記処理能力情報を上記照合対象音声情報と共に上記ネットワークを介して上記情報管理サーバに送信し、
上記第6のステップでは、
上記照合の一致率に基づいて特定された上記放送チャネルに対応する各上記提供情報を、上記処理能力情報に基づいて選択する提供情報選択ステップと
を具えることを特徴とする請求1に記載の情報提供方法。
In the third step,
A processing capability information generating step of generating processing capability information representing the processing capability of the information terminal device;
Transmitting the processing capability information to the information management server via the network together with the verification target voice information;
In the sixth step,
A providing information selecting step of selecting each of the providing information corresponding to the broadcast channel specified based on the matching rate of the matching based on the processing capability information. Information provision method.
上記第3のステップでは、
上記第2のステップで上記照合対象音声情報を生成し始める時点の時刻を計時する時刻計時ステップを具え、
上記時刻を上記照合対象音声情報と共に上記ネットワークを介して上記情報管理サーバに送信し、
上記第6のステップでは、
上記時刻に基づいて上記情報端末装置のシステムクロックを補正するための補正クロック情報を生成するクロック補正ステップを具え、
上記各上記提供情報と共に上記補正クロック情報を上記情報端末装置に送信する
ことを特徴とする請求1に記載の情報提供方法。
In the third step,
A time counting step for counting a time at which the collation target audio information starts to be generated in the second step;
Transmitting the time to the information management server via the network together with the verification target voice information;
In the sixth step,
A clock correction step of generating correction clock information for correcting a system clock of the information terminal device based on the time,
2. The information providing method according to claim 1, wherein the correction clock information is transmitted to the information terminal device together with each of the provided information.
各上記提供情報は、所定の条件に応じて上記情報端末装置に送信される複数のデータ群に大別されて管理される
ことを特徴とする請求1に記載の情報提供方法。
2. The information providing method according to claim 1, wherein each of the provided information is roughly classified into a plurality of data groups transmitted to the information terminal device and managed according to a predetermined condition.
上記第6のステップでは、
上記照合の一致率に基づいて特定された上記放送チャネルが有料放送であった場合にのみ、当該有料放送における情報配信料を割引するためのアンケート情報を各上記提供情報と共に上記情報端末装置に送信する
ことを特徴とする請求項1に記載の情報提供方法。
In the sixth step,
Only when the broadcast channel specified based on the matching rate of the collation is a pay broadcast, questionnaire information for discounting an information distribution fee in the pay broadcast is transmitted to the information terminal device together with each of the provided information. The information providing method according to claim 1, wherein:
JP2003002555A 2003-01-08 2003-01-08 Information provision method Pending JP2004213570A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003002555A JP2004213570A (en) 2003-01-08 2003-01-08 Information provision method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003002555A JP2004213570A (en) 2003-01-08 2003-01-08 Information provision method

Publications (1)

Publication Number Publication Date
JP2004213570A true JP2004213570A (en) 2004-07-29

Family

ID=32820264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003002555A Pending JP2004213570A (en) 2003-01-08 2003-01-08 Information provision method

Country Status (1)

Country Link
JP (1) JP2004213570A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009520224A (en) * 2005-12-20 2009-05-21 インターナショナル・ビジネス・マシーンズ・コーポレーション Method for processing voice application, server, client device, computer-readable recording medium (sharing voice application processing via markup)
WO2012043734A1 (en) * 2010-09-30 2012-04-05 楽天株式会社 Server device for collecting survey responses
WO2012043735A1 (en) * 2010-09-30 2012-04-05 楽天株式会社 Server device for collecting survey responses
JP2013009436A (en) * 2005-11-29 2013-01-10 Google Inc Social and interactive applications for mass media
JP2013037571A (en) * 2011-08-09 2013-02-21 Sony Corp Information processing apparatus, information processing method, program, and information processing system
JP2014530515A (en) * 2011-09-12 2014-11-17 インテル・コーポレーション Capturing multimedia clips using gestures
JP2014531798A (en) * 2011-09-12 2014-11-27 インテル・コーポレーション Use multimedia search to identify what viewers are watching on TV
JP2015534678A (en) * 2012-09-13 2015-12-03 テンセント テクノロジー (シェンジェン) カンパニー リミテッド Method and system for presenting traffic situation information
JP2017502422A (en) * 2014-01-03 2017-01-19 グーグル インコーポレイテッド Product availability notification
JP2017016130A (en) * 2015-06-29 2017-01-19 ビステオン グローバル テクノロジーズ インコーポレイテッド Integrating audio content with additional digital content

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013009436A (en) * 2005-11-29 2013-01-10 Google Inc Social and interactive applications for mass media
US9330668B2 (en) 2005-12-20 2016-05-03 International Business Machines Corporation Sharing voice application processing via markup
JP2009520224A (en) * 2005-12-20 2009-05-21 インターナショナル・ビジネス・マシーンズ・コーポレーション Method for processing voice application, server, client device, computer-readable recording medium (sharing voice application processing via markup)
WO2012043734A1 (en) * 2010-09-30 2012-04-05 楽天株式会社 Server device for collecting survey responses
WO2012043735A1 (en) * 2010-09-30 2012-04-05 楽天株式会社 Server device for collecting survey responses
JP5150794B2 (en) * 2010-09-30 2013-02-27 楽天株式会社 Server device that collects questionnaire responses
JP5150793B2 (en) * 2010-09-30 2013-02-27 楽天株式会社 Server device that collects questionnaire responses
US8645506B2 (en) 2010-09-30 2014-02-04 Rakuten, Inc. Server apparatus for collecting a response of a questionnaire, questionnaire response collection method, questionnaire response collection program and computer-readable recording medium recorded with a questionnaire response collection program
US10535073B2 (en) 2010-09-30 2020-01-14 Rakuten, Inc. Server apparatus for collecting a response of a questionnaire, questionnaire response collection method, questionnaire response collection program and computer-readable recording medium recorded with a questionnaire response collection program
JP2013037571A (en) * 2011-08-09 2013-02-21 Sony Corp Information processing apparatus, information processing method, program, and information processing system
JP2014530515A (en) * 2011-09-12 2014-11-17 インテル・コーポレーション Capturing multimedia clips using gestures
JP2014531798A (en) * 2011-09-12 2014-11-27 インテル・コーポレーション Use multimedia search to identify what viewers are watching on TV
JP2015534678A (en) * 2012-09-13 2015-12-03 テンセント テクノロジー (シェンジェン) カンパニー リミテッド Method and system for presenting traffic situation information
US10134277B2 (en) 2012-09-13 2018-11-20 Tencent Technology (Shenzhen) Company Limited Method and system for providing traffic information
JP2017502422A (en) * 2014-01-03 2017-01-19 グーグル インコーポレイテッド Product availability notification
JP2017016130A (en) * 2015-06-29 2017-01-19 ビステオン グローバル テクノロジーズ インコーポレイテッド Integrating audio content with additional digital content
US10536232B2 (en) 2015-06-29 2020-01-14 Visteon Global Technologies, Inc. Integrating audio content with additional digital content

Similar Documents

Publication Publication Date Title
US7991349B2 (en) Method and system for providing information which relates in broadcasting
CN101517550B (en) Social and interactive applications for mass media
CN1753502B (en) System and method for providing advertisement music
CN104205859A (en) Synchronization of multimedia streams
US10469907B2 (en) Signal processing method for determining audience rating of media, and additional information inserting apparatus, media reproducing apparatus and audience rating determining apparatus for performing the same method
JP2010523068A (en) How to determine a point in time in an audio signal
US12477192B2 (en) Timely addition of human-perceptible audio to mask an audio watermark
CN1976440B (en) A method and system for accurately locating playback progress in IPTV
JP2004213570A (en) Information provision method
US10078690B2 (en) Method and device for presenting content
JP2005051716A (en) Audience survey system and method, program for audience survey, and audience survey terminal and server
KR20070005554A (en) Broadcast program search device
JP5163881B2 (en) Synchro broadcast distribution apparatus and method
KR101214515B1 (en) System for providing additional information of broadcasting contents and method thereof
JP3842281B1 (en) Digital broadcast system, collation apparatus, digital broadcast receiver, and method
KR20170123991A (en) Sound wave processing method and system for generating broadcasting program including non-audible sound wave, and method and system for providing contents on demand using the sound wave processing system
JP2001339357A (en) Virtual audio broadcasting station system and method for controlling the virtual audio broadcasting station system
JP5584506B2 (en) Information processing apparatus, information processing method, and program
JP7117991B2 (en) Receiving device and receiving method
JP7140790B2 (en) Information output extraction system for distribution
CN109040776B (en) Identification method and device for playing content
KR20170123994A (en) Sound wave processing method and system for generating broadcasting program including non-audible sound wave, and method and system for providing contents on demand using the sound wave processing system
JP2020102739A (en) Transmission device and transmission method
KR20060106952A (en) Audience Rating Method in Digital Multimedia Broadcasting System
Nakutis Electronic Audience Monitoring: Methods and Problems.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080513

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080529