(57)【要約】【課題】映像の再生速度を適切に変更することができる電子機器を実現する。【解決手段】実施形態によれば、電子機器は、抽出手段と、検出手段と、変更手段とを具備する。抽出手段は、映像コンテンツデータから、前記映像コンテンツデータの映像に関連付けられた文字情報及び前記文字情報に関連する文字関連情報を抽出する。検出手段は、前記文字関連情報に基づき、前記文字情報から所定の表示形態を示す文字列を検出する。変更手段は、前記映像を第１の再生速度で再生する際、前記文字列に対応する前記映像内の再生位置の再生速度を、前記第１の再生速度よりも遅い第２の再生速度に変更する。【選択図】図４
2014123898.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツデータから、前記映像コンテンツデータの映像に関連付けられた文字情報及び前記文字情報に関連する文字関連情報を抽出する抽出手段と、
前記文字関連情報に基づき、前記文字情報から所定の表示形態を示す文字列を検出する検出手段と、
前記映像を第１の再生速度で再生する際、前記文字列に対応する前記映像内の再生位置の再生速度を、前記第１の再生速度よりも遅い第２の再生速度に変更する変更手段と
を具備する電子機器。
【請求項２】
前記文字列は、前記文字関連情報によって示されるデフォルトの文字サイズよりも大きな文字サイズを有する文字列、前記文字関連情報によって示されるデフォルトの文字色と異なる文字色を有する文字列、前記文字関連情報によって示されるデフォルトの文字フォントの種類と異なる文字フォントの種類を有する文字列、または下線が付加された文字列である請求項１記載の電子機器。
【請求項３】
前記所定の表示形態は、複数の異なる表示形態を示す項目を含み、
前記変更手段は、前記文字列に対して前記複数の項目毎に点数付けを行い、前記点数に応じて前記文字列に対応する前記映像内の再生位置の再生速度を変更する請求項１記載の電子機器。
【請求項４】
前記複数の項目の重みがユーザによって変更可能である請求項３記載の電子機器。
【請求項５】
前記映像コンテンツデータは、放送番組データに関するデータであり、
前記検出手段は、前記文字列が前記放送番組データに関する番組情報に含まれていることを検出し、
前記変更手段は、前記番組情報に含まれる前記文字列に対応する前記映像内の再生位置の再生速度を、前記第２の再生速度に変更する請求項１記載の電子機器。
【請求項６】
前記検出手段は、前記文字情報に複数含まれている前記文字列を検出し、
前記変更手段は、前記検出された複数の文字列の各々に対応する前記映像内の再生位置の再生速度を、前記第２の再生速度に変更する請求項１記載の電子機器。
【請求項７】
前記検出手段は、前記文字列に含まれる所定の文字列をキーワードとして検出し、
前記変更手段は、前記キーワードに対応する前記映像内の再生位置の再生速度を、前記第２の再生速度に変更する請求項１記載の電子機器。
【請求項８】
前記変更手段は、前記所定の表示形態が複数の表示形態からなる場合、ユーザによって選択された表示形態を示す文字列に対応する前記映像内の再生位置の再生速度を、前記第２の再生速度に変更する請求項１記載の電子機器。
【請求項９】
映像コンテンツデータから、前記映像コンテンツデータの映像に関連付けられた文字情報及び前記文字情報に関連する文字関連情報を抽出し、
前記文字関連情報に基づき、前記文字情報から所定の表示形態を示す文字列を検出し、
前記映像を第１の再生速度で再生する際、前記文字列に対応する前記映像内の再生位置の再生速度を、前記第１の再生速度よりも遅い第２の再生速度に変更する再生制御方法。
【請求項１０】
映像コンテンツデータから、前記映像コンテンツデータの映像に関連付けられた文字情報及び前記文字情報に関連する文字関連情報を抽出する手順と、
前記文字関連情報に基づき、前記文字情報から所定の表示形態を示す文字列を検出する手順と、
前記映像を第１の再生速度で再生する際、前記文字列に対応する前記映像内の再生位置の再生速度を、前記第１の再生速度よりも遅い第２の再生速度に変更する手順と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、映像の再生速度を変更可能な電子機器及び同装置に適用される再生制御方法に関する。
【背景技術】
【０００２】
近年、タブレットコンピュータ、ノートブック型パーソナルコンピュータ（ＰＣ）、映像録画再生装置といった種々の電子機器が開発されている。この種の多くの電子機器は、テレビ番組等の映像を録画することができる。また、電子機器は、再生速度を変更して映像を再生することもできる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２４４４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザは、録画した映像をゆっくりと見る時間がない場合等に、早送り再生機能（１．５倍速／２倍速など）を利用したり、重要でないシーンは早送りする等の操作を行う場合がある。この場合、再生している映像に重要なシーンが含まれていても、そのシーンを見逃す可能性がある。
【０００５】
したがって、ユーザが再生する映像の内容をあらかじめ知らないような場合でも、重要なシーン等を見逃すことなく再生することが求められる。
【０００６】
本発明の目的は、映像の再生速度を適切に変更することができる電子機器及び再生制御方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、抽出手段と、検出手段と、変更手段とを具備する。抽出手段は、映像コンテンツデータから、前記映像コンテンツデータの映像に関連付けられた文字情報及び前記文字情報に関連する文字関連情報を抽出する。検出手段は、前記文字関連情報に基づき、前記文字情報から所定の表示形態を示す文字列を検出する。変更手段は、前記映像を第１の再生速度で再生する際、前記文字列に対応する前記映像内の再生位置の再生速度を、前記第１の再生速度よりも遅い第２の再生速度に変更する。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る電子機器の外観を示す斜視図。
【図２】第１の実施形態の電子機器のシステム構成例を示すブロック図。
【図３】第１の実施形態の電子機器によって実行されるＴＶアプリケーションプログラムの構成例を示すブロック図。
【図４】図３のＴＶアプリケーションプログラムによって実行される文字情報抽出処理の手順を示すフローチャート。
【図５】図３のＴＶアプリケーションプログラムによって実行される再生速度変更処理の手順を示すフローチャート。
【図６】図３のＴＶアプリケーションプログラムによる再生速度変更の概要を説明するための図。
【図７】図３のＴＶアプリケーションプログラムによって使用される文字情報に関するデータベースを示す図。
【図８】図３のＴＶアプリケーションプログラムによって解析された文字情報に関するデータベースを示す図。
【図９】第２の実施形態の電子機器によって実行されるＴＶアプリケーションプログラムにおいて使用される文字情報の適用条件に関するデータベースを示す図。
【図１０】第２の実施形態の電子機器によって実行されるＴＶアプリケーションプログラムにおいて実行される文字情報抽出処理の手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、第１の実施の形態について図面を参照して説明する。
【００１０】
まず、図１を参照して、本実施形態に係る電子機器の構成について説明する。この電子機器は、ノートブックタイプのパーソナルコンピュータ、タブレット端末、または映像録画再生装置等の各種電子機器として実現され得る。以下では、この電子機器が、ノートブックタイプのパーソナルコンピュータ１０として実現されている場合を想定する。
【００１１】
図１は、ディスプレイユニットが開いた状態のコンピュータ１０を正面側から見た斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とを備える。ディスプレイユニット１２には、液晶表示装置（ＬＣＤ）３１のような表示装置が組み込まれている。さらに、ディスプレイユニット１２の上端部には、カメラ（Ｗｅｂカメラ）３２が配置されている。
【００１２】
ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面がディスプレイユニット１２で覆われる閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、タッチパッド１４、指紋センサ１５、本コンピュータ１０をパワーオン／オフするための電源スイッチ１６、幾つかの機能ボタン１７、およびスピーカ１８Ａ、１８Ｂが配置されている。
【００１３】
また、コンピュータ本体１１には、電源コネクタ２１が設けられている。電源コネクタ２１はコンピュータ本体１１の側面、例えば左側面に設けられている。この電源コネクタ２１には、外部電源装置が取り外し自在に接続される。外部電源装置としては、ＡＣアダプタを用いることが出来る。ＡＣアダプタは商用電源（ＡＣ電力）をＤＣ電力に変換する電源装置である。
【００１４】
さらに、コンピュータ本体１１には、幾つかのＵＳＢポート２２、ＨＤＭＩ（High-definition multimedia interface）出力端子２３、およびＲＧＢポート２４が設けられている。
【００１５】
図２は、本コンピュータ１０のシステム構成を示している。本コンピュータ１０は、ＣＰＵ１１１、システムコントローラ１１２、主メモリ１１３、グラフィクスプロセッシングユニット（ＧＰＵ）１１４、サウンドコーデック１１５、ＢＩＯＳ−ＲＯＭ１１６、ハードディスクドライブ（ＨＤＤ）１１７、光ディスクドライブ（ＯＤＤ）１１８、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））モジュール１２０、無線ＬＡＮモジュール１２１、ＳＤカードコントローラ１２２、ＰＣＩ  ＥＸＰＲＥＳＳカードコントローラ１２３、ＴＶチューナ１２４、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１３０等を備えている。
【００１６】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１７から主メモリ１１３にロードされる各種ソフトウェアを実行する。このソフトウェアは、オペレーティングシステム（ＯＳ）２０１および各種アプリケーションプログラムを含む。さらに、このアプリケーションプログラムは、ＴＶアプリケーションプログラム２０２を含む。
【００１７】
ＴＶアプリケーションプログラム２０２は、テレビ放送の番組(番組データとも言う)を受信しながらこの番組の映像を画面に表示することができる。または、ＴＶアプリケーションプログラム２０２は、テレビ放送の番組を番組コンテンツ（映像コンテンツデータ）として録画し、録画した番組コンテンツを再生することができる。また、ＴＶアプリケーションプログラム２０２は、録画した番組コンテンツを音声付で早送り（1.5倍速／2倍速など）で再生する早送り再生機能を有する。ＴＶアプリケーションプログラム２０２は、番組コンテンツ内の映像データの再生速度を遅くできる。また、ＴＶアプリケーションプログラム２０２は、番組コンテンツ内の音声データの再生速度も遅くできる。ＴＶアプリケーションプログラム２０２は、録画した番組コンテンツの字幕、文字スーパー、または番組情報などから重要なキーワードを自動的に抽出し解析する。ＴＶアプリケーションプログラム２０２は、その解析結果に基づき、録画した番組コンテンツの早送り再生時に、重要なキーワードが出現する録画した番組コンテンツ内のシーンでは再生速度を遅くすることができる。したがって、ユーザは、あらかじめ番組に関するキーワードを登録しなくても、その番組に関する重要なキーワードを聞き逃すことなく、あるいは重要なキーワードが出現するシーンを見逃すことなく、番組コンテンツを再生することができる。なお、シーンとは、映像データの再生位置、または映像データの先頭から経過した時間（再生時間）である。
【００１８】
また、ＣＰＵ１１１は、不揮発性メモリであるＢＩＯＳ−ＲＯＭ１１６に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳはハードウェア制御のためのシステムプログラムである。
【００１９】
ＧＰＵ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ３１を制御する表示コントローラである。ＧＰＵ１１４は、ビデオメモリ（ＶＲＡＭ）１１４Ａに格納された表示データからＬＣＤ３１に供給すべき表示信号（ＬＶＤＳ信号）を生成する。さらに、ＧＰＵ１１４は、表示データからアナログＲＧＢ信号およびＨＤＭＩビデオ信号を生成することもできる。アナログＲＧＢ信号はＲＧＢポート２４を介して外部ディスプレイに供給される。ＨＤＭＩ出力端子２３は、ＨＤＭＩビデオ信号（非圧縮のデジタル映像信号）と、デジタルオーディオ信号とを一本のケーブルで外部ディスプレイに送出することができる。ＨＤＭＩ制御回路１１９は、ＨＤＭＩビデオ信号およびデジタルオーディオ信号をＨＤＭＩ出力端子２３を介して外部ディスプレイに送出するためのインタフェースである。
【００２０】
システムコントローラ１１２は、ＣＰＵ１１１と各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ１１２は、ハードディスクドライブ（ＨＤＤ）１１７および光ディスクドライブ（ＯＤＤ）１１８を制御するためのシリアルＡＴＡコントローラを内蔵している。さらに、システムコントローラ１１２は、ＬＰＣ（Ｌｏｗ ＰＩＮ Ｃｏｕｎｔ）バス上の各デバイスとの通信を実行する。
【００２１】
ＥＣ／ＫＢＣ１３０は、本コンピュータ１０の電力管理を実行するための電力管理コントローラであり、例えば、キーボード（ＫＢ）１３およびタッチパッド１４などを制御するキーボードコントローラを内蔵したワンチップマイクロコンピュータとして実現されている。ＥＣ／ＫＢＣ１３０は、ユーザによる電源スイッチ１６の操作に応じて本コンピュータ１０をパワーオンおよびパワーオフする機能を有している。
【００２２】
次に、図３を参照し、ＴＶアプリケーションプログラム２０２の構成について説明する。  
ＴＶプリケーションプログラム２０２は、記録処理部４０、検出部４１、解析部４２、再生速度変更部４３、及び再生処理部４４を備える。  
記録処理部４０は、ＴＶチューナ１２４によって受信されるＴＶ放送番組信号からＴＶ放送番組データを得る。記録処理部４０は、取得したＴＶ放送番組データを、映像コンテンツデータ４５として、ＨＤＤ１１７のような記録媒体に記録する。映像コンテンツデータ４５は、映像データ、音声データ、字幕や文字スーパーなどの文字情報、番組に関する各種情報（番組情報）、及びタイムスタンプ等の再生位置情報等を含む。
【００２３】
また、記録処理部４０は、無線ＬＡＮモジュール１２１または有線ＬＡＮモジュールを介してインターネット７０１から受信される、ＴＶ放送番組信号ではないインターネット番組の信号からインターネット番組データを得る。記録処理部４０は、取得したインターネット番組データを、映像コンテンツデータ４５として、ＨＤＤ１１７に記録する。
【００２４】
記録処理部４０は、ＴＶチューナ１２４または無線ＬＡＮモジュール１２１を介して、映像コンテンツデータ４５を受信する。映像コンテンツデータ４５に含まれる文字情報とは、字幕、文字スーパー等の文字列を含む情報である。字幕は、テレビジョン放送の映像に重ねてスーパーで表示される文字列のうち映像データの内容と関連する文字列である。字幕は、映像データまたは音声データと同期している。字幕は、例えば、ユーザによって選択された場合、画面に表示されるような訳字字幕である。文字スーパーは、映像データまたは音声データと非同期である。字幕スーパーは、例えば、速報ニュース、編成ことわり、時報、または緊急地震速報である。記録処理部４０は、受信した文字情報を、映像コンテンツデータ４５と関連付けてＨＤＤ１１７に記録する。
【００２５】
検出部４１は、映像コンテンツデータ４５から、映像コンテンツデータ４５の映像データに関連付けられた文字情報及び前記文字情報に関連する文字関連情報を、検出（抽出）する。文字関連情報とは、文字情報に含まれる文字列の表示形態、及び映像データの再生位置等に関する情報である。また、検出部４１は、文字情報抽出部４６、文字列検出部４７、及びキーワード検出部４８を備える。
【００２６】
文字情報抽出部４６は、映像コンテンツデータ４５から文字情報を抽出する。文字列検出部４７は、文字情報抽出部４６によって抽出された文字情報から、映像コンテンツデータ４５に含まれる文字関連情報に基づき、特定の文字列が他と異なる所定の表示形態を示す文字列を検出する。所定の表示形態とは、特定の修飾（属性または形状）を有する文字列の表示形態である。属性または形状を示す文字列は、文字サイズが大きい文字列、強調表示されている文字列、または下線が付加されている文字列、等である。具体的には、文字列検出部４７によって検出される文字列は、文字関連情報によって示されるデフォルトの文字サイズよりも大きい文字サイズを有する文字列、文字関連情報によって示されるデフォルトの文字色と異なる文字色を有する文字列、文字関連情報によって示されるデフォルトの文字フォントの種類と異なる文字フォントの種類を有する文字列、または下線が付加された文字列等である。
【００２７】
キーワード検出部４８は、文字列検出部４７によって検出された所定の表示形態を示す文字列に含まれるキーワードを検出する。  
また、検出部４１は、映像コンテンツデータ４５の番組に関する各種情報（番組情報）を映像コンテンツデータ４５から検出する。番組情報は、番組のジャンル、番組に出演する出演者、番組のタイトル、または番組の内容等を含む情報である。
【００２８】
検出部４１は、キーワード検出部４８によって検出された所定の表示形態を示すキーワードを、文字関連情報及び再生位置の情報とともに、文字登録情報としてデータベース１１７Ａに登録する。また、検出部４１は、所定の表示形態を示さない文字列を検出し、検出した文字列に含まれるキーワードも、文字登録情報としてデータベース１１７Ａに登録する。また、検出部４１は、文字情報抽出部４６によって抽出された文字情報、文字関連情報、または番組情報もデータベース１１７Ａに登録する。
【００２９】
解析部４２は、データベース１１７Ａを解析し、属性や形状、出現頻度に基づき、自動的にキーワードを抽出し重みづけを行う。具体的には、解析部４２は、抽出したキーワードの内、文字サイズが大きい、強調表示されている、または下線が付加されている、等のキーワードに対して重みづけを行う。また、解析部４２は、抽出したキーワードの内、番組情報の中に同じキーワードが含まれているキーワードに対して重み付けを行う。また、解析部４２は、抽出したキーワードの内、文字情報に同じキーワードが何度も出現するキーワードに対して重み付けを行う。
【００３０】
より詳細には、解析部４２は、データベース１１７Ａに登録されている文字登録情報に基づき、所定の表示形態を示すキーワードが重要なキーワードであるか否かを判定するための解析を行う。解析部４２は、所定の表示形態を示すキーワードを重要なキーワードと判定した場合、所定の表示形態を示すキーワードを、重み付けされたキーワードとする。重要なキーワードは、所定の表示形態を示すキーワードの内、番組情報に含まれているキーワードと一致するキーワード、または文字登録情報に複数個含まれている所定の表示形態を示すキーワード、等である。重要なキーワードは、具体的には、ニュース番組における緊急速報ニュース内のキーワード、または語学番組におけるポイントとなるフレーズとなるキーワード等である。
【００３１】
なお、文字登録情報には所定の表示形態を示さないキーワードも含まれているため、解析部４２は、文字登録情報に含まれるキーワードが所定の表示形態を示すか否かに応じて重要なキーワードであるか否かを判定し、文字登録情報に含まれるキーワードが所定の表示形態を示す場合、所定の表示形態を示すキーワードを重み付けされたキーワードとしてもよい。
【００３２】
解析部４２は、重み付け部４９をさらに備える。重み付け部４９は、キーワード毎に重み付けを行う。具体的には、重み付け部４９は、キーワード毎に点数付けを行い、キーワード毎にスコアを算出する。解析部４２は、重み付け部４９によって算出されたスコアに応じて、重要なキーワードを判定する。なお、スコアの算出については、図８を参照して後述する。解析部４２は、解析結果を再生速度変更部４３に送る。また、解析結果は、ＴＶアプリケーションプログラム２０２が映像データを再生する際に使用可能なように、データベース１１７Ａに登録されてもよい。
【００３３】
再生速度変更部４３は、解析部４２による解析結果に基づき、映像コンテンツデータ４５の映像データの再生速度を、重みに応じた再生速度に変更する。重みとは、重み付け部４９によって算出されるスコアの値である。または、上述したように解析部４２は、キーワードが所定の表示形態を示すか否かに応じて、そのキーワードが重み付けされたキーワード（重要なキーワード）であるか否かを判定している場合、重みは所定の表示形態を示すか否かの２値で表される。
【００３４】
具体的に、再生速度変更部４３は、映像コンテンツデータ４５の映像データを早送りで再生している際、重み付けされたキーワードが出現する再生位置では再生速度を遅くする。なお、解析部４２が映像データを再生する際に解析を行う場合、再生速度変更部４３は解析部４２から送られてくる解析結果に基づき再生速度を遅くする。一方、解析部４２によって解析が行われた後、映像データが再生される場合、データベース１１７Ａに登録されている解析結果に基づき再生速度を遅くする。
【００３５】
再生処理部４４は、再生速度変更部４３による再生速度変更の指示にしたがい、映像コンテンツデータ４５の映像データの再生速度を動的に変更しながら再生する。  
次に、図４を参照し、文字情報の抽出及び解析処理の手順について説明する。  
ＴＶアプリケーションプログラム２０２は、映像コンテンツデータ４５の記録が開始された場合、または映像コンテンツデータ４５の映像データの再生が開始された場合等に、文字情報の抽出または解析処理を開始する。始めに、ＴＶアプリケーションプログラム２０２は、映像コンテンツデータ４５に関連する字幕または文字スーパー等の文字に関する情報（文字情報または文字関連情報）を、映像コンテンツデータ４５から抽出する（ステップＳ４０）。ＴＶアプリケーションプログラム２０２は、抽出した文字情報または文字関連情報に基づき検出される所定の表示形態を示すキーワードを、キーワードの表示形態の情報を含む文字関連情報とともにデータベース１１７Ａに登録する（ステップＳ４１）。また、ＴＶアプリケーションプログラム２０２は、番組に関する番組情報（番組情報）を映像コンテンツデータ４５から抽出し、抽出した番組情報をデータベース１１７Ａに登録する（ステップＳ４２）。ＴＶアプリケーションプログラム２０２は、データベース１１７Ａに登録されている所定の表示形態を示すキーワードを、番組情報等とともに解析する（ステップＳ４３）。ＴＶアプリケーションプログラム２０２は、解析結果に基づき、所定の表示形態を示すキーワードに重みをつける（ステップＳ４３）。
【００３６】
次に、図５を参照し、映像コンテンツデータ４５の映像データの再生処理の手順について説明する。  
ＴＶアプリケーションプログラム２０２は、ユーザからの映像コンテンツデータ４５の映像データの再生を行う指示等があった場合、任意の速度（第１の再生速度）で映像コンテンツデータ４５の映像データの再生を開始する。なお、以下、映像データと記載した場合、その映像データは映像コンテンツデータ４５の映像データを意味する。ＴＶアプリケーションプログラム２０２は、映像データと関連付けられた文字情報に含まれる文字列が、重みづけされたキーワードと一致するか否かを判定する（ステップＳ５０）。ＴＶアプリケーションプログラム２０２は、映像データと関連付けられた文字情報に含まれる文字列が重みづけされたキーワードと一致しない場合（ステップＳ５０のＮＯ）、映像データの再生位置が終了位置であるか否かを判定する（ステップＳ５３）。ＴＶアプリケーションプログラム２０２は、映像データの再生位置が終了位置であると判定した場合（ステップＳ５３のＹＥＳ）、再生処理を終了する。ＴＶアプリケーションプログラム２０２は、映像データの再生位置が終了位置でない場合（ステップＳ５３のＮＯ）、ステップＳ５０に戻り、再び映像データと関連付けられた文字情報に含まれる文字列が、重みづけされたキーワードと一致するか否かを判定する。なお、ステップＳ５０の処理は、例えば映像データの再生位置毎に行われる。
【００３７】
ＴＶアプリケーションプログラム２０２は、映像データと関連付けられた文字情報に含まれる文字列が重みづけされたキーワードと一致する場合（ステップＳ５０のＹＥＳ）、キーワードに対応する映像データ内の再生位置の再生速度を、早送り再生速度（第１の再生速度）よりも遅い第２の再生速度に変更する（ステップＳ５１）。そして、ＴＶアプリケーションプログラム２０２は、重み付けされたキーワードに対応する再生位置と異なる再生位置で、再生速度を、第２の再生速度から元の再生速度である第１の再生速度に戻す（ステップＳ５２）。
【００３８】
次に、図６を参照し、再生速度の変更の概要について説明する。  
図６は、番組データを早送り再生時に、文字情報の文字列の変化に応じて再生速度が変更される場合を想定している。なお、図６では、語学番組に関する映像データに関して述べる。
【００３９】
図６では、早送り再生速度（２．０倍速）で映像データが再生されているものとする。再生位置Ｔ００から再生位置Ｔ０２（Ｔ００〜Ｔ０２）の期間、画面に映像シーン９１が表示される。映像シーン９１には、キーワード「ワンポイント」を含む文字列「今日のワンポイント、ｘｘｘ」が表示されている。なお、図示されていないが、キーワード「ワンポイント」の色は、キーワード「ワンポイント」以外の文字列「今日のワンポイント、ｘｘｘ」に含まれるキーワード「今日」等の色と異なる色である。したがって、キーワード「ワンポイント」は重みづけされたキーワードである。なお、キーワード「ワンポイント」以外のキーワード「今日」等の色は、例えば、文字関連情報から得られるデフォルトの文字の色である。このように、Ｔ００〜Ｔ０２の期間では、映像シーン９１に表示される文字情報が重みづけされたキーワード「ワンポイント」と一致するため、早送り再生速度（２．０倍速）よりも遅い速度である通常再生速度（１．５倍速）で映像データが再生される。なお、再生位置Ｔ００よりも前の再生位置では、映像シーン９０が画面に表示されている。
【００４０】
再生位置Ｔ０２から再生位置Ｔ２０までの期間、映像シーン９３及び映像シーン９４は早送り再生速度（２．０倍速）で再生される。  
再生位置Ｔ２０から再生位置Ｔ２２（Ｔ２０〜Ｔ２２）までの期間、画面に映像シーン９５が表示される。映像シーン９５には、Ｔ２０〜Ｔ２２の期間、番組情報にも含まれるキーワード「フレーズ」を含む文字列「今日のフレーズは、ｘｘｘ」が表示される。また、図６に示すように、文字列「今日のフレーズは、ｘｘｘ」の文字サイズは、映像シーン９１の文字列「今日のワンポイント、ｘｘｘ」の文字サイズ、または映像シーン９７の文字列「また来週、ｘｘｘ」の文字サイズ、よりも大きく表示される。したがって、キーワード「フレーズ」は、番組情報に含まれており且つ文字サイズが大きいという所定の表示形態を示しているため、キーワード「ワンポイント」よりも重みが大きい重み付けされたキーワードである。そのため、Ｔ２０〜Ｔ２２の期間、早送り再生速度（２．０倍速）よりも遅い速度である通常再生速度（１．０倍速）で映像データが再生される。また、重み付けされたキーワード「フレーズ」に対応する重みの値が、重み付けされたキーワード「ワンポイント」の重みの値よりも大きいため、映像シーン９５は映像シーン９１よりも遅く再生される。
【００４１】
その後、再生位置Ｔ３０から再生位置Ｔ３２までの期間、映像シーン９７及び映像シーン９８は早送り再生速度（２．０倍速）で再生される。  
図６に示すように、重み付けされたキーワードに対応する再生位置における映像データの再生速度は、重み付けされていないキーワードに対応する再生位置における再生速度よりも遅くなる。なお、図６では、早送り再生時に再生速度を遅くする場合について説明したが、通常再生速度（１．０倍速）で再生する通常再生時に重み付けされたキーワードに対応する再生位置に対応する映像データを、通常再生速度よりも遅いスロー再生速度、例えば０．５倍速、で再生してもよい。
【００４２】
なお、図６では、映像内に「今日のワンポイント、ｘｘｘ」等の文字情報の文字列が表示される場合を示したが、必ずしも文字列を画面に表示する必要はなく、重み付けされたキーワードに対応する再生位置で再生速度が遅ければよい。また、図６では通常再生時の再生速度が複数ある場合を示しているが、例えば重みの値が２値である場合等は、所定の表示形態を示すキーワードの重みの値の大きさにかかわらず、所定の表示形態を示すキーワードに対応する再生位置の再生速度を遅くしてもよい。また、映像コンテンツデータ４５内の音声データの再生速度も遅くしてもよい。
【００４３】
図７は、文字登録情報が登録されているデータベース１１７Ａの例を示している。なお、図７はニュース番組に関する映像コンテンツデータから抽出される文字情報に基づき生成されるデータベースを想定している。
【００４４】
データベース１１７Ａには、各文字列（キーワード）に対して、各キーワードに対する再生位置の情報が登録されている。また、データベース１１７Ａには、各キーワードに対して、複数の異なる表示形態を示す項目に関して、各々の項目のデータが登録されている。例えば、図７に示すように、キーワード「天気」に関しては、再生位置が「０：３０」、文字の大きさが「１６ドット」、強調表示（色）が「白」、下線の付加が「なし」、文字のフォントが「細い」、及び番組のジャンルが「ニュース１」である。なお、再生位置「０：３０」は、再生位置「０：３０」を基準として所定の期間であってもよい。なお、図７においては、文字関連情報から得られるデフォルトの文字の大きさが「１６ドット」であり、文字関連情報から得られるデフォルトの強調表示（文字色）が「白」であり、文字関連情報から得られるデフォルトの下線の付加が「なし」であり、文字関連情報から得られるデフォルトのフォントが「細い」である。したがって、キーワード「天気」は、図７に示す複数の項目の各々が文字関連情報から得られるデフォルトの値であるため、キーワード「天気」は所定の表示形態を示さないキーワードである。一方、図７に示すように、キーワード「トピックス」及びキーワード「地震」は、各項目の内の何れかが文字関連情報から得られるデフォルトの値と異なるため、所定の表示形態を示すキーワードである。このように、データベース１１７Ａには、所定の表示形態を示すキーワードのデータ及び所定の表示形態を示さないキーワードのデータが、キーワード毎に登録されている。
【００４５】
次に、図８を参照し、解析部４２による解析の結果に関するデータベースについて説明する。なお、図８に示す解析結果は、図７の文字登録情報に関するデータベースに対応する解析結果である。
【００４６】
図８に示すように、解析結果には、各キーワード毎に、再生位置、頻度（出現回数）、スコア、及び再生速度の値が登録される。頻度は、各キーワードに対して検出された回数を示す。例えば、キーワード「天気」及びキーワード「トピックス」の頻度は１である。一方、キーワード「地震」は、図７に示すように、再生位置「３２：００」及び再生位置「４２：００」で検出されているため、キーワード「地震」の頻度は２である。スコアは、各キーワードに対して、重み付け部４９によって算出される。
【００４７】
ここで、スコアの算出方法について述べる。スコアの算出方法は、図７に示すような所定の表示形態の複数の項目の各々に対して、各キーワードが各項目の所定の表示形態を示している場合、点数を加算する方法である。具体的には、図７の各項目、「文字の大きさ」、「強調表示」、「下線」、及び「フォント」の各々に対して、各キーワードが他のキーワードの表示形態、例えばデフォルトの表示形態、と異なる場合、１点を加算する。この場合、図８において、キーワード「天気」は、各項目がデフォルトの表示形態であるため、スコアは０である。一方、キーワード「トピックス」は、項目「強調表示」の値「赤」が、他のキーワードの項目「強調表示」の値「白」と異なるため、スコアは１である。また、キーワード「地震」は、項目「文字の大きさ」、項目「強調表示」、及び項目「下線」または項目「フォント」に関して、他のキーワードの表示形態と異なる。また、キーワード「地震」は、頻度が２である。そのため、頻度の値に対して１点を加算すると、スコアは７になる。なお、上述したようなスコアの算出方法は一例であり、各項目毎に点数の重みを変えてもよい。
【００４８】
図８に示す再生速度の値は、スコアに応じて変更される。例えば、再生速度の値は、スコアが増加するにしたがい、減少する。また、再生速度の値は、スコアの値が所定の値の範囲にある場合、その所定の値の範囲に対応する再生速度の値になるように、変更してもよい。
【００４９】
なお、図８に示すような所定の表示形態の各項目に対する重みを、例えばユーザが変更（修正）することもできる。これにより、ユーザの好みに合った再生速度で映像データを再生することができる。
【００５０】
また、再生速度を変更する再生位置は、キーワード検出部４８によって検出される所定の表示形態を示すキーワードに対応する再生位置であるが、キーワード検出部４８によって検出される所定の表示形態を示すキーワードと同一のキーワードで所定の表示形態を示さないキーワードの再生位置の再生速度を変更してもよい。
【００５１】
また、解析部４２は、文字情報に複数個含まれているが番組情報に含まれていないキーワードは、重要なキーワードではないと判定してもよい。これにより、例えば「私は」または「今日は」等の重要ではないと思われるキーワードが重み付けされたキーワードになることを防ぐことができる。
【００５２】
また、映像コンテンツデータ４５は、ＨＤＤ１１７ではなくＤＶＤディスクのような記録媒体に記録されていてもよい。この場合、ＴＶアプリケーションプログラム２０２は、ＤＶＤディスク等に記録されている映像コンテンツデータから字幕情報を抽出する。
【００５３】
以上説明したように、第１の実施形態によれば、映像コンテンツデータ４５から、映像コンテンツデータ４５の映像データに関連付けられた文字情報及び文字情報に関連する文字関連情報を抽出し、文字関連情報に基づき、文字情報から所定の表示形態を示す文字列を検出することにより、映像データを第１の再生速度で再生する際、文字列に対応する映像データ内の再生位置の再生速度を、第１の再生速度よりも遅い第２の再生速度に変更することができる。そのため、映像データの再生速度を適切に変更することができる。ユーザは、多忙でゆっくりと映像データを見る時間がない場合でも、重要でないシーンは早送り再生し、重要なキーワードが出現するシーンの再生速度が自動的に変更される（遅くなる）ため、重要なキーワードが出現するシーンを見逃す（聞き逃す）可能性が減少する。また、重要なキーワードの重み付けも自動的に行われるため、例えば、ニュース、語学番組などの映像データを再生する際、その番組の内容をユーザが予め知らなくても、その番組に関する重要なキーワードを聞き逃すことなく再生することができる。また、ユーザは、あらかじめキーワードを登録しなくても、番組に関する重要なキーワードを聞き逃すことなく再生することができる。
【００５４】
（第２の実施形態）
以下、第２の実施の形態について図面を参照して説明する。  
なお、第１の実施形態と同様の構成及び機能については説明を省略する。  
第１の実施形態では、キーワード検出部４８によって所定の表示形態を示すキーワードを検出したが、第２の実施形態では、キーワードを検出することなく、文字列検出部４７によって検出される所定の表示形態を示す文字列を検出する。検出した文字列に対応する映像コンテンツデータ４５の映像データ内の再生位置の再生速度を、早送り再生速度（第１の再生速度）よりも遅い通常再生速度（第２の再生速度）に変更する。
【００５５】
具体的には、第２の実施形態では、図９に示すような所定の表示形態の適用条件（ルール）にしたがい、所定の表示形態を示す文字列を検出する。図９に示すように、各ルールは、４つの所定の表示形態に関する項目、番組のジャンルの項目、及びルール１の再生速度の項目からなる。例えば、ルール１は、文字の大きさが２０ドットであり、強調表示（文字色）が黄色であり、文字に下線がなく、及びフォント（文字の太さ）が細い、という所定の表示形態の適用条件である。また、ルール１は、番組情報から得られる番組のジャンルがニュースである場合に適用される条件である。
【００５６】
また、各ルールに対応する再生速度は、第１の実施形態において上述したようなスコアの算出方法を用いて決定できる。または、図９に示すように所定の表示形態の条件が複数の表示形態の条件からなる場合、ユーザは、ルール１またはルール２の内の何れのルールに対応する再生速度をより遅く再生するかを選択することもできる。そのため、ユーザの選択に応じて各ルールの再生速度の値を自動的に変更してもよい。
【００５７】
次に、図１０を参照し、第２の実施形態における、映像コンテンツデータ４５内の映像データの再生処理の手順について説明する。  
ＴＶアプリケーションプログラム２０２は、ユーザからの映像コンテンツデータ４５の映像データの再生を行う指示等があった場合、任意の速度（第１の再生速度）で映像コンテンツデータ４５の映像データの再生を開始する。ＴＶアプリケーションプログラム２０２は、映像データと関連付けられた文字情報に含まれる文字列が、図９に示すようなルールと一致するか否かを判定する（ステップＳ９０）。ＴＶアプリケーションプログラム２０２は、映像データと関連付けられた文字情報に含まれる文字列がルールと一致しない場合（ステップＳ９０のＮＯ）、映像データの再生位置が終了位置であるか否かを判定する（ステップＳ９３）。ＴＶアプリケーションプログラム２０２は、映像データの再生位置が終了位置であると判定した場合（ステップＳ９３のＹＥＳ）、再生処理を終了する。ＴＶアプリケーションプログラム２０２は、映像データの再生位置が終了位置でない場合（ステップＳ９３のＮＯ）、ステップＳ９０に戻り、再び映像データと関連付けられた文字情報に含まれる文字列が、ルールと一致するか否かを判定する。なお、ステップＳ９０の処理は、例えば映像データの再生位置毎に行われる。
【００５８】
ＴＶアプリケーションプログラム２０２は、映像データと関連付けられた文字情報に含まれる文字列がルールと一致する場合（ステップＳ９０のＹＥＳ）、一致するルールに対応する映像データ内の再生位置における再生速度を、早送り再生速度（第１の再生速度）よりも遅い第２の再生速度に変更する（ステップＳ９１）。そして、ＴＶアプリケーションプログラム２０２は、一致するルールに対応する再生位置と異なる再生位置で、再生速度を、第２の再生速度から元の再生速度である第１の再生速度に戻す（ステップＳ９２）。
【００５９】
また、図９に示すような所定の表示形態の条件が複数の表示形態の条件からなる場合、ユーザによって選択された表示形態の条件を示す文字列に対応する映像データ内の再生位置の再生速度を変更するようにしてもよい。例えば、図９に示すルール１がユーザによって選択された場合、ルール１に対応する再生位置の再生速度を変更する。より具体的には、ニュース等の番組において、アナウンサの音声に対応する字幕がルール１に対応し、アナウンサ以外の音声に対応する字幕がルール２に対応する場合を想定する。この場合、ユーザがルール１に対応するアナウンサの音声を選択すると、早送り再生時に、アナウンサの音声に対応する再生位置の再生速度だけを自動的に遅くして再生することができる。なお、再生時に、何れのルール、例えば再生速度を変更する文字列の色、を選択するかをユーザに選択させるため選択画面を画面に表示してもよい。
【００６０】
以上説明したように、第２の実施形態によれば、抽出した文字情報からキーワードを検出することなく、所定の表示形態を示す文字列に対応する再生位置の再生速度を変更することができる。また、ユーザは所定の表示形態の条件を自由に変更することができるため、ユーザに好適な条件の所定の表示形態を示す文字列に対応する再生位置の再生速度を変更することができる。
【００６１】
図３に示されているような各部の機能は、ソフトウェア（コンピュータプログラム）によって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じてこのソフトウェアを通常のコンピュータにインストールして実行することにより、本実施形態と同様の効果を容易に実現することができる。
【００６２】
なお、図３に示した各部の機能は、例えば、専用ＬＳＩ、ＤＳＰのようなハードウェアによって実現してもよい。  
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６３】
１０…コンピュータ（電子機器）、４０…記録処理部、４０Ｂ…文字情報受信部、４１…検出部、４２…解析部、４３…再生速度変更部、４４…再生処理部、４６…文字情報抽出部、４７…文字列検出部、４８…キーワード検出部、４９…重み付け部、２０２…ＴＶアプリケーションプログラム。
【図１】
2014123898.tif 000003
【図２】
2014123898.tif 000004
【図３】
2014123898.tif 000005
【図４】
2014123898.tif 000006
【図５】
2014123898.tif 000007
【図６】
2014123898.tif 000008
【図７】
2014123898.tif 000009
【図８】
2014123898.tif 000010
【図９】
2014123898.tif 000011
【図１０】
2014123898.tif 000012