(57)【要約】【課題】情報を蓄積する記憶媒体の容量を削減し、かつ、蓄積された情報を探し出す時間を短縮する文字列情報蓄積装置の提供を目的とする。【解決手段】文字列情報蓄積装置は、フレーム単位で入力される映像情報に含まれる文字列情報を抽出する文字列抽出部と、文字列情報の中から、予め設定された指定文字列を検出する文字列検出部と、予め設定された指定文字列が検出されたフレーム内の予め設定された範囲に含まれる文字列情報のうち、予め設定された指定文字列以外の文字列情報を関連文字列情報として、予め設定された指定文字列とともに保存する文字列格納部と、ユーザによるコマンドあるいは表示装置に設定される表示モードに基づき、文字列格納部に保存されている予め設定された指定文字列と、予め設定された指定文字列に対応する関連文字列情報とを、表示装置に表示させる制御を行う文字列表示制御部と、を含む。【選択図】図１
2020028094.tif 000002
【特許請求の範囲】
【請求項１】
フレーム単位で入力される映像情報に含まれる文字列情報を抽出する文字列抽出部と、
前記文字列情報の中から、予め設定された指定文字列を検出する文字列検出部と、
前記予め設定された指定文字列が検出されたフレーム内の予め設定された範囲に含まれる前記文字列情報のうち、前記予め設定された指定文字列以外の前記文字列情報を関連文字列情報として、前記予め設定された指定文字列とともに保存する文字列格納部と、
ユーザによるコマンドあるいは表示装置に設定される表示モードに基づき、前記文字列格納部に保存されている前記予め設定された指定文字列と、前記予め設定された指定文字列に対応する前記関連文字列情報とを、前記表示装置に表示させる制御を行う文字列表示制御部と、を備える文字列情報蓄積装置。
【請求項２】
前記文字列検出部は、前記予め設定された指定文字列に関連する文字列も前記予め設定された指定文字列として扱う、請求項１に記載の文字列情報蓄積装置。
【請求項３】
前記文字列検出部は、前記表示装置に前記関連文字列情報が表示される際に追加で設定される新たな指定文字列であって、前記予め設定される指定文字列として設定されていない前記新たな文字列を、前記文字列情報の中から検出し、
前記文字列格納部は、前記新たな文字列以外の前記文字列情報である新たな関連文字列情報を、前記新たな文字列とともに保存し、
前記文字列表示制御部は、前記文字列格納部に保存されている前記新たな関連文字列情報を前記表示装置に表示させる制御を行う、請求項１または請求項２に記載の文字列情報蓄積装置。
【請求項４】
フレーム単位で入力される映像情報に含まれる文字列情報を抽出する文字列抽出部と、
前記文字列情報の中から、複数の指定文字列を検出する文字列検出部と、
前記複数の指定文字列の各々が検出されたフレーム内の予め設定された範囲に含まれる前記文字列情報の中から、前記複数の指定文字列の各々以外の前記文字列情報を関連文字列情報として、前記複数の指定文字列とともに保存し、かつ、前記複数の指定文字列毎に管理される情報であって前記関連文字列情報の蓄積状況に関する前記情報を保存する文字列格納部と、
ユーザによるコマンドあるいは表示装置に設定される表示モードに基づき、前記文字列格納部に保存されている前記蓄積状況に関する前記情報を、前記複数の指定文字列毎に、前記表示装置に表示させる制御を行う文字列表示制御部と、を備える文字列情報蓄積装置。
【請求項５】
前記文字列検出部は、前記複数の指定文字列に関連する文字列を、前記複数の指定文字列として扱う、請求項４に記載の文字列情報蓄積装置。
【請求項６】
前記文字列表示制御部は、前記表示装置に表示された前記複数の指定文字列から選択される一の指定文字列に対応する前記関連文字列情報を、前記表示装置に表示させる制御を行う、請求項４または請求項５に記載の文字列情報蓄積装置。
【請求項７】
前記文字列検出部は、前記表示装置に前記関連文字列情報が表示される際に追加で設定される新たな指定文字列であって、前記複数の指定文字列として設定されていない前記新たな指定文字列を、前記文字列情報の中から検出し、
前記文字列格納部は、前記新たな文字列以外の前記文字列情報である新たな関連文字列情報を、前記新たな文字列とともに保存し、
前記文字列表示制御部は、前記文字列格納部に保存されている前記新たな関連文字列情報を前記表示装置に表示させる制御を行う、請求項６に記載の文字列情報蓄積装置。
【請求項８】
前記文字列表示制御部は、前記表示装置に表示された前記複数の指定文字列から選択される２以上の指定文字列の各々に対応する前記関連文字列情報を、前記２以上の指定文字列毎に、前記表示装置に表示させる制御を行う、請求項４または請求項５に記載の文字列情報蓄積装置。
【請求項９】
前記文字列検出部は、前記表示装置に前記関連文字列情報が表示される際に追加で設定される新たな指定文字列であって、前記複数の指定文字列として設定されていない前記新たな指定文字列を、前記文字列情報の中から検出し、
前記文字列格納部は、前記新たな文字列以外の前記文字列情報である新たな関連文字列情報を、前記新たな文字列とともに保存し、
前記文字列表示制御部は、前記文字列格納部に保存されている前記新たな関連文字列情報を前記表示装置に表示させる制御を行う、請求項８に記載の文字列情報蓄積装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ放送などの映像情報、もしくは同時に伝送される音声情報、番組情報などから、予め指定された文字列に関係する文字列情報を自動で保存する文字列情報蓄積装置に関する。
【背景技術】
【０００２】
ユーザがテレビ番組で紹介された情報を記録する場合、従来は、ユーザ自身が、事前に番組を録画したり、情報が発信されたタイミングでメモを取ったりする必要があった。ただし、これらの方法で情報を記録する場合、ユーザは、情報が発信される前に録画予約を行う必要、またはメモの準備をする必要がある。しかし、他の作業を行いながらテレビを視聴することが主流となっている現在のテレビの用途に関する観点からは、その事前準備はユーザにとって大変不便である。
【０００３】
このような不都合を解消するため、例えば、特許文献１には映像蓄積表示装置が提案されている。その映像蓄積表示装置は、映像中にテロップやフリップなどの文字情報が表示されたことを検知し、文字情報の映っている画像を静止画像として順次蓄積する。蓄積された静止画像は、ユーザ操作に基づく命令により映像表示装置の画面上に表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１６８６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の映像蓄積表示装置においては、自動で蓄積される静止画像の量が膨大になりやすい。そのため、視聴者が所望の情報を探し出すために多大な時間を要する。また、静止画像を蓄積するメモリなどの蓄積部には、大きな容量が求められる。
【０００６】
本発明は上記の問題点を解決するためになされたものであり、情報を蓄積する記憶媒体の容量を削減し、かつ、蓄積された情報を探し出す時間を短縮することを可能とする文字列情報蓄積装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る文字列情報蓄積装置は、フレーム単位で入力される映像情報に含まれる文字列情報を抽出する文字列抽出部と、文字列情報の中から、予め設定された指定文字列を検出する文字列検出部と、予め設定された指定文字列が検出されたフレーム内の予め設定された範囲に含まれる文字列情報のうち、予め設定された指定文字列以外の文字列情報を関連文字列情報として、予め設定された指定文字列とともに保存する文字列格納部と、ユーザによるコマンドあるいは表示装置に設定される表示モードに基づき、文字列格納部に保存されている予め設定された指定文字列と、予め設定された指定文字列に対応する関連文字列情報とを、表示装置に表示させる制御を行う文字列表示制御部と、を含む。
【発明の効果】
【０００８】
本発明によれば、情報を蓄積する記憶媒体の容量を削減し、かつ、蓄積された情報を探し出す時間を短縮する文字列情報蓄積装置の提供が可能である。
【０００９】
本発明の目的、特徴、局面、および利点は、以下の詳細な説明と添付図面とによって、より明白になる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１における文字列情報蓄積装置の構成を示すブロック図である。
【図２】実施の形態１における関連文字列情報の保存動作を示すフローチャートである。
【図３】実施の形態１における文字列情報の表示制御動作を示すフローチャートである。
【図４】実施の形態２における文字列情報蓄積装置の構成を示すブロック図である。
【図５】実施の形態２における関連文字列情報の保存動作を示すフローチャートである。
【図６】実施の形態２における文字列情報の表示制御動作を示すフローチャートである。
【図７】実施の形態２における蓄積状況が表示された表示装置の表示画面の一例を示す図である。
【図８】実施の形態２における関連文字列情報が表示された表示装置の表示画面の一例を示す図である。
【図９】文字列情報蓄積装置が有する処理回路の構成の一例を示す図である。
【図１０】文字列情報蓄積装置が有する処理回路の構成の別の一例を示す図である。
【発明を実施するための形態】
【００１１】
＜実施の形態１＞
実施の形態１における文字列情報蓄積装置を説明する。図１は、文字列情報蓄積装置１００の構成を示すブロック図である。文字列情報蓄積装置１００は、文字列抽出部１０、文字列検出部１１、文字列格納部１２および文字列表示制御部１３を有する。
【００１２】
文字列抽出部１０は、フレーム単位で入力される映像情報に含まれる文字列情報を抽出する。フレームとは、動画を構成する１コマの画像のことである。映像情報とは、例えば、テレビ放送などの映像信号である。
【００１３】
文字列検出部１１は、文字列抽出部１０で抽出された文字列情報の中から、指定文字列を検出する。指定文字列は予め設定されており、例えば、文字列格納部１２に保存されている。
【００１４】
文字列格納部１２は、指定文字列以外の文字列情報である関連文字列情報を、指定文字列とともに保存する。その関連文字列情報は、文字列検出部１１で検出された指定文字列が含まれるフレーム内の予め設定された範囲に含まれる文字列情報である。予め設定された範囲は、例えば、指定文字列が含まれるフレームにおける一部の領域、もしくは指定文字列が含まれるフレームの全体の領域である。または例えば、予め設定された範囲は、指定文字列が含まれるフレームの前後の予め設定されたコマ数内のフレームにおける一部領域または全体領域である。この予め設定された範囲および予め設定されたコマ数は、ユーザによって設定可能である。関連文字列情報は、例えば、指定文字列と対応づけられて保存される。
【００１５】
文字列格納部１２は、指定文字列が検出された現在のフレーム内の文字列情報と、前のフレーム内の文字列情報とを比較する。現在のフレームの文字列情報が前フレームの文字列情報と同一である場合、文字列格納部１２は、現在のフレームにおける関連文字列情報を格納しない。例えば、映像情報が動画である場合、文字列情報は、通常、複数のフレームに渡って同一の内容が続く。文字列格納部１２は、そのような場合、同一の関連文字列情報を保存せず、関連文字列情報の保存容量を削減する。また、文字列格納部１２は、文字列情報を格納する際に、指定文字列を抽出した時間情報や番組名などの情報も文字列情報に付加して保存してもよい。
【００１６】
文字列表示制御部１３は、表示モード情報に基づき、文字列格納部１２に保存されている指定文字列と、その指定文字列に対応する関連文字列情報とを、表示装置１１０に表示させる制御を行う。表示モード情報とは、ユーザによるコマンドあるいは表示装置１１０に設定される表示モードに基づく情報である。
【００１７】
文字列表示制御部１３は、文字列表示判定部１４を有する。文字列表示判定部１４は、表示モード情報に含まれるコマンドあるいは表示モードが、文字列情報表示モードであるか否かを判定する。表示モード情報が文字列情報表示モードである場合、文字列表示制御部１３は、文字列格納部１２から指定文字列とそれに対応する関連文字列情報とを読み出し、表示装置１１０に表示させる制御を行う。
【００１８】
表示装置１１０は、文字列表示制御部１３による制御に従い、それら指定文字列と関連文字列情報とを画面に表示する。図１において、表示装置１１０は、文字列情報蓄積装置１００とは別の装置として示されているが、文字列情報蓄積装置１００が、表示装置１１０を含んでいてもよい。
【００１９】
次に、文字列情報蓄積装置１００による関連文字列情報の保存動作を説明する。図２は、実施の形態１における関連文字列情報の保存動作を示すフローチャートである。
【００２０】
ステップＳ１１にて、文字列抽出部１０はフレーム単位で映像情報を取得する。
【００２１】
ステップＳ１２にて、文字列抽出部１０は、入力された映像情報に文字列情報が含まれているか否かを判定する。文字列情報が含まれている場合（ステップＳ１２：Ｙｅｓ）、ステップＳ１３が実行される。文字列情報が含まれていない場合（ステップＳ１２：Ｎｏ）、現在のフレームにおける保存動作は終了する。そして、文字列情報蓄積装置１００は、次のフレームの映像情報に対して処理を開始する。
【００２２】
ステップＳ１３にて、文字列抽出部１０は、映像情報に含まれている文字列情報を抽出する。文字列情報の抽出は、例えば、以下の方法によって実現される。例えば、その１つの方法は、河合他「エッジ空間パターンを利用したテレビ番組映像からの字幕テキスト領域検出」（映像情報メディア学会誌ｖｏｌ．６９、Ｎｏ５，ｐｐ．Ｊ１９７−Ｊ２０６．２０１５年）に掲載されている。また、別の方法は、堀他「テロップ認識のための映像からの文字抽出法」（情報処理学会研究報告コンピュータビジョンとイメージメディア、３（１９９８−ＣＶＩＭ−１１４），ｐｐ．１２９−１３６，１９９９年１月）に掲載されている。さらに別の方法は、森他「背景・文字列の形状特徴と動的修正識別関数を用いた映像中テロップ文字列認識」（電子情報通信学会論文誌、ｖｏｌ．Ｊ８３−Ｄ２，Ｎｏ．７，ｐｐ．１６５８−１６６６．２０００年７月）に掲載されている。文字列情報の抽出は、これらの技術が組み合わされた方法によっても実現できる。
【００２３】
ステップＳ１４にて、文字列検出部１１は、文字列抽出部１０で抽出された文字列情報の中に、指定文字列と一致する文字列が含まれているか否かを判定する。指定文字列と一致する文字列が含まれている場合（ステップＳ１４：Ｙｅｓ）、ステップＳ１５が実行される。指定文字列と一致する文字列が含まれていない場合（ステップＳ１４：Ｎｏ）、現在のフレームにおける保存動作は終了する。そして、文字列情報蓄積装置１００は、次のフレームの映像情報に対して処理を開始する。
【００２４】
ステップＳ１５にて、文字列格納部１２は、現在のフレームの文字列情報が、その前のフレームの文字列情報と同一であるか否かを判定する。両者が同一である場合（ステップＳ１５：Ｙｅｓ）、現在のフレームにおける保存動作は終了する。そして、文字列情報蓄積装置１００は、次のフレームの映像情報に対して処理を開始する。一方、両者が同一ではない場合（ステップＳ１５：Ｎｏ）、ステップＳ１６が実行される。
【００２５】
ステップＳ１６にて、文字列格納部１２は、指定文字列以外の文字列情報である関連文字列情報を、指定文字列とともに保存する。その関連文字列情報は、指定文字列と対応づけられて保存される。
【００２６】
以上で、１フレームにおける文字列情報の保存動作は終了する。
【００２７】
次に、文字列情報蓄積装置１００による文字列情報の表示制御動作を説明する。図３は、実施の形態１における文字列情報の表示制御動作を示すフローチャートである。
【００２８】
ステップＳ２１にて、文字列表示制御部１３は、表示モード情報を取得する。表示モード情報は、ユーザが入力するコマンドあるいは表示装置１１０に設定される表示モードに基づく情報である。
【００２９】
ステップＳ２２にて、文字列表示判定部１４は、表示モード情報が、文字列情報表示モードであるか否かを判定する。表示モード情報が文字列情報表示モードである場合（ステップＳ２２：Ｙｅｓ）、ステップＳ２３が実行される。表示モード情報が文字列情報表示モードでない場合（ステップＳ２２：Ｎｏ）、文字列情報の表示制御動作は終了する。
【００３０】
ステップＳ２３にて、文字列表示制御部１３は、文字列格納部１２から指定文字列と、その指定文字列に対応する関連文字列情報を読み出して、表示装置１１０に表示させる制御を行う。その制御に従い、表示装置１１０は、それら指定文字列と関連文字列情報とを表示する。
【００３１】
以上で、文字列情報の表示制御動作は終了する。
【００３２】
以上をまとめると、実施の形態１における文字列情報蓄積装置１００は、フレーム単位で入力される映像情報に含まれる文字列情報を抽出する文字列抽出部１０と、文字列情報の中から、予め設定された指定文字列を検出する文字列検出部１１と、予め設定された指定文字列が検出されたフレーム内の予め設定された範囲に含まれる文字列情報のうち、予め設定された指定文字列以外の文字列情報を関連文字列情報として、予め設定された指定文字列とともに保存する文字列格納部１２と、ユーザによるコマンドあるいは表示装置１１０に設定される表示モードに基づき、文字列格納部１２に保存されている予め設定された指定文字列と、予め設定された指定文字列に対応する関連文字列情報とを、表示装置１１０に表示させる制御を行う文字列表示制御部１３と、を含む。
【００３３】
以上の構成により、文字列情報蓄積装置１００は、テレビ放送などの映像情報、もしくは同時に伝送される音声情報、番組情報などから、予め指定された文字列などの情報に関係する文字列情報を自動で保存する機能を有する。文字列情報蓄積装置１００は、静止画像ではなく文字情報を蓄積する。そのため、蓄積情報が削減される。また、視聴者が所望の情報を探し出す時間が短縮される。さらに、情報を蓄積する記憶媒体の容量削減が可能である。
【００３４】
（実施の形態１の変形例１）
実施の形態１の変形例１における文字列検出部は、予め設定された指定文字列に関連する文字列も、その予め設定された指定文字列として扱う。
【００３５】
例えば、ユーザによって指定文字列が設定された際に、文字列検出部は、その指定文字列に予め関連付けられた文字列であり、かつ、その指定文字列と同一の意味を有する文字列を自動的に設定する。そして、文字列検出部は、指定文字列、およびその指定文字列と同一の意味を有する文字列の両方ともを検出してもよい。例えば、指定文字列として都道府県名が設定された場合、文字列検出部は、都道府県名に予め関連付けられたその都道府県の郵便番号または電話番号を自動的に設定する。文字列検出部は、都道府県名、およびその都道府県の郵便番号または電話番号を検出する。
【００３６】
実施の形態１の変形例１における文字列情報蓄積装置は、指定文字列だけでなく、指定文字列と同一の意味を有する文字列も検出する。そのため、文字列情報蓄積装置は、精度の高い文字列検出を可能とする。
【００３７】
（実施の形態１の変形例２）
実施の形態１の変形例２における文字列検出部は、表示装置に関連文字列情報が表示される際に、新たな指定文字列を追加で設定する。新たな文字列は、予め設定される指定文字列として設定されていない文字列である。文字列検出部は、その追加で設定された新たな指定文字列を、文字列情報の中から検出する。
【００３８】
文字列格納部は、その新たな指定文字列以外の文字列情報である新たな関連文字列情報を保存する。その新たな関連文字列情報は、新たな指定文字列に対応付けられている。
【００３９】
文字列表示制御部は、新たな関連文字列情報のみを表示装置に表示させる制御を行う。
【００４０】
実施の形態１の変形例２における文字列情報蓄積装置は、表示装置に表示させる関連文字列情報をさらに絞り込むことができる。
【００４１】
＜実施の形態２＞
実施の形態２における文字列情報蓄積装置を説明する。なお、図４または図５において、図１から図３に示される符号と同一の符号が付された構成またはステップは、同一または対応する部分を示す。実施の形態１と同様の構成および動作については説明を省略する。
【００４２】
図４は、実施の形態２における文字列情報蓄積装置１０１の構成を示すブロック図である。実施の形態２においては、文字列検出部１１Ａ、文字列格納部１２Ａ、文字列表示制御部１３Ａおよび文字列表示判定部１４Ａが、実施の形態１とは異なる。文字列情報蓄積装置１０１のその他の構成は、実施の形態１と同様である。
【００４３】
文字列検出部１１Ａは、文字列抽出部で抽出された文字列情報の中から、複数の指定文字列を検出する。複数の指定文字列は、例えば、予め設定されたものであってもよいし、文字列検出部１１Ａが設定するものであってもよい。
【００４４】
文字列格納部１２Ａは、各指定文字列以外の文字列情報を関連文字列情報として、各指定文字列とともに保存する。また、文字列格納部１２Ａは、関連文字列情報の蓄積状況に関する情報を保存する。文字列格納部１２Ａは、その蓄積状況に関する情報を、複数の指定文字列毎に管理する。
【００４５】
文字列表示制御部１３Ａは、表示モード情報に基づき、文字列格納部１２Ａに保存されている蓄積状況に関する情報を、複数の指定文字列毎に、表示装置１１０に表示させる制御を行う。ここで、ユーザは、表示装置１１０に表示された複数の指定文字列のうち、表示装置１１０に表示させたい関連文字列情報に対応する１または２以上の指定文字列を選択する。
【００４６】
ユーザによって、１つの指定文字列が選択された場合、文字列表示制御部１３Ａは、その１つの指定文字列に対応する関連文字列情報のみを文字列格納部１２Ａから読み出し、表示装置１１０に表示させる制御を行う。または、ユーザによって、２以上の指定文字列が選択された場合、それら２以上の指定文字列の各々に対応する関連文字列情報のみを文字列格納部１２Ａから読み出す。そして、文字列表示制御部１３Ａは、２以上の指定文字列毎に、関連文字列情報を表示装置１１０に表示させる制御を行う。
【００４７】
表示装置１１０は、文字列表示制御部１３Ａによる制御に従い、指定文字列と関連文字列情報とを表示する。表示装置１１０は、ＯＳＤ（Ｏｎ Ｓｃｒｅｅｎ Ｄｉｓｐｌａｙ）に、それら文字列を表示してもよい。
【００４８】
次に、関連文字列情報の保存動作を説明する。図５は、実施の形態２における関連文字列情報の保存動作を示すフローチャートである。
【００４９】
ステップＳ１１からステップＳ１３までは、図２に示された各ステップと同様である。
【００５０】
ステップＳ１４Ａにて、文字列検出部１１Ａは、文字列抽出部で抽出された文字列情報の中に、各指定文字列と一致する文字列が含まれているか否かを判定する。各指定文字列と一致する文字列が含まれている場合（ステップＳ１４Ａ：Ｙｅｓ）、ステップＳ１５が実行される。各指定文字列と一致する文字列が含まれていない場合（ステップＳ１４Ａ：Ｎｏ）、現在のフレームにおける保存動作は終了する。そして、文字列情報蓄積装置１０１は、次のフレームの映像情報に対して処理を開始する。
【００５１】
ステップＳ１５は、図２に示されたステップＳ１５と同様である。
【００５２】
ステップＳ１６Ａにて、文字列格納部１２Ａは、各指定文字列以外の文字列情報を関連文字列情報として、各指定文字列とともに保存する。関連文字列情報は、各指定文字列と対応づけられて保存される。
【００５３】
ステップＳ１７にて、文字列格納部１２Ａは、複数の指定文字列毎に管理される情報であって関連文字列情報の蓄積状況に関する情報を保存する。
【００５４】
以上で、１フレームにおける文字列情報の保存動作は終了する。
【００５５】
次に、文字列情報蓄積装置１０１による文字列情報の表示制御動作を説明する。図６は、実施の形態２における文字列情報の表示制御動作を示すフローチャートである。
【００５６】
ステップＳ２１およびステップＳ２２は、図３に示された各ステップと同様である。実施の形態２においては、ステップＳ２２の後、ステップＳ２４が実行される。
【００５７】
ステップＳ２４にて、文字列表示制御部１３Ａは、文字列格納部１２Ａから蓄積状況に関する情報を読み出し、複数の指定文字列毎に、表示装置１１０に表示させる制御を行う。図７は、蓄積状況が表示された表示装置１１０の表示画面の一例を示す図である。ここでは、表示装置１１０は、関連文字列情報の蓄積情報として、関連文字列情報に含まれる文字列の蓄積件数を表示している。表示装置１１０は、指定文字列である都道府県名毎に、蓄積件数を蓄積状況表示欄に表示している。
【００５８】
ステップＳ２５にて、文字列表示判定部１４Ａは、表示装置１１０に表示された複数の指定文字列のうち、少なくとも１つの指定文字列が選択されているか否かを判定する。少なくとも１つの指定文字列が選択されている場合（ステップＳ２５：Ｙｅｓ）、ステップＳ２６が実行される。一方で、指定文字列が選択されていない場合（ステップＳ２５：Ｎｏ）、文字列情報の表示制御動作は終了する。図７において、表示装置１１０は、指定文字列毎にチェックボックスも表示している。ユーザは、指定文字列毎にチェックを入力することにより、表示装置１１０に表示させたい関連文字列情報を選択することができる。ユーザは、１または２以上の指定文字列を選択することが可能である。ここでは、ユーザは、「北海道」および「沖縄県」の２つの指定文字列を選択している。
【００５９】
ステップＳ２６にて、文字列表示制御部１３Ａは、選択された少なくとも１つの指定文字列の各々に対応する関連文字列情報のみを、文字列格納部１２Ａから読み出す。そして、文字列表示制御部１３Ａは、選択された少なくとも１つの指定文字列毎に、関連文字列情報を表示装置１１０に表示させる制御を行う。図８は、関連文字列情報が表示された表示装置１１０の表示画面の一例を示す図である。表示装置１１０は、「北海道」および「沖縄県」の２つの指定文字列毎に、関連文字列情報を表示している。
【００６０】
以上で、文字列情報の表示制御動作は終了する。
【００６１】
以上をまとめると、実施の形態２における文字列情報蓄積装置１０１は、フレーム単位で入力される映像情報に含まれる文字列情報を抽出する文字列抽出部と、文字列情報の中から、複数の指定文字列を検出する文字列検出部１１Ａと、複数の指定文字列の各々が検出されたフレーム内の予め設定された範囲に含まれる文字列情報の中から、複数の指定文字列の各々以外の文字列情報を関連文字列情報として、複数の指定文字列とともに保存し、かつ、複数の指定文字列毎に管理される情報であって関連文字列情報の蓄積状況に関する情報を保存する文字列格納部１２Ａと、ユーザによるコマンドあるいは表示装置１１０に設定される表示モードに基づき、文字列格納部１２Ａに保存されている蓄積状況に関する情報を、複数の指定文字列毎に、表示装置１１０に表示させる制御を行う文字列表示制御部１３Ａと、を含む。
【００６２】
このような構成を有する文字列情報蓄積装置１０１は、最初から全ての関連文字列情報を表示装置１１０に表示させないため、表示制御に関する処理時間を短縮できる。また、文字列情報蓄積装置１０１は、表示制御に関する処理に必要なメモリの容量を削減できる。
【００６３】
また、実施の形態２における文字列情報蓄積装置１０１の文字列表示制御部１３Ａは、表示装置１１０に表示された複数の指定文字列から選択される一の指定文字列に対応する関連文字列情報を、表示装置１１０に表示させる制御を行う。
【００６４】
このような構成を有する文字列情報蓄積装置１０１は、表示制御に関する処理に必要なメモリの容量を削減できる。文字列情報蓄積装置１０１は、選択された１つの指定文字列に対応する関連文字列情報のみを表示装置１１０に表示させる。情報の検索時間が短縮される。
【００６５】
また、実施の形態２における文字列情報蓄積装置１０１の文字列表示制御部１３Ａは、表示装置１１０に表示された複数の指定文字列から選択される２以上の指定文字列の各々に対応する関連文字列情報を、２以上の指定文字列毎に、表示装置１１０に表示させる制御を行う。
【００６６】
このような構成を有する文字列情報蓄積装置１０１は、表示制御に関する処理に必要なメモリの容量を削減できる。文字列情報蓄積装置１０１は、選択された２以上の指定文字列に対応する関連文字列情報のみを表示装置１１０に表示させる。情報の検索時間が短縮される。
【００６７】
（実施の形態２の変形例１）
実施の形態２の変形例１における文字列検出部は、実施の形態１の変形例１と同様に、予め設定された指定文字列に関連する文字列も、その予め設定された指定文字列として扱う。
【００６８】
実施の形態２の変形例１における文字列情報蓄積装置は、指定文字列だけでなく、指定文字列と同一の意味を有する文字列も検出する。そのため、文字列情報蓄積装置は、精度の高い文字列検出を可能とする。
【００６９】
（実施の形態２の変形例２）
実施の形態２の変形例２における文字列検出部は、表示装置に関連文字列情報が表示される際に、新たな指定文字列を追加で設定する。新たな文字列は、複数の指定文字列として設定されていない文字列である。文字列検出部は、その追加で設定された新たな指定文字列を、文字列情報の中から検出する。
【００７０】
文字列格納部は、その新たな指定文字列以外の文字列情報である新たな関連文字列情報を保存する。新たな関連文字列情報は、新たな指定文字列に対応付けられている。
【００７１】
文字列表示制御部は、新たな関連文字列情報のみを表示装置に表示させる制御を行う。
【００７２】
実施の形態２の変形例２における文字列情報蓄積装置は、表示装置に表示させる関連文字列情報をさらに絞り込むことができる。
【００７３】
（各実施の形態における処理回路）
図９は、各実施の形態における文字列情報蓄積装置が有する処理回路９０の構成の一例を示す図である。実施の形態１または実施の形態２における文字列抽出部、文字列検出部、文字列格納部および文字列表示制御部の各機能は、処理回路９０により実現される。すなわち、処理回路９０は、文字列抽出部、文字列検出部、文字列格納部および文字列表示制御部を有する。
【００７４】
処理回路９０が専用のハードウェアである場合、処理回路９０は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、またはこれらを組み合わせた回路等である。文字列抽出部、文字列検出部、文字列格納部および文字列表示制御部の各機能は、複数の処理回路により個別に実現されてもよいし、１つの処理回路によりまとめて実現されてもよい。
【００７５】
図１０は、各実施の形態における文字列情報蓄積装置が有する処理回路の構成の別の一例を示す図である。処理回路は、プロセッサ９１とメモリ９２とを有する。プロセッサ９１がメモリ９２に格納されるプログラムを実行することにより、文字列抽出部、文字列検出部、文字列格納部および文字列表示制御部の各機能が実現される。例えば、プログラムとして記述されたソフトウェアまたはファームウェアがプロセッサ９１により実行されることにより各機能が実現される。すなわち、文字列情報蓄積装置は、プログラムを格納するメモリ９２と、そのプログラムを実行するプロセッサ９１とを有する。また、文字列格納部が指定文字列、関連文字列情報および蓄積状況に関する情報を保存する機能は、メモリ９２によって実現される。
【００７６】
プログラムには、文字列情報蓄積装置が、フレーム単位で入力される映像情報に含まれる文字列情報を抽出し、文字列情報の中から、予め設定された指定文字列を検出し、予め設定された指定文字列が検出されたフレーム内の予め設定された範囲に含まれる文字列情報のうち、予め設定された指定文字列以外の文字列情報を関連文字列情報として、予め設定された指定文字列とともに保存し、ユーザによるコマンドあるいは表示装置に設定される表示モードに基づき、文字列格納部に保存されている予め設定された指定文字列と、予め設定された指定文字列に対応する関連文字列情報とを、表示装置に表示させる制御を行う機能が記述されている。
【００７７】
または、プログラムには、文字列情報蓄積装置が、フレーム単位で入力される映像情報に含まれる文字列情報を抽出し、文字列情報の中から、複数の指定文字列を検出し、複数の指定文字列の各々が検出されたフレーム内の予め設定された範囲に含まれる文字列情報の中から、複数の指定文字列の各々以外の文字列情報を関連文字列情報として、複数の指定文字列とともに保存し、かつ、複数の指定文字列毎に管理される情報であって関連文字列情報の蓄積状況に関する情報を保存し、ユーザによるコマンドあるいは表示装置に設定される表示モードに基づき、文字列格納部に保存されている蓄積状況に関する情報を、複数の指定文字列毎に、表示装置に表示させる制御を行う機能が記述されている。また、プログラムには、文字列情報蓄積装置が、表示装置に表示された複数の指定文字列から選択される少なくとも１つの指定文字列の各々に対応する関連文字列情報を、その少なくとも１つの指定文字列毎に、表示装置に表示させる制御を行う機能が記述されている。
【００７８】
また、プログラムは、文字列抽出部、文字列検出部、文字列格納部および文字列表示制御部の手順または方法をコンピュータに実行させるものである。
【００７９】
プロセッサ９１は、例えば、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰ（Digital Signal Processor）等である。メモリ９２は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の、不揮発性または揮発性の半導体メモリである。または、メモリ９２は、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等、今後使用されるあらゆる記憶媒体であってもよい。
【００８０】
上述した文字列抽出部、文字列検出部、文字列格納部および文字列表示制御部の各機能は、一部が専用のハードウェアによって実現され、他の一部がソフトウェアまたはファームウェアにより実現されてもよい。このように、処理回路は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現する。
【００８１】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。
【００８２】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００８３】
１０  文字列抽出部、１１  文字列検出部、１１Ａ  文字列検出部、１２  文字列格納部、１２Ａ  文字列格納部、１３  文字列表示制御部、１３Ａ  文字列表示制御部、１４  文字列表示判定部、１４Ａ  文字列表示判定部、１００  文字列情報蓄積装置、１０１  文字列情報蓄積装置、１１０  表示装置。
【図１】
2020028094.tif 000003
【図２】
2020028094.tif 000004
【図３】
2020028094.tif 000005
【図４】
2020028094.tif 000006
【図５】
2020028094.tif 000007
【図６】
2020028094.tif 000008
【図７】
2020028094.tif 000009
【図８】
2020028094.tif 000010
【図９】
2020028094.tif 000011
【図１０】
2020028094.tif 000012