JP5458163B2 - Image processing apparatus and image processing apparatus control method - Google Patents
Image processing apparatus and image processing apparatus control method Download PDFInfo
- Publication number
- JP5458163B2 JP5458163B2 JP2012252217A JP2012252217A JP5458163B2 JP 5458163 B2 JP5458163 B2 JP 5458163B2 JP 2012252217 A JP2012252217 A JP 2012252217A JP 2012252217 A JP2012252217 A JP 2012252217A JP 5458163 B2 JP5458163 B2 JP 5458163B2
- Authority
- JP
- Japan
- Prior art keywords
- keyword
- character
- image processing
- unit
- processing apparatus
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000000605 extraction Methods 0.000 claims description 36
- 239000000284 extract Substances 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 6
- 230000005236 sound signal Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000037213 diet Effects 0.000 description 4
- 235000005911 diet Nutrition 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
本発明の実施形態は、画像処理装置、及び画像処理装置の制御方法に関する。 Embodiments described herein relate generally to an image processing apparatus and a method for controlling the image processing apparatus.
従来、映画、テレビ番組、またはゲームなどの映像コンテンツを再生することができる例えば画像処理装置などの電子機器が一般的に普及している。画像処理装置により再生するコンテンツには、種々の文字列が映像中に埋め込まれている場合がある。 2. Description of the Related Art Conventionally, electronic devices such as image processing apparatuses that can reproduce video content such as movies, television programs, and games have been widely used. There are cases where various character strings are embedded in the video in the content reproduced by the image processing apparatus.
また、近年、複数の受信部及び復元部を備える画像処理装置が実用化されている。このような画像処理装置は、放送信号などを複数の受信部により受信し、複数のコンテンツを同時に復調することができる。これにより、画像処理装置は、複数のコンテンツを同時に録画することが出来る。 In recent years, an image processing apparatus including a plurality of reception units and restoration units has been put into practical use. Such an image processing apparatus can receive a broadcast signal or the like by a plurality of receiving units and can simultaneously demodulate a plurality of contents. Thereby, the image processing apparatus can record a plurality of contents simultaneously.
また、近年、コンテンツを記録する記録媒体(ストレージ)が大容量化されている。これにより、長時間に亘ってコンテンツを録画することができる画像処理装置が実用化されている。また、の大容量のストレージと、複数の受信部及び復元部とを備え、長時間に亘って複数のコンテンツを録画することが出来る画像処理装置が実用化されている。 In recent years, recording media (storage) for recording contents have been increased in capacity. As a result, an image processing apparatus capable of recording content for a long time has been put into practical use. In addition, an image processing apparatus that includes a large-capacity storage, a plurality of reception units, and a restoration unit and can record a plurality of contents over a long period of time has been put into practical use.
上記したような画像処理装置は、複数のコンテンツを同時に長時間に亘って録画する。この結果、録画されたコンテンツ(録画コンテンツ)の数が膨大になる。この為、画像処理装置を使用するユーザが録画コンテンツを確認しきれないという課題がある。 The image processing apparatus as described above records a plurality of contents simultaneously for a long time. As a result, the number of recorded contents (recorded contents) becomes enormous. For this reason, there is a problem that the user who uses the image processing apparatus cannot confirm the recorded content.
そこで、より利便性の高い画像処理装置、及び画像処理装置の制御方法を提供することを目的とする。 Accordingly, it is an object to provide a more convenient image processing apparatus and a method for controlling the image processing apparatus.
一実施形態に係る画像処理装置は、複数の放送番組を同時に受信する受信手段と、前記受信手段に受信した複数の放送番組を同時に復元する復元手段と、前記復元された複数の放送番組の映像から順にキーワードを抽出するキーワード抽出手段と、前記復元手段により復元された複数の放送番組を同時に記憶し、前記キーワード抽出手段により抽出されたキーワードを前記各放送番組毎に記憶する記憶手段と、前記キーワード抽出手段によるキーワードを抽出する処理の処理間隔を前記放送番組毎に制御する制御手段と、を具備する。 An image processing apparatus according to an embodiment includes: a receiving unit that simultaneously receives a plurality of broadcast programs; a restoring unit that simultaneously restores the plurality of broadcast programs received by the receiving unit; and a video of the restored plurality of broadcast programs Keyword extracting means for extracting keywords in order, storage means for simultaneously storing a plurality of broadcast programs restored by the restoring means, and storing the keywords extracted by the keyword extracting means for each broadcast program; Control means for controlling the processing interval of the process of extracting keywords by the keyword extracting means for each broadcast program.
以下、図を参照しながら、一実施形態に係る画像処理装置、及び画像処理装置の制御方法について詳細に説明する。 Hereinafter, an image processing apparatus according to an embodiment and a control method for the image processing apparatus will be described in detail with reference to the drawings.
図1は、一実施形態に係る画像処理装置としての放送受信装置100の例を示す。
放送受信装置100は、映像を表示するディスプレイ(表示部400)が設けられる本体と、本体を自立可能な状態で支える脚部とを備える。
FIG. 1 shows an example of a
The
また、放送受信装置100は、放送入力端子110、受信部111、復元部112、通信インターフェース114、音声処理部121、映像処理部131、表示処理部133、制御部150、操作入力部161、カードコネクタ164、USBコネクタ166、ディスクドライブ170、LANコネクタ171、電源制御部180、及びストレージ190を備える。また、放送受信装置100は、さらにスピーカ300及びディスプレイ400を備える。
The
放送入力端子110は、例えばアンテナ200により受信されるディジタル放送信号が入力される入力端子である。アンテナ200は、例えば、地上ディジタル放送信号、BS(broadcasting satellite)ディジタル放送信号、及び/または、110度CS(communication satellite)ディジタル放送信号を受信する。即ち、放送入力端子110には、放送信号により供給される番組などのコンテンツが入力される。
The
放送入力端子110は、受信したディジタル放送信号を受信部111に供給する。受信部111は、ディジタル放送信号用の受信部である。受信部111は、アンテナ200から供給されるディジタル放送信号のチューニング(選局)を行う。受信部111は、チューニングしたディジタル放送信号を復元部112に送信する。受信部111は、送信入力端子110または通信インターフェース114から供給される信号がアナログ信号である場合は、ディジタル信号に変換する。
The
復元部112は、受信するディジタル放送信号の復調を行う。さらに、復元部112は、復調したディジタル放送信号(コンテンツ)に対して信号処理を施す。これにより、復元部112は、ディジタル放送信号から映像信号、音声信号、及びその他のデータ信号を復元する。例えば、復元部112は、ディジタル放送信号から映像信号、音声信号、及びその他のデータ信号などが重畳されたトランスポートストリーム(TS)を復元する。
The
復元部112は、音声処理部121に音声信号を供給する。また、復元部112は、映像処理部131に映像信号を供給する。さらに、復元部信号処理部113は、制御部150にデータ信号を供給する。即ち、アンテナ200、受信部111、及び復元部112は、コンテンツを受信する受信手段として機能する。
The
通信インターフェース114は、例えばHDMI(High Definition Multimedia Interface)(登録商標)端子、オーディオ入力端子、S映像端子、コンポーネント映像端子、D映像端子、D−Sub端子、及びDVI−I端子などのコンテンツを受信可能なインターフェースのうちのいずれか、または複数を備える。通信インターフェース114は、ディジタル映像信号、及びディジタル音声信号などが多重化されたコンテンツを他の機器から受信する。通信インターフェース114は、他の機器から受信したディジタル信号(コンテンツ)を受信部111に供給する。通信インターフェース114は、他の機器から受信したコンテンツを復元部112に供給する。即ち、通信インターフェース114は、コンテンツを受信する受信手段として機能する。
The
復元部112は、通信インターフェース114から受信部111経由で供給されたコンテンツに信号処理を施す。例えば、復元部112は、ディジタル信号をディジタル映像信号とディジタル音声信号とデータ信号とに分離する。復元部112は、音声処理部121にディジタル音声信号を供給する。また、復元部112は、映像処理部131にディジタル映像信号を供給する。さらに、復元部112は、制御部150にコンテンツに関する他の情報を供給する。
The
またさらに、復元部112は、制御部150の制御に基づいてコンテンツを後述するストレージ190に供給する。ストレージ190は、供給されたコンテンツを記憶する。これにより、放送受信装置100は、コンテンツを録画することができる。
Furthermore, the
音声処理部121は、復元部112から受信したディジタル音声信号を、スピーカ300により再生可能なフォーマットの信号(オーディオ信号)に変換する。音声処理部121は、オーディオ信号をスピーカ300に供給する。スピーカ300は、供給されるオーディオ信号に基づいて音を再生する。
The
映像処理部131は、復元部112から受信したディジタル映像信号を、ディスプレイ400で再生可能なフォーマットの映像信号に変換する。即ち、映像処理部131は、復元部112から受信した映像信号を、ディスプレイ400で再生可能なフォーマットの映像信号にデコード(再生)する。また、映像処理部131は、図示しないOSD処理部から供給されるOSD信号を映像信号に重畳する。映像処理部131は、映像信号を表示処理部133に出力する。
The
OSD処理部は、復元部112から供給されるデータ信号、及び/または制御部150から供給される制御信号に基づいて、GUI(グラフィック ユーザ インタフェース)画面、字幕、時刻、または他の情報などを画面に重畳して表示する為のOSD信号を生成する。OSD処理部は、個別にモジュールとして放送受信装置100内に設けられていてもよいし、制御部150の機能として設けられていてもよい。
The OSD processing unit displays a GUI (graphic user interface) screen, subtitles, time, or other information based on the data signal supplied from the
表示処理部133は、例えば、制御部150からの制御に基づいて、受信した映像信号に対して色味、明るさ、シャープ、コントラスト、またはその他の画質調整処理を行う。表示処理部133は、画質調整を施した映像信号をディスプレイ400に供給する。ディスプレイ400は、供給される映像信号に基づいて映像を表示する。
For example, the
ディスプレイ400は、例えば、マトリクス状に配列された複数の画素を備える液晶表示パネルと、この液晶パネルを照明するバックライトとを備える液晶表示装置などを備える。ディスプレイ400は、放送受信装置100から供給される映像信号に基づいて映像を表示する。
The
なお、放送受信装置100は、ディスプレイ400の代わりに、映像出力端子を備える構成であってもよい。また、放送受信装置100は、スピーカ300の代わりに、音声出力端子を備える構成であってもよい。この場合、放送受信装置100は、映像出力端子に接続される表示装置に映像信号を出力し、音声出力端子に接続されるスピーカに音声信号を出力する。これにより、放送受信装置100は、表示装置に映像を表示させ、スピーカから音声を出力させることができる。
The
制御部150は、放送受信装置100の各部の動作を制御する制御手段として機能する。制御部150は、CPU151、ROM152、RAM153、及びEEPROM154などを備えている。制御部150は、操作入力部161から供給される操作信号に基づいて、種々の処理を行う。
The
CPU151は、種々の演算処理を実行する演算素子などを備える。CPU151は、ROM152、またはEEPROM154などに記憶されているプログラムを実行することにより種々の機能を実現する。
The
ROM152は、放送受信装置100を制御する為のプログラム、及び各種の機能を実現する為のプログラムなどを記憶する。CPU151は、操作入力部161から供給される操作信号に基づいて、ROM152に記憶されているプログラムを起動する。これにより、制御部150は、各部の動作を制御する。
The
RAM153は、CPU151のワークメモリとして機能する。即ち、RAM153は、CPU151の演算結果、CPU151により読み込まれたデータなどを記憶する。
The
EEPROM154は、各種の設定情報、及びプログラムなどを記憶する不揮発性メモリである。
The
操作入力部161は、例えば、操作キー、キーボード、マウス、音声入力装置、タッチパッドまたは操作入力に応じて操作信号を生成する事ができる他の入力装置などを備える。また、操作入力部161は、例えば、リモートコントローラからの操作信号を受信するセンサなどを備える構成であってもよい。また、操作入力部162は、上記の入力装置とセンサとを備える構成であってもよい。即ち、操作入力部161は、操作信号を受け取る操作信号受信手段として機能する。
The
操作入力部161は、入力された操作信号を制御部150に供給する。制御部150は、操作入力部161から供給された操作信号に基づいて、放送受信装置100に種々の処理を行わせる。
The
なお、タッチパッドは、静電センサ、サーモセンサ、または他の方式に基づいて位置情報を生成するデバイスを含む。また、放送受信装置100がディスプレイ400を備える場合、操作入力部161は、ディスプレイ400と一体に形成されるタッチパネルなどを備える構成であってもよい。
The touch pad includes an electrostatic sensor, a thermo sensor, or a device that generates position information based on other methods. When the
リモートコントローラは、ユーザの操作入力に基づいて操作信号を生成する。リモートコントローラは、生成した操作信号を赤外線通信により操作入力部161のセンサに送信する。なお、センサとリモートコントローラとは、電波などの他の無線通信により操作信号の送受信を行う構成であってもよい。
The remote controller generates an operation signal based on a user operation input. The remote controller transmits the generated operation signal to the sensor of the
カードコネクタ164は、例えば、動画コンテンツを記憶するメモリカード165と通信を行う為のインターフェースである。カードコネクタ164は、接続されるメモリカード165から動画のコンテンツデータを読み出し、制御部150に供給する。
The card connector 164 is an interface for communicating with, for example, a memory card 165 that stores moving image content. The card connector 164 reads moving image content data from the connected memory card 165 and supplies it to the
USBコネクタ166は、USB機器167と通信を行う為のインターフェースである。USBコネクタ166は、接続されるUSB機器167から供給される信号を制御部150に供給する。
The
例えば、USB機器167がキーボードなどの操作入力機器である場合、USBコネクタ166は、操作信号をUSB機器167から受け取る。USBコネクタ166は、受け取った操作信号を制御部150に供給する。この場合、制御部150は、USBコネクタ166から供給される操作信号に基づいて種々の処理を実行する。
For example, when the USB device 167 is an operation input device such as a keyboard, the
また、例えば、USB機器167が動画のコンテンツデータを記憶する記憶装置である場合、USBコネクタ166は、コンテンツをUSB機器167から取得することができる。USBコネクタ166は、取得したコンテンツを制御部150に供給する。
For example, when the USB device 167 is a storage device that stores content data of a moving image, the
ディスクドライブ170は、例えば、コンパクトディスク(CD)、ディジタルバーサタイルディスク(DVD)、ブルーレイディスク(Blu−ray Disk(登録商標))、または動画のコンテンツデータを記録可能な他の光ディスクMを装着可能なドライブを有する。ディスクドライブ170は、装着される光ディスクMからコンテンツを読み出し、読み出したコンテンツを制御部150に供給する。
The
LANコネクタ171は、放送受信装置100をネットワークに接続する為のインターフェースである。制御部150は、LANコネクタ171がLANケーブルまたは無線LANなどにより公衆回線に接続された場合、ネットワーク経由で種々のデータのダウンロード及びアップロードを行なう事ができる。
The
電源制御部180は、放送受信装置100の各部への電力の供給を制御する。電源制御部180は、例えば、ACアダプタなどを介して商用電源500などから電力を受け取る。商用電源500は、交流の電力を電源制御部180に供給する。電源制御部180は、受け取った交流の電力を直流に変換し各部へ供給する。
The
また、放送受信装置100は、さらに他のインターフェースを備えていても良い。インターフェースは、例えば、Serial−ATAなどである。放送受信装置100は、インターフェースにより接続される機器に記録されているコンテンツを取得し、再生することができる。また、放送受信装置100は、再生したオーディオ信号及び映像信号を、インターフェースにより接続される機器に出力することが出来る。
Moreover, the
また、放送受信装置100がインターフェースを介してネットワークに接続される場合、放送受信装置100は、ネットワーク上の動画のコンテンツデータを取得し、再生することができる。
When the
ストレージ190は、コンテンツなどを記憶する記憶装置である。ストレージ190は、例えば、ハードディスク(HDD)、ソリッドステイトドライブ(SSD)、または半導体メモリなどの大容量記憶装置を備える。また、ストレージ190は、USBコネクタ166、LANコネクタ171、通信インターフェース114、または他のインターフェースに接続された記憶装置により構成されていてもよい。
The
上記したように、制御部150は、コンテンツを録画する場合、復元部112により復調されたコンテンツのデータをストレージ190に入力させる。さらに、制御部150は、コンテンツを記憶するストレージ190内のアドレスをストレージ190に指示する。ストレージ190は、制御部150により指示されたアドレスに復元部112から供給されたコンテンツを記憶する。
As described above, when the content is recorded, the
なお、ストレージ190は、ディジタル放送信号から復元されたTSを記憶する構成であってもよいし、TSがAVI、MPEGまたは他の圧縮方式により圧縮された圧縮コンテンツを記憶する構成であってもよい。
The
また、制御部150は、ストレージ190に記憶されているコンテンツを読み出し、再生させることができる。例えば、制御部150は、ストレージ190におけるアドレスをストレージ190に指示する。ストレージ190は、制御部150により指示されたアドレスからコンテンツを読み出す。ストレージ190は、読み出したコンテンツを音声処理部121、映像処理部131、及び制御部150などに供給する。これにより、放送受信装置100は、録画したコンテンツを再生することができる。
In addition, the
なお、放送受信装置100は、受信部111及び復元部112をそれぞれ複数備える。これにより、放送受信装置100は、複数のコンテンツを同時に受信し、受信した複数のコンテンツを同時に復元することができる。これにより、放送受信装置100は、再生可能なコンテンツデータを同時に複数取得することが出来る。即ち、放送受信装置100は、複数のコンテンツを同時に録画することが出来る。
The
図2は、制御部150の有する機能の例を示す。
図2に示されるように、制御部150は、上記のCPU151によりプログラムを実行することにより、種々の機能を実現することが出来る。例えば、制御部150は、文字領域抽出部1511、文字データ認識部1512、誤り訂正部1513、キーワード解析部1514、及び保存部1515を備える。さらに、制御部150は、検索部1521、リスト表示部1522、リスト選択部1523、及び再生部1524を備える。
FIG. 2 shows an example of functions that the
As shown in FIG. 2, the
また、図3及び図4は、コンテンツを保存する処理の例を示す。
図3に示されるように、受信部111は、コンテンツを受信する。例えば、受信部111は、LANコネクタ171経由でインターネット(ネットワーク)からコンテンツを受信する。また、受信部111は、通信インターフェース114、USBコネクタ166、カードコネクタ164、または他のインターフェース経由でコンテンツを出力するコンテンツ出力装置からコンテンツを受信する。またさらに、受信部111は、放送入力端子110経由で受信したディジタル放送信号からコンテンツを受信する。
3 and 4 show examples of processing for storing content.
As illustrated in FIG. 3, the
受信部111は、受信したコンテンツを復元部112に供給する。なお、上記したように。放送受信装置100は、複数の受信部111及び複数の復元部112を備える。複数の受信部111は、複数のコンテンツを複数の復元部112に供給することができる。
The receiving
また、復元部112は、供給された複数のコンテンツを同時に復元し、再生可能な複数のコンテンツデータを取得することができる。即ち、復元部112は、複数のコンテンツの映像信号及び音声信号を同時に取得することができる。さらに、復元部112は、複数のコンテンツデータから複数のコンテンツに関するデータ信号を取得する。
Further, the
図4に示されるように、復元部112は、制御部150の制御に基づいて、コンテンツデータをストレージ190に出力する。これにより、ストレージ190は、複数のコンテンツを同時に録画することができる。
As illustrated in FIG. 4, the
また、復元部112は、制御部150の制御に基づいて、コンテンツデータを映像処理部131及び音声処理部121に出力する。これにより、放送受信装置100は、複数のコンテンツを同時に再生することができる。
Further, the
また、復元部112は、コンテンツの映像信号を制御部150の文字領域抽出部1511に出力する。なお、復元部112から文字領域抽出部1511に供給されるコンテンツの映像信号は、複数であってもよい。しかし、説明を簡略化する為、復元部112から文字領域抽出部1511に1つの映像信号を供給すると仮定して説明する。
In addition, the
またさらに、復元部112は、コンテンツの音声信号及びデータ信号を制御部150に出力する。このデータ信号は、例えば、時刻を示すデータ、EPGに関するデータ、字幕などの文字データなどを含む。また、制御部150は、音声信号に基づいてシーン検出を行う。また、制御部150は、データ信号に含まれているデータに基づいてシーンを認識する構成であってもよい。
Furthermore, the
文字領域抽出部1511は、映像信号(映像データ)を解析し、映像の中から文字が存在する領域(文字領域)を抜き出す。文字領域は、文字列を含むエリアであり、例えば、文字列の上下左右の座標情報を示す。文字領域抽出部1511は、文字領域の位置を示す情報(位置情報)を出力する。
The character
なお、文字領域抽出部1511は、如何なる手法により文字領域を検出する構成であってもよい。例えば、文字領域抽出部1511は、映像の輝度の変化の割合が一定以上である領域を文字領域として検出する。
Note that the character
また、映像中に文字領域が存在しない場合、映像中に1つの文字領域が存在する場合、映像中に複数の文字領域が存在する場合、などがある。文字領域抽出部1511は、映像中に1つの文字領域が存在する場合、1つの文字領域の位置を示す情報(位置情報)を算出する。例えば、文字領域抽出部1511は、1つの文字領域の位置と、文字領域の大きさとを算出する。また、文字領域抽出部1511は、1つの文字領域の四角の座標を算出する構成であってもよい。
In addition, there are a case where there is no character area in the video, a case where there is one character area in the video, a case where there are a plurality of character areas in the video, and the like. The character
文字領域抽出部1511は、映像中に複数の文字領域が存在する場合、各文字領域毎に位置情報を算出する。この場合、文字領域抽出部1511は、複数の文字領域の位置情報を出力する。
When there are a plurality of character areas in the video, the character
文字データ認識部1512は、文字領域内の文字を認識する。即ち、文字データ認識部1512は、文字領域抽出部1511から出力された文字領域の位置情報に基づいて、文字領域を認識する。文字データ認識部1512は、文字領域内の映像に基づいて文字を認識する。
The character
なお、文字データ認識部1512は、如何なる手法により文字を認識する構成であってもよい。例えば、文字データ認識部1512は、Optical Character Reader(OCR)により映像中の文字を認識する。例えば、文字データ認識部1512は、SJIS、EUC、または他の文字コードなどで上記の文字を認識する。
The character
図5に示す例によると、文字データA及び文字データBが映像中に埋め込まれている。文字領域抽出部1511は、映像中の文字データAが埋め込まれている領域(文字領域A)と、文字データBが埋め込まれている領域(文字領域B)と、を抽出する。文字領域抽出部1511は、文字領域Aを示す位置情報と、文字領域Bを示す位置情報とを文字データ認識部1512に出力する。
According to the example shown in FIG. 5, character data A and character data B are embedded in the video. The character
文字データ認識部1512は、文字領域A内の映像から、文字データAを認識する。また、文字データ認識部1512は、文字領域B内の映像から、文字データBを認識する。これにより、文字データ認識部1512は、映像中に埋め込まれている文字データを認識することが出来る。
The character
またさらに、文字データ認識部1512は、文字データのフォントの種類、文字の大きさ、文字数、及び文字色などを認識する構成であってもよい。例えば、文字データ認識部1512は、文字領域内の映像と内蔵されているフォントごとの辞書とに基づいて、文字データのフォント、文字の大きさを認識することができる。
Furthermore, the character
また、図6に示すように、コンテンツの映像中にノイズ、背景、映像の重なり、または他の要素などが含まれている場合がある。コンテンツの映像中に含まれているノイズ、背景、映像の重なり、または他の要素の影響を受けて、文字領域抽出部1511による文字領域の抽出及び文字データ認識部1512による文字データの認識に誤りが生じる場合がある。
In addition, as shown in FIG. 6, there may be a case where noise, background, video overlap, or other elements are included in the content video. Character region extraction by the character
誤り訂正部1513は、文字領域の抽出結果、及び、文字データの認識結果を訂正する。映像に現れる文字(テロップ)は、複数フレームにわたって連続して同一位置に同一文字で表示される可能性が高い。そこで、誤り訂正部1513は、前後のフレームから検出された文字領域の抽出結果、及び、文字データの認識結果に基づいて、誤りを訂正する。
The
例えば、文字領域を訂正する場合、誤り訂正部1513は、前後のフレームから検出された文字領域の位置及び大きさと、現フレームから検出された文字領域の位置及び大きさとが異なる場合、誤りが生じた可能性が高いと判断する。この場合、誤り訂正部1513は、例えば、前後のフレームから検出された文字領域と現フレームから検出された文字領域とが同一領域となるように文字領域の抽出結果を訂正する。
For example, when correcting a character area, the
例えば、誤り訂正部1513は、前後の数フレームから抽出された文字領域と、この文字領域の映像から認識された文字認識結果とを参照し、一致する結果の数に基づいて正しい文字領域と、文字データとを認識する。
For example, the
また、例えば、誤り訂正部1513は、各フレームから認識された文字認識結果としての文字データと、予めROM152またはEEPROM154などに記憶された辞書とを突合する。誤り訂正部1513は、突合結果に基づいて、正しい文字データを推定する構成であってもよい。
Further, for example, the
また、制御部150は、文字領域抽出部1511の後段に文字領域を訂正する為の誤り訂正部1513が設けられ、文字データ認識部1512の後段に文字データの認識結果を訂正する為の誤り訂正部1513がそれぞれ設けられる構成であってもよい。
In addition, the
キーワード解析部1514は、認識した文字データからキーワードを認識する。キーワード認識には、あらかじめ作成されたキーワード辞書1514aが用いられる。
The
キーワード辞書1514aは、キーワード毎にジャンル(ジャンルを示すデータ)を関連付けて記憶する。なお、キーワード辞書1514aは、キーワード毎に複数のジャンルを関連付けて記憶する構成であってもよい。さらに、キーワード辞書1514aは、各キーワードの各ジャンル毎に設定されたジャンル関連度(例えばポイントなど)を有する。
The
キーワード解析部1514は、まず、文字データ認識部1512により認識された文字データからキーワードを抽出する。例えば、キーワード解析部1514は、文字データを文法的に解析し、文字データから主語、述語、名詞、冠詞、助詞などを抽出する。即ち、キーワード解析部1514は、文字データを文節で区切り、区切った単語をキーワードとして抽出する。
The
キーワード解析部1514は、抽出したキーワードと上記のキーワード辞書1514aとを照らし合わせて、文字データのジャンルを特定する。
The
図7は、キーワード辞書1514aの例と、ジャンルの特定の例とを示す。図7に示されるように、キーワード毎に複数のジャンルが設定されている。さらに各ジャンルには、それぞれジャンル関連度が設定されている。文字データに1つのキーワードが含まれている場合、キーワード解析部1514は、そのキーワードに関連付けられているジャンルのうち、最もジャンル関連度が高いジャンルを文字データのジャンルとして特定する。
FIG. 7 shows an example of the
また、文字データに複数のキーワードが含まれている場合、キーワード解析部1514は、各キーワードに関連付けられているジャンルのジャンル関連度を統合し、文字データのジャンルを特定する。例えば、キーワード解析部1514は、各キーワードに関連付けられているジャンルのジャンル関連度をジャンル毎に加算し、最も最もジャンル関連度が高いジャンルを文字データのジャンルとして特定する。
When the character data includes a plurality of keywords, the
図7の例によると、文字データ「消費税、国会で討議」は、「消費税」、「国会」、「討議」などのキーワードを含んでいる。「消費税」には、ジャンル「経済」のジャンル関連度として0.7、ジャンル「社会」のジャンル関連度として0.2、ジャンル「政治」のジャンル関連度として0.1がそれぞれ対応付けられている。また、「国会」には、ジャンル「政治」のジャンル関連度として0.6、ジャンル「社会」のジャンル関連度として0.3、ジャンル「経済」のジャンル関連度として0.1がそれぞれ対応付けられている。「討論」には、ジャンル「政治」のジャンル関連度として0.6、ジャンル「社会」のジャンル関連度として0.4がそれぞれ対応付けられている。 In the example of FIG. 7, the character data “consumption tax, discussion at the Diet” includes keywords such as “consumption tax”, “Diet”, “discussion”. “Consumption tax” is associated with 0.7 as the genre relevance level of the genre “economy”, 0.2 as the genre relevance level of the genre “society”, and 0.1 as the genre relevance level of the genre “politics”. ing. Further, “National Diet” is associated with a genre relevance level of 0.6 for the genre “politics”, 0.3 as a genre relevance level of the genre “society”, and 0.1 as a genre relevance level of the genre “economy” It has been. “Discussion” is associated with a genre relevance level of 0.6 for the genre “politics” and 0.4 as a relevance level of the genre “society”.
この場合、文字データ「消費税、国会で討議」は、ジャンル「経済」のジャンル関連度が0.8であり、ジャンル「政治」のジャンル関連度が1.3であり、ジャンル「社会」のジャンル関連度が0.9となる。この結果、キーワード解析部1514は、ジャンル「政治」を文字データのジャンルとして特定する。
In this case, the character data “consumption tax, debate at the Diet” has a genre relevance of the genre “economy” is 0.8, a genre relevance of the genre “politics” is 1.3, and the genre “society” The genre relevance is 0.9. As a result, the
またさらに、キーワード解析部1514は、主語、述語などのキーワード間の関係より重みづけする構成であってもよい。例えば、キーワード毎に主語、述語などの成分を特定し、特定した成分に応じて予め設定された係数を上記のジャンル関連度に乗算する。これにより、キーワード解析部1514は、キーワード毎の成分を考慮してジャンルを特定することができる。
Furthermore, the
またさらに、キーワード解析部1514は、認識された文字データに基づいて学習を行うことにより、キーワード辞書1514aを更新することができる。なお、キーワード解析部1514は、如何なる学習方法によりキーワード辞書1514aを更新する構成であってもよい。
Furthermore, the
保存部1515は、文字領域、文字データ(フォントの種類、文字の大きさ、文字数、文字色なども含む)、ジャンル、チャンネル、日時、及びフレーム番号(文字列の表示フレーム番号)などの付加情報をストレージ190に記憶する。保存部1515は、コンテンツと関連付けてこれらのデータを保存する。
The
図8は、保存部1515により保存された付加情報の例を示す。画面上に現れる文字は、数秒間連続して同じ領域に固定的に表示される可能性が高い。この為、文字領域は、複数フレームにわたって同じ位置及び大きさになる可能性が高い。この傾向から、保存部1515は、過去フレームの文字領域と文字データを比較することで、同一の文字データを判別することができる。
FIG. 8 shows an example of additional information stored by the
図8は、フレーム番号2乃至5に亘って文字領域「0,200,400,600」に文字データ「平均株価」が認識されたことを示す。またさらに、保存部1515は、文字データのフォントの種類、文字の大きさ、文字数、文字色、ジャンル、チャンネル、及び日時などの情報を各フレーム毎に関連付けて保存してもよい。
FIG. 8 shows that the character data “average stock price” is recognized in the character region “0, 200, 400, 600” over the
また、保存部1515は、判別した同一の文字データを対応付けることにより、この文字データが検出された開始フレームと終了フレームとを認識することができる。保存部1515は、文字データ毎の開始フレーム及び終了フレームを併せてストレージ190に保存する構成であってもよい。
Further, the
即ち、制御部150は、連続した複数のフレームの同じ位置に文字領域が存在する場合、文字領域が表示されている最初のフレームと最後のフレームとを、開始フレーム及び終了フレームとしてそれぞれ認識する。またさらに、制御部150は、連続した複数のフレームの同じ位置に文字領域が存在し、且つ文字領域内の文字データが連続した複数のフレームに亘って一致する場合、文字領域が表示されている最初のフレームと最後のフレームとを特定する構成であってもよい。
That is, when there is a character area at the same position in a plurality of consecutive frames, the
上記した処理により、制御部150は、コンテンツをストレージ190に録画し、さらにコンテンツの映像中に埋め込まれている文字データを単語毎にキーワードとして抽出し、コンテンツと併せてストレージ190に記憶することができる。さらに、制御部150は、文字領域、文字データ(フォントの種類、文字の大きさ、文字数、文字色なども含む)、ジャンル、チャンネル、日時、及びフレーム番号(文字列の表示フレーム番号)などの付加情報をストレージ190に記憶することができる。
Through the processing described above, the
またさらに、制御部150は、復元部112により復元された複数のコンテンツに対して上記の処理を行うことにより、複数のコンテンツに含まれているキーワード、文字領域、文字データ(フォントの種類、文字の大きさ、文字数、文字色なども含む)、ジャンル、チャンネル、日時、及びフレーム番号(文字列の表示フレーム番号)などをコンテンツと併せてストレージ190に記憶することができる。
Furthermore, the
図9は、複数のコンテンツに対する制御部150の処理の例を示す。図9は、チャンネル011、チャンネル041、チャンネル051、チャンネル061、チャンネル071、及びチャンネル081が復元部112により復元された例を示す。この場合、チャンネル011、チャンネル041、チャンネル051、チャンネル061、チャンネル071、及びチャンネル081のコンテンツの映像信号が同時に制御部150に供給される。
FIG. 9 shows an example of processing of the
制御部150は、文字領域の抽出、文字データの認識、誤り訂正、及びキーワードの解析などの処理を各コンテンツに対して順次行う。即ち、制御部150は、チャンネル011のコンテンツの1つのフレームの映像に対して処理を行い、次に、チャンネル041のコンテンツの1つのフレームの映像に対して処理を行う。制御部150は、このような処理をチャンネル081まで順に行い、チャンネル011の処理に戻る。
The
制御部150は、この処理を繰り返し実行することにより、複数のチャンネルのコンテンツの映像に埋め込まれている文字データを抽出し、さらにこの文字データのジャンルを特定することができる。
By repeatedly executing this process, the
なお、上記したように、同一の文字データが同一の文字領域に連続して表示される可能性が高い。この為、全てのフレームに対して上記の処理が行われる必要はない。例えば、システムの処理負荷が高い場合、処理を実行するフレームの間隔を広くし、システムの処理負荷が低い場合、処理を実行するフレームの間隔を狭くすることにより、制御部150は、より効率よく処理を行なう事ができる。
As described above, there is a high possibility that the same character data is continuously displayed in the same character area. For this reason, it is not necessary to perform the above processing for all frames. For example, when the processing load of the system is high, the
また、コンテンツのジャンルにより、映像中の文字の出現度合いが大きく異なる。例えば、ニュースなどでは、文字が画面上に多く現れるが、ドラマやアニメなどでは逆に文字は画面上にほとんど表れない。制御部150は、例えば、EPGに関する情報などを用いてコンテンツのジャンルを特定し、特定したジャンルに応じて上記の処理の頻度を変更する構成であってもよい。
Also, the degree of appearance of characters in the video varies greatly depending on the genre of the content. For example, in news and the like, many characters appear on the screen, but in drama and animation, on the contrary, characters hardly appear on the screen. For example, the
また例えば、制御部150は、また、過去のコンテンツの視聴履歴、過去のコンテンツの録画履歴、検索履歴、時間帯、または視聴率などに応じて上記の処理の頻度を変更する構成であってもよい。制御部150は、例えば、ネットワークに接続されるサーバなどから配信情報などを取得し、配信情報から視聴率、検索履歴などの情報を取得する。
Further, for example, the
またさらに、制御部150は、過去のフレームの文字検出の傾向から処理を実行するフレームの間隔を変更する構成であってもよい。またさらに制御部150は、CM区間を検出し、CM区間における処理を実行するフレームの間隔を変更しても良い。
Still further, the
即ち、制御部150は、放送受信装置100全体の処理負荷、コンテンツのジャンル、視聴履歴、録画履歴、検索履歴、時間帯、コンテンツの視聴率、過去のフレームからのキーワード抽出結果、及びCM区間の検出結果のうちの1つ、または複数の組み合わせに基づいて、キーワード抽出処理の処理間隔をコンテンツ毎に制御する。
That is, the
次に、コンテンツの検索及び再生について説明する。
上記したように操作入力部161は、ユーザによる操作入力を受け取り、制御部150に出力する。操作入力部161は、入力に基づいてキーワードを制御部150の検索部1521に入力する。
Next, content search and playback will be described.
As described above, the
図10は、ストレージ190に記憶されているコンテンツの検索画面である。検索部1521は、コンテンツの検索を実行する場合、図10に示される検索画面を生成し、ディスプレイ400に表示させる。
FIG. 10 is a search screen for content stored in the
検索画面には、キーワードを入力する為の入力欄が表示されている。検索部1521は、操作入力部161により入力されたキーワードをこの入力欄に表示させる。
On the search screen, an input field for inputting a keyword is displayed. The
また、検索部1521は、LANコネクタ171経由でインターネット(ネットワーク)からキーワードを受信する構成であってもよい。また、検索部1521は、通信インターフェース114、USBコネクタ166、カードコネクタ164、または他のインターフェース経由で接続される機器から出力されたキーワードを受信する構成であってもよい。またさらに、検索部1521は、放送入力端子110経由で受信したディジタル放送信号からキーワードを受信する構成であってもよい。
The
例えば、ネットワークに接続された複数の放送受信装置100により検索されたキーワードを取得し、取得したキーワード毎に数をカウント、カウントの上位のキーワードをリストとして放送受信装置100に配信するネットワーク上のサーバがある。検索部1521は、このようなサーバからキーワードを受信し、図10に示すようにリストとして選択可能な状態で検索画面に表示させることにより、注目されているキーワードをユーザに知らせることが出来る。
For example, a server on the network that acquires a keyword searched by a plurality of
即ち、検索部1521は、複数のキーワードを外部から受信し、受信した複数のキーワードをリストとして画面を生成する。検索部1521は、この画面上で選択されたキーワードを検索に用いる。
That is, the
なお、キーワードの数をカウントする期間を放送受信装置100からサーバに指定する構成であってもよい。また、検索部1521は、放送受信装置100に登録された性別、年齢、または好みの番組ジャンルなどのユーザ情報に基づいて、検索画面にリスト表示するキーワードを絞り込む構成であってもよい。
In addition, the structure which designates the period which counts the number of keywords from the
この場合、検索部1521は、入力に基づいてジャンルを選択し、選択したキーワードを含み、且つ、選択したジャンルと一致するフレームを有するコンテンツをストレージ190から検索する。
In this case, the
またさらに、検索部1521は、過去に入力されたキーワード、過去に視聴されたコンテンツ及びジャンル、並びに過去に録画されたコンテンツ及びジャンルなどに基づいて、検索画面にリスト表示するキーワードを絞り込む構成であってもよい。
Furthermore, the
検索部1521は、上記したように、入力または選択に応じてキーワードを特定する。なお、検索部1521は、複数のキーワードを特定する構成であってもよい。例えば、検索部1521は、複数のキーワードのAND、またはORを条件として検索を行う。
As described above, the
検索部1521は、入力または選択されたキーワード、チャンネル、日付、ジャンル、または他の検索条件などに基づいて、ストレージ190に記憶されているコンテンツから検索条件に該当するコンテンツを検索する。検索部1521は、検索結果をリスト表示部1522に出力する。なお、検索処理にはデータベース機能などを利用することができる。即ち、検索部1521は、保存部1515によりコンテンツと併せてストレージ190に記憶された付加情報を参照し、検索条件に該当するコンテンツを検索する。
The
リスト表示部1522は、検索部1521から出力された検索結果に基づいて検索結果画面を生成し、ディスプレイ400に表示させる。例えば、リスト表示部1522は、図11に示すように、検索されたコンテンツのタイトル(コンテンツ名)をリスト表示する。この場合、リスト表示部1522は、日付時刻、キーワードの表示時間、キーワードの表示位置、キーワードの重要度、文字の種類、文字の大きさ、及びコンテンツの視聴率のうちの1つ、または複数の組み合わせに基づいてコンテンツ名の表示順をソートする。
The
例えば、日付時刻順でソートする場合、リスト表示部1522は、例えばもっとも最近の時間のコンテンツから順にリスト表示する。
For example, when sorting in order of date and time, the
また、リスト表示部1522は、キーワードを含む文字データ、チャンネル、キーワード表示時間、コンテンツまたはシーンのジャンル、キーワードにマッチしている度合いを示す数値などを検索結果画面に表示する構成であってもよい。
The
例えば、コンテンツのコーナーを表す文字列は、画面の右上などに一定時間表示される可能性が高い。また、コメンテーターの紹介、及び発言などは、画面の下部中央に数秒表示される可能性が高い。そこで、リスト表示部1522は、キーワード表示時間でコンテンツ名の表示順をソートすることにより、コーナーとしてキーワードが取り上げられているシーンをユーザが探しやすいようにリスト表示する事ができる。
For example, a character string representing a corner of content is likely to be displayed for a certain period of time on the upper right of the screen. In addition, introductions and comments from commentators are likely to be displayed for a few seconds at the bottom center of the screen. Therefore, the
なお、制御部150は、音声信号に基づいてシーン検出を行う。この場合、制御部150は、例えば、音声が一定区間無音となった場合、シーンが切り替わったと判断する。また、制御部150は、映像信号に基づいてシーン検出を行う構成であってもよい。例えば、制御部150は、映像の輝度のヒストグラムを算出し、一定以上変化した場合、シーンが切り替わったと判断する。
Note that the
また、キーワード辞書1514aに記憶されているキーワード毎に、予めポイントを設定しておくことにより、リスト表示部1522は、キーワードのポイントに応じたソートを行うことができる。ポイントは、例えば、有名度、重要度、主要度、出現度、などの判断により算出される。例えば、富士山は、高尾山より有名と判断しポイントを高く設定する。このようにキーワード毎にキーワード辞書1514aに設定されたポイントに基づいてソートすることにより、リスト表示部1522は、より細かな設定に応じてコンテンツの表示順を変更することが出来る。
Further, by setting points in advance for each keyword stored in the
リスト選択部1523は、リスト表示部1522によりリスト表示された検索結果画面の表示中に入力された操作に応じてコンテンツを選択する。リスト選択部1523は、選択したコンテンツを特定する為の情報(リスト選択情報)を生成し、再生部1524に出力する。リスト選択情報は、例えば、コンテンツ名、コンテンツが記憶されているアドレス、コンテンツのレコード番号などを有する。
The
さらに、リスト選択部1523は、検索部1521により特定されたキーワードを含むシーンの位置を示す情報(シーン情報)をリスト選択情報に付加する構成であってもよい。シーン情報は、例えばフレーム番号、時間、またはシーンなどのコンテンツ中における再生位置を示す情報を有する。
Further, the
再生部1524は、リスト選択情報が示すコンテンツをストレージ190から読み出し、再生する。また、シーン情報がリスト選択情報に付加されている場合、シーン情報が示す位置に基づいてコンテンツを再生する。
The
例えば、再生部1524は、シーン情報が示す位置からコンテンツの再生を開始する。また、再生部1524は、シーン情報が示す位置より一定時刻前の位置からコンテンツの再生を開始する構成であってもよい。またさらに、再生部1524は、シーン情報が示す位置を含むシーンの先頭からコンテンツの再生を開始する構成であってもよい。またさらに、再生部1524は、シーン情報が示す位置を含むシーンの1つ前のシーンの先頭からコンテンツの再生を開始する構成であってもよい。
For example, the
図12は、コンテンツの再生の例を示す。図12は、キーワードに基づく検索結果として、コンテンツ「温泉めぐり」(コンテンツA)とコンテンツ「都心から近い温泉特集」(コンテンツB)とが抽出された例を示す。 FIG. 12 shows an example of content reproduction. FIG. 12 shows an example in which the content “hot spring tour” (content A) and the content “hot spring close to the city center” (content B) are extracted as search results based on keywords.
コンテンツAは、シーンA、B、C、及びDを有する。また、コンテンツAのシーンCは、検索に用いられたキーワードが映像中に埋め込まれたフレームを含む。 Content A has scenes A, B, C, and D. The scene C of the content A includes a frame in which the keyword used for the search is embedded in the video.
また、コンテンツBは、シーンA、B、及びCを有する。また、コンテンツBのシーンBは、検索に用いられたキーワードが映像中に埋め込まれたフレームを含む。 The content B includes scenes A, B, and C. The scene B of the content B includes a frame in which the keyword used for the search is embedded in the video.
コンテンツA上の位置aは、キーワードが映像中に埋め込まれたフレームの位置を示す。コンテンツA上の位置bは、キーワードが映像中に埋め込まれたフレームを含むシーンの先頭を示す。コンテンツA上の位置cは、キーワードが映像中に埋め込まれたフレームを含むシーンの先頭より一定時刻前の位置を示す。コンテンツA上の位置dは、キーワードが映像中に埋め込まれたフレームを含むシーンより1つ前のシーンの先頭を示す。 The position a on the content A indicates the position of the frame in which the keyword is embedded in the video. The position b on the content A indicates the beginning of the scene including the frame in which the keyword is embedded in the video. A position c on the content A indicates a position a certain time before the beginning of the scene including the frame in which the keyword is embedded in the video. A position d on the content A indicates the head of the scene immediately before the scene including the frame in which the keyword is embedded in the video.
上記したように、再生部1524は、位置a乃至dのうちのいずれかの位置からコンテンツの再生を開始する。
As described above, the
また、再生部1524は、キーワードを含むシーンの再生が完了した場合、他のコンテンツ中のキーワードを含むシーンを再生する構成であってもよい。
Further, the
例えば、図12に示されるように再生部1524は、コンテンツAのシーンCの再生が完了した場合、コンテンツBの再生を開始する。
For example, as illustrated in FIG. 12, the
なお、コンテンツB上の位置eは、キーワードが映像中に埋め込まれたフレームの位置を示す。コンテンツB上の位置fは、キーワードが映像中に埋め込まれたフレームを含むシーンの先頭を示す。コンテンツB上の位置gは、キーワードが映像中に埋め込まれたフレームを含むシーンの先頭より一定時刻前の位置を示す。コンテンツB上の位置hは、キーワードが映像中に埋め込まれたフレームを含むシーンより1つ前のシーンの先頭を示す。 The position e on the content B indicates the position of the frame in which the keyword is embedded in the video. The position f on the content B indicates the beginning of the scene including the frame in which the keyword is embedded in the video. A position g on the content B indicates a position a certain time before the beginning of the scene including the frame in which the keyword is embedded in the video. A position h on the content B indicates the head of the scene immediately before the scene including the frame in which the keyword is embedded in the video.
再生部1524は、コンテンツAのシーンCの再生が完了した場合、コンテンツBの位置e乃至hのうちのいずれかの位置からコンテンツの再生を開始する。
When the playback of the scene C of the content A is completed, the
再生部1524は、コンテンツを再生する場合、ストレージ190に記憶されているコンテンツを読み出し、音声処理部121及び映像処理部131に入力させる。音声処理部121及び映像処理部131は、上記したようにコンテンツのデータからスピーカ300及びディスプレイ400により再生可能な音声信号及び映像信号を復号し、スピーカ300及びディスプレイ400にそれぞれ出力する。これにより、放送受信装置100は、コンテンツをユーザが視聴可能な状態で再生することが出来る。
When playing back the content, the
図13は、コンテンツを再生する場合の表示画面の例を示す。
放送受信装置100は、再生画面1301を生成し、ディスプレイ400に出力する。放送受信装置100は、表示ウィンドウ1302、コンテンツ情報1303、及びタイムバー1304などを再生画面1301に表示する。
FIG. 13 shows an example of a display screen when content is reproduced.
The
表示ウィンドウ1302は、再生されたコンテンツの映像が表示されるウィンドウである。コンテンツ情報1303は、コンテンツのコンテンツ名、日時、チャンネル、または他の情報などの表示である。タイムバー1304は、コンテンツ中における現時点での再生位置を示す表示である。
A
タイムバー1304は、上記した方法により検出されたシーンの位置を示す表示などを有する。またさらに、タイムバー1304は、キーワードが映像中に埋め込まれたフレームを含むシーンを特定して表示する吹き出し1305などを表示する。吹き出し1305内には、上記の検索に用いられたキーワードが表示される。
The
吹き出し1305は、例えば、キーワードが映像中に埋め込まれたフレームの位置に表示される。また、例えば、吹き出し1305は、キーワードが映像中に埋め込まれたフレームを含むシーンの先頭に表示される。これにより、放送受信装置100は、ユーザにキーワードが映像中に埋め込まれたフレームまたはシーンの位置を容易に確認させることができる。
The balloon 1305 is displayed at the position of the frame in which the keyword is embedded in the video, for example. For example, the balloon 1305 is displayed at the beginning of a scene including a frame in which a keyword is embedded in the video. Thereby, the
また、表示ウィンドウ1302にキーワードが表示されている場合、放送受信装置100は、映像中のキーワードが写り込んでいる位置、即ち、文字領域抽出部1511により抽出された文字領域を強調するオブジェクト1306を表示ウィンドウ1302内に表示させてもよい。オブジェクト1306は、例えば、文字領域を囲う実線枠、点線枠、下線、または他の方法により、文字領域、またはキーワードを強調する。これにより、放送受信装置100は、ユーザにキーワードを容易に確認させることができる。
When a keyword is displayed in the
またさらに、放送受信装置100は、キーワードが映像中に埋め込まれたフレームが表示されるまでの時間をリアルタイムで再生画面1301内に表示する構成であってもよい。これにより、放送受信装置100は、ユーザにキーワードが映像中に埋め込まれたフレームまでの時間を容易に確認させることができる。
Furthermore, the
上記したように、放送受信装置100は、複数のコンテンツの録画時に、各コンテンツの映像中に埋め込まれているキーワードを抽出し、抽出したキーワードを各コンテンツに対応付けて記録する。この場合、放送受信装置の制御部150は、複数のコンテンツのジャンル、過去のコンテンツの視聴履歴、過去のコンテンツの録画履歴、検索履歴、時間帯、視聴率、CM区間か否か、などに基づいて、キーワードを抽出するフレームの間隔を制御する。このようにコンテンツに応じて処理間隔を制御することにより、制御部150は、キーワードの抽出漏れを防ぎ、且つ、処理の負担の軽減を実現することが出来る。
As described above, the
また、制御部150は、文字データを抽出したフレームの前後のフレームから抽出された文字領域及び文字データを用いて誤り訂正を行うことにより、より正確にキーワードを抽出することができる。
In addition, the
またさらに、制御部150は、予め設定されたキーワード辞書1514aを用いてキーワード毎にジャンルを特定する。これにより、制御部150は、キーワードにさらにジャンルを示す情報を付加することができる。
Furthermore, the
制御部150は、ユーザにより指定されたキーワード、ジャンル、チャンネル、日付、または他の検索条件などに基づいて、ストレージ190に記憶されているコンテンツから検索条件に該当するコンテンツを検索する。制御部150は、検索結果に基づいてリストをディスプレイ400に表示させる。これにより、放送受信装置100は、ユーザの要望に沿ったコンテンツを検索し、一覧としてユーザに確認させることができる。
The
この結果、より利便性の高い画像処理装置、及び画像処理装置の制御方法を提供することができる。 As a result, a more convenient image processing apparatus and a method for controlling the image processing apparatus can be provided.
なお、上述の各実施の形態で説明した機能は、ハードウエアを用いて構成するに留まらず、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現することもできる。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。 It should be noted that the functions described in the above embodiments are not limited to being configured using hardware, but can be realized by causing a computer to read a program describing each function using software. Each function may be configured by appropriately selecting either software or hardware.
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment.
100…放送受信装置、110…放送入力端子、111…受信部、112…復元部、114…通信インターフェース、121…音声処理部、131…映像処理部、133…表示処理部、150…制御部、151…CPU、152…ROM、153…RAM、154…EEPROM、161…操作入力部、164…カードコネクタ、165…メモリカード、166…USBコネクタ、167…USB機器、170…ディスクドライブ、171…LANコネクタ、180…電源制御部、190…ストレージ、200…アンテナ、300…スピーカ、400…ディスプレイ、500…商用電源、1511…文字領域抽出部、1512…文字データ認識部、1513…誤り訂正部、1514…キーワード解析部、1514a…キーワード辞書、1515…保存部、1521…検索部、1522…リスト表示部、1523…リスト選択部、1524…再生部。
DESCRIPTION OF
Claims (16)
前記受信手段に受信した複数の放送番組を同時に復元する復元手段と、
前記復元された複数の放送番組の映像から順にキーワードを抽出するキーワード抽出手段と、
前記復元手段により復元された複数の放送番組を同時に記憶し、前記キーワード抽出手段により抽出されたキーワードを前記各放送番組毎に記憶する記憶手段と、
前記キーワード抽出手段によるキーワードを抽出する処理の処理間隔を前記放送番組毎に制御する制御手段と、
を具備する画像処理装置。 Receiving means for simultaneously receiving a plurality of broadcast programs;
Restoring means for simultaneously restoring a plurality of broadcast programs received by the receiving means;
Keyword extracting means for extracting keywords in order from the restored videos of the plurality of broadcast programs;
Storage means for simultaneously storing a plurality of broadcast programs restored by the restoration means, and storing the keywords extracted by the keyword extraction means for each of the broadcast programs;
Control means for controlling the processing interval of the process of extracting keywords by the keyword extraction means for each broadcast program;
An image processing apparatus comprising:
前記放送番組の1つのフレームから文字が埋め込まれている文字領域を抽出する文字領域抽出手段と、
前記文字領域内の映像から文字データを認識する文字データ認識手段と、
前記前記文字領域抽出手段により抽出された前記文字領域を、前記フレームの前後のフレームから抽出された文字領域に基づいて訂正し、前記文字データ認識手段により認識された前記文字データを、前記フレームの前後のフレームから認識された文字データに基づいて訂正する訂正手段と、
を具備する、請求項1に記載の画像処理装置。 The keyword extracting means includes
A character region extracting means for extracting a character region in which characters are embedded from one frame of the broadcast program;
Character data recognition means for recognizing character data from video in the character region;
The character region extracted by the character region extraction unit is corrected based on character regions extracted from frames before and after the frame, and the character data recognized by the character data recognition unit is Correction means for correcting based on character data recognized from the preceding and following frames;
The image processing apparatus according to claim 1, comprising:
前記記憶手段は、前記文字領域を示す情報と、前記文字データと、前記フレームを識別する為の識別情報とを併せて記憶する、
請求項4に記載の画像処理装置。 The keyword extraction means extracts keywords by separating the character data recognized by the character data recognition means,
The storage means stores information indicating the character area, the character data, and identification information for identifying the frame.
The image processing apparatus according to claim 4.
前記キーワード抽出手段は、前記キーワード辞書に基づいて、抽出したキーワードのジャンルを特定し、特定したキーワードのジャンルに基づいて、前記フレーム毎のジャンルを特定し、
前記記憶手段は、特定されたジャンルを前記フレームの識別情報に対応付けて記憶する、
請求項5に記載の画像処理装置。 A keyword dictionary in which a genre is associated with each keyword in advance;
The keyword extraction means specifies the genre of the extracted keyword based on the keyword dictionary, specifies the genre for each frame based on the genre of the specified keyword,
The storage means stores the identified genre in association with the identification information of the frame;
The image processing apparatus according to claim 5.
前記記憶手段は、さらに前記文字データのフォント、文字サイズ、文字数、及び文字色を前記フレームの識別情報に対応付けて記憶する、
請求項6に記載の画像処理装置。 The character data recognition means recognizes the font, character size, number of characters, and character color of the character data from the video in the character area;
The storage means further stores the font, character size, number of characters, and character color of the character data in association with the identification information of the frame.
The image processing apparatus according to claim 6.
前記記憶手段は、前記最初のフレームを示す識別情報と、前記最後のフレームを示す識別情報とを前記放送番組に対応付けて記憶する、
請求項4に記載の画像処理装置。 The control means specifies the first frame and the last frame in which the character area is displayed when the character area exists at the same position in a plurality of consecutive frames;
The storage means stores identification information indicating the first frame and identification information indicating the last frame in association with the broadcast program;
The image processing apparatus according to claim 4.
請求項8に記載の画像処理装置。 The control means displays the character area when the character area exists at the same position in a plurality of consecutive frames and the character data in the character area coincides over a plurality of consecutive frames. Identify the first and last frame,
The image processing apparatus according to claim 8.
前記キーワード選択手段により選択されたキーワードを含むフレームを有する放送番組を前記記憶手段により記憶されている放送番組から検索する検索手段と、
前記検索手段による検索結果に基づいて、検索条件に該当する放送番組の放送番組名をリストとして画面を生成するリスト表示手段と、
をさらに具備する請求項1に記載の画像処理装置。 Keyword selection means for selecting keywords based on input,
Search means for searching for a broadcast program having a frame including the keyword selected by the keyword selection means from the broadcast program stored in the storage means;
List display means for generating a screen with a list of broadcast program names of broadcast programs satisfying the search condition based on the search result by the search means;
The image processing apparatus according to claim 1, further comprising:
前記検索手段は、前記キーワード選択手段により選択されたキーワードを含み、且つ、前記ジャンル選択手段により選択されたジャンルと一致するフレームを有する放送番組を前記記憶手段により記憶されている放送番組から検索する、
請求項10に記載の画像処理装置。 Further comprising genre selection means for selecting a genre based on the input;
The search means searches the broadcast program stored in the storage means for a broadcast program that includes the keyword selected by the keyword selection means and has a frame that matches the genre selected by the genre selection means. ,
The image processing apparatus according to claim 10.
複数のキーワードを受信するキーワード受信手段と、
前記キーワード受信手段により受信した前記複数のキーワードをリストとして画面を生成するキーワード表示手段と、
を具備し、
入力に基づいて前記リスト表示した前記複数のキーワードを選択する、
請求項10に記載の画像処理装置。 The keyword selection means includes
A keyword receiving means for receiving a plurality of keywords;
Keyword display means for generating a screen with the plurality of keywords received by the keyword receiving means as a list;
Comprising
Selecting the plurality of keywords displayed in the list based on an input;
The image processing apparatus according to claim 10.
前記放送番組選択手段により選択された前記放送番組を再生し、再生画面を生成し、前記再生画面を出力する再生手段と、
をさらに具備する請求項10に記載の画像処理装置。 Broadcast program selection means for selecting one of the broadcast programs displayed as the list based on the input;
Reproduction means for reproducing the broadcast program selected by the broadcast program selection means, generating a reproduction screen, and outputting the reproduction screen;
The image processing apparatus according to claim 10, further comprising:
受信した複数の放送番組を同時に画像処理装置により復元し、
復元された複数の放送番組の映像から順にキーワードを画像処理装置により抽出し、
復元された複数の放送番組を同時に記憶し、抽出されたキーワードを前記各放送番組毎に画像処理装置により記憶し、
前記キーワードを抽出する処理の処理間隔を前記放送番組毎に画像処理装置により制御する、
画像処理装置の制御方法。 Multiple broadcast programs are received simultaneously by the image processing device,
Multiple received broadcast programs are restored simultaneously by the image processing device,
The keywords are extracted by the image processing device in order from the video of the restored broadcast programs,
A plurality of restored broadcast programs are stored simultaneously, and the extracted keywords are stored by the image processing device for each of the broadcast programs,
The processing interval of the process for extracting the keyword is controlled by the image processing apparatus for each broadcast program.
A method for controlling an image processing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012252217A JP5458163B2 (en) | 2012-11-16 | 2012-11-16 | Image processing apparatus and image processing apparatus control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012252217A JP5458163B2 (en) | 2012-11-16 | 2012-11-16 | Image processing apparatus and image processing apparatus control method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011248858A Division JP5143270B1 (en) | 2011-11-14 | 2011-11-14 | Image processing apparatus and image processing apparatus control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013105502A JP2013105502A (en) | 2013-05-30 |
JP5458163B2 true JP5458163B2 (en) | 2014-04-02 |
Family
ID=48624932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012252217A Active JP5458163B2 (en) | 2012-11-16 | 2012-11-16 | Image processing apparatus and image processing apparatus control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5458163B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015052897A (en) * | 2013-09-06 | 2015-03-19 | 株式会社東芝 | Electronic apparatus, control method of electronic apparatus, and computer program |
JP6334584B2 (en) * | 2016-02-24 | 2018-05-30 | 株式会社東芝 | Display control apparatus, display control method, and program |
JP7410613B2 (en) * | 2019-08-27 | 2024-01-10 | キヤノン株式会社 | Information processing device and its control method and program |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003223467A (en) * | 2002-01-31 | 2003-08-08 | Fujimikku:Kk | Image registration system, method, and program |
JP4496900B2 (en) * | 2004-09-10 | 2010-07-07 | 日本電信電話株式会社 | Event information extraction apparatus and program |
JP4873162B2 (en) * | 2007-03-13 | 2012-02-08 | ヤマハ株式会社 | Video content playback device |
JP4814849B2 (en) * | 2007-08-10 | 2011-11-16 | 富士通株式会社 | How to identify the frame |
JP5121367B2 (en) * | 2007-09-25 | 2013-01-16 | 株式会社東芝 | Apparatus, method and system for outputting video |
JP2009157460A (en) * | 2007-12-25 | 2009-07-16 | Hitachi Ltd | Information presentation device and method |
JP5189481B2 (en) * | 2008-12-26 | 2013-04-24 | Kddi株式会社 | Video-related information presentation device, video-related information presentation system, and control program for video-related information presentation device |
-
2012
- 2012-11-16 JP JP2012252217A patent/JP5458163B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013105502A (en) | 2013-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4482829B2 (en) | Preference extraction device, preference extraction method, and preference extraction program | |
US9100701B2 (en) | Enhanced video systems and methods | |
EP2916557B1 (en) | Display apparatus and control method thereof | |
US8750681B2 (en) | Electronic apparatus, content recommendation method, and program therefor | |
KR101348598B1 (en) | Digital television video program providing system and digital television and contolling method for the same | |
US10129515B2 (en) | Display control device, recording control device, and display control method | |
JP5135024B2 (en) | Apparatus, method, and program for notifying content scene appearance | |
US8453179B2 (en) | Linking real time media context to related applications and services | |
JP2012238232A (en) | Interest section detection device, viewer interest information presentation device, and interest section detection program | |
KR100659882B1 (en) | Apparatus for broadcasting recording and searching on digital broadcasting system | |
JP5458163B2 (en) | Image processing apparatus and image processing apparatus control method | |
US20080118233A1 (en) | Video player | |
US20130336636A1 (en) | Advanced recording options for interactive media guidance application systems | |
JP5143270B1 (en) | Image processing apparatus and image processing apparatus control method | |
US8693843B2 (en) | Information processing apparatus, method, and program | |
JP2013228941A (en) | Information processor, broadcast receiver and information processing method | |
US20150063782A1 (en) | Electronic Apparatus, Control Method, and Computer-Readable Storage Medium | |
JP2014207619A (en) | Video recording and reproducing device and control method of video recording and reproducing device | |
JP5703321B2 (en) | Information processing apparatus and information processing method | |
JP5091708B2 (en) | Search information creation device, search information creation method, search information creation program | |
US20060048204A1 (en) | Method of storing a stream of audiovisual data in a memory | |
JP2011166252A (en) | Television receiver | |
JP2010062758A (en) | Electronic apparatus, information processing method, and program | |
US20080189231A1 (en) | Information Processing Device, Classification Reference Information Database, Information Generation Device, Information Processing Method, Information Generation Method, Information Processing Program, and Recording Medium Having Information Processing Program Recorded Therein | |
JP2013174965A (en) | Electronic device, control system for electronic device and server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20130730 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140110 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5458163 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313121 Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |