(57)【要約】【課題】番組放送の映像に含まれる速報字幕を検出すること。【解決手段】字幕検出装置１００は、受信部１０１と、検出部１０２と、出力部１０３と、を備える。受信部１０１は、番組放送を受信する。検出部１０２は、受信部１０１によって受信された番組放送の映像に含まれる速報字幕を検出する。出力部１０３は、検出部１０２によって速報字幕が検出された場合に、速報字幕が検出された番組放送、速報字幕が検出された旨の通知、および速報字幕の少なくともいずれかを出力する。【選択図】図１
2007259146.tif 000002
【特許請求の範囲】
【請求項１】
番組放送を受信する受信手段と、
前記受信手段によって受信された前記番組放送の映像に含まれる速報字幕を検出する検出手段と、
前記検出手段によって前記速報字幕が検出された場合に、前記速報字幕が検出された前記番組放送、前記速報字幕が検出された旨の通知、および当該速報字幕の少なくともいずれかを出力する出力手段と、
を備えることを特徴とする字幕検出装置。
【請求項２】
前記検出手段は、前記映像の所定の領域を解析し、当該領域に所定の白色部分が所定数以上存在するか否かを判断することにより前記速報字幕を検出することを特徴とする請求項１に記載の字幕検出装置。
【請求項３】
前記出力手段は、映像出力および音声出力の少なくともいずれかによって出力することを特徴とする請求項１または２に記載の字幕検出装置。
【請求項４】
番組放送を受信する受信工程と、
前記受信工程によって受信された前記番組放送の映像に含まれる速報字幕を検出する検出工程と、
前記検出工程によって前記速報字幕が検出された場合に、前記速報字幕が検出された前記番組放送、前記速報字幕が検出された旨の通知、および当該速報字幕の少なくともいずれかを出力する出力工程と、
を含んだことを特徴とする字幕検出方法。
【請求項５】
前記検出工程では、前記映像の所定の領域を解析し、当該領域に所定の白色部分が所定数以上存在するか否かを判断することにより前記速報字幕を検出することを特徴とする請求項４に記載の字幕検出方法。
【請求項６】
前記出力工程では、映像出力および音声出力の少なくともいずれかによって出力することを特徴とする請求項４または５に記載の字幕検出方法。
【請求項７】
請求項４〜６のいずれか一つに記載の字幕検出方法をコンピュータに実行させることを特徴とする字幕検出プログラム。
【請求項８】
請求項７に記載の字幕検出プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、番組放送の映像に含まれる速報字幕を検出する字幕検出装置、字幕検出方法、字幕検出プログラム、および記録媒体に関する。
【背景技術】
【０００２】
近年の情報端末の中には、その情報端末の本来の機能に加えて、様々な情報を出力する機能を備えるものが存在する。たとえばカーナビゲーション装置は、目的地点までの経路案内をおこなう他に、テレビ放送などを受信して再生したり、ＣＤやＤＶＤに記録された映像や音声を再生する機能を備えている。
【０００３】
また、地震や津波のような緊急の番組放送があった場合に、当該放送情報に緊急度を示す属性情報を付加することにより、情報端末側で緊急の当該番組放送の検出をおこなう技術が用いられている（たとえば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開平１１−１４６３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の技術では番組放送毎に緊急度を示す属性情報を付加する必要があり、放送局側で手間がかかるという問題が一例として挙げられる。また、番組放送に属性情報を付加するので、通信資源の有効利用上好ましくないという問題が一例として挙げられる。また、属性情報の付加されていない番組放送は一切検出できず、このような番組放送をユーザが見逃してしまう可能性があるという問題が一例として挙げられる。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる字幕検出装置は、番組放送を受信する受信手段と、前記受信手段によって受信された前記番組放送の映像に含まれる速報字幕を検出する検出手段と、前記検出手段によって前記速報字幕が検出された場合に、前記速報字幕が検出された前記番組放送、前記速報字幕が検出された旨の通知、および当該速報字幕の少なくともいずれかを出力する出力手段と、を備えることを特徴とする。
【０００７】
また、請求項４の発明にかかる字幕検出方法は、番組放送を受信する受信工程と、前記受信工程によって受信された前記番組放送の映像に含まれる速報字幕を検出する検出工程と、前記検出工程によって前記速報字幕が検出された場合に、前記速報字幕が検出された前記番組放送、前記速報字幕が検出された旨の通知、および当該速報字幕の少なくともいずれかを出力する出力工程と、を含んだことを特徴とする。
【０００８】
また、請求項７に記載の字幕検出プログラムは、請求項４〜６のいずれか一つに記載の字幕検出方法をコンピュータに実行させることを特徴とする。
【０００９】
また、請求項８に記載のコンピュータに読み取り可能な記録媒体は、請求項７に記載の字幕検出プログラムを記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１０】
以下に添付図面を参照して、この発明にかかる字幕検出装置、字幕検出方法、字幕検出プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（字幕検出装置の機能的構成）
まず、図１を用いて、本実施の形態にかかる字幕検出装置の機能的構成について説明する。図１は、本実施の形態にかかる字幕検出装置の機能的構成の一例を示すブロック図である。図１において、字幕検出装置１００は、受信部１０１と、検出部１０２と、出力部１０３と、を含み構成されている。
【００１２】
受信部１０１は、番組放送を受信する。ここでいう番組とは、たとえばテレビ放送番組などである。番組放送の映像には、速報字幕が含まれることがある。たとえば、地震や津波のような緊急ニュースがあった場合に、放送中の番組の映像の上部にこれらのニュースを伝える白文字の速報字幕が表示される。
【００１３】
検出部１０２は、受信部１０１によって受信された番組放送の映像に含まれる速報字幕を検出する。速報字幕を検出するため、たとえば検出部１０２は、この映像の所定の領域を解析し、この領域に所定の白色部分が所定数以上存在するか否かの判断をおこなう。所定の領域とは、たとえばこの映像の上から４分の１程度の領域である。速報字幕はこの領域に表示される場合がほとんどを占めるからである。検出部１０２は、たとえばこの所定の領域から１若しくは複数ライン分の映像信号を取得して解析することで速報字幕を検出する。
【００１４】
また、所定の白色部分とは、たとえば白信号（輝度が１００％に近い信号）で幅が所定の距離以下のものである。速報字幕が表示されている部分から１若しくは複数ライン分の映像信号を取得すると、幅の狭い白信号が断続的に現れるからである。検出部１０２は、たとえばこの取得した１若しくは複数ライン分の映像信号に所定の距離以下の白信号が所定数以上（たとえば１０個以上）含まれていた場合に、速報字幕が表示されたと判断する。
【００１５】
出力部１０３は、検出部１０２によって速報字幕が検出された場合に、速報字幕が検出された番組放送、速報字幕が検出された旨の通知、および当該速報字幕の少なくともいずれかを出力する。番組放送を出力するとは、当該番組放送を図示しないユーザインターフェース部を介して再生することをいう。
【００１６】
また、番組放送を出力する態様としては、ユーザインターフェース部で何も再生されていない状態から番組放送を再生したり、ユーザインターフェース部で他ソースが再生されている状態からソースを切り替えて番組放送を再生したり、ユーザインターフェース部で速報字幕が検出された番組放送とは異なるチャンネルの番組放送を再生していた場合に、この速報字幕が検出された番組放送のチャンネルに切り替えたりすることなどが挙げられる。
【００１７】
速報字幕が検出された旨の通知とは、速報字幕が検出部１０２によって検出された旨を、ユーザインターフェース部を介してユーザに伝えることをいう。ユーザはこの通知を受けることにより、速報字幕が検出された番組放送を再生するか否かを任意に選択し、再生する場合には手動操作により速報字幕が検出された番組放送を再生することができる。
【００１８】
ここで、ユーザインターフェース部は出力部１０３と一体的に構成してもよいし、出力部１０３とは別に構成してもよい。また、このユーザインターフェース部は、速報字幕検出が検出された番組放送あるいは速報字幕が検出された旨の通知を映像または音声の少なくともいずれかによって出力する。
【００１９】
（字幕検出装置の処理の内容）
つぎに、図２を用いて、本実施の形態にかかる字幕検出装置の処理の内容について説明する。図２は、本実施の形態にかかる字幕検出装置の処理の内容の一例を示すフローチャートである。図２において、まず、受信部１０１が、番組放送を受信する（ステップＳ２０１）。ここでいう番組とは、たとえばテレビ放送番組などである。番組放送の映像には、速報字幕が含まれることがある。たとえば、地震や津波のような緊急ニュースがあった場合に、放送中の番組の映像の上部にこれらのニュースを伝える白文字の速報字幕が表示される。
【００２０】
つぎに、検出部１０２が、受信部１０１によって受信された番組放送の映像に含まれる速報字幕を検出する（ステップＳ２０２）。速報字幕を検出するため、たとえば検出部１０２は、この映像の所定の領域を解析し、この領域に所定の白色部分が所定数以上存在するか否かの判断をおこなう。所定の領域とは、たとえばこの映像の上から４分の１程度の領域である。速報字幕はこの領域に表示される場合がほとんどを占めるからである。検出部１０２は、たとえばこの所定の領域から１若しくは複数ライン分の映像信号を取得して解析することで速報字幕を検出する。
【００２１】
また、所定の白色部分とは、たとえば白信号（輝度が１００％に近い信号）で幅が所定の距離以下のものをいう。速報字幕が表示されている部分から１若しくは複数ライン分の映像信号を取得すると、幅の狭い白信号が断続的に現れるからである。検出部１０２は、たとえばこの取得した１若しくは複数ライン分の映像信号に所定の距離以下の白信号が所定数以上（たとえば１０個以上）含まれていた場合に、速報字幕が表示されたと判断する。
【００２２】
ステップＳ２０２において、速報字幕を検出しなかった場合は速報字幕の検出を待つ（ステップＳ２０２：Ｎｏ）。一方、速報字幕を検出した場合（ステップＳ２０２：Ｙｅｓ）は、速報字幕が検出された番組放送、速報字幕が検出された旨の通知、および当該速報字幕の少なくともいずれかを出力し（ステップＳ２０３）、一連の処理を終了する。番組放送を出力するとは、当該番組放送を図示しないユーザインターフェース部を介して再生することをいう。
【００２３】
また、番組放送を出力する態様としては、ユーザインターフェース部で何も再生されていない状態から番組放送を再生したり、ユーザインターフェース部で他ソースが再生されている状態からソースを切り替えて番組放送を再生したり、ユーザインターフェース部で速報字幕が検出された番組放送とは異なるチャンネルの番組放送を再生していた場合に、この速報字幕が検出された番組放送のチャンネルに切り替えたりすることなどが挙げられる。
【００２４】
速報字幕が検出された旨の通知とは、速報字幕が検出部１０２によって検出された旨を、ユーザインターフェース部を介してユーザに伝えることをいう。ユーザはこの通知を受けることにより、速報字幕が検出された番組放送を再生するか否かを任意に選択し、再生する場合には手動操作により速報字幕が検出された番組放送を再生することができる。
【００２５】
以上説明したように、本実施の形態によれば字幕検出装置１００は、番組放送で速報字幕が表示された場合に、当該番組放送を再生し、あるいは速報字幕があった旨を通知し、あるいは当該速報字幕を表示することができる。これにより、速報字幕が表示された番組放送を再生していなかったとしても、ユーザは当該速報字幕を見逃すことなく視聴することが可能となる。
【実施例】
【００２６】
以下に、この実施の形態にかかる字幕検出装置を車載のナビゲーション装置に適用した場合を例示して説明する。
【００２７】
（ナビゲーション装置の周辺機器構成）
まず、本発明の実施例にかかるナビゲーション装置が搭載された車両内部について説明する。図３は、本実施例にかかるナビゲーション装置が搭載された車両の内部の一例を示す説明図である。
【００２８】
図３において、車両内部は、運転席シート３０１と、助手席シート３０２と、後部座席シート３０３と、を有しており、運転席シート３０１と助手席シート３０２との周囲には、ナビゲーション装置３００および音響装置３０４が設けられている。また、助手席シート３０２には、後部座席シート３０３の搭乗者に向けてナビゲーション装置３００が設けられており、後部座席シート３０３の後方には図示しない音響装置が設けられている。また、ナビゲーション装置３００には、表示部３００ａが設けられている。
【００２９】
（ナビゲーション装置のハードウェア構成）
つぎに、本発明の実施例にかかるナビゲーション装置のハードウェア構成について説明する。図４は、本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【００３０】
図４において、ナビゲーション装置３００は、車両などの移動体に搭載されており、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、磁気ディスクドライブ４０４と、磁気ディスク４０５と、光ディスクドライブ４０６と、光ディスク４０７と、音声Ｉ／Ｆ（インターフェース）４０８と、マイク４０９と、スピーカ４１０と、入力デバイス４１１と、映像Ｉ／Ｆ４１２と、ディスプレイ４１３と、カメラ４１４と、通信Ｉ／Ｆ４１５と、ＧＰＳユニット４１６と、各種センサ４１７と、を備えている。また、各構成部４０１〜４１７はバス４２０によってそれぞれ接続されている。
【００３１】
まず、ＣＰＵ４０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ４０２には、ブートプログラム、現在位置算出プログラム、経路探索プログラム、経路誘導プログラム、音声生成プログラム、地図情報表示プログラム、通信プログラム、データベース作成プログラム、データ解析プログラムなどのプログラムが記録されている。また、ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。
【００３２】
ここで、現在位置算出プログラムは、たとえば、後述するＧＰＳユニット４１６および各種センサ４１７の出力情報に基づいて、車両の現在位置（ナビゲーション装置３００の現在位置）を算出させる。
【００３３】
また、経路探索プログラムは、後述する光ディスク４０７に記録されている地図情報などを利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な経路とは、目的地点までの最短（あるいは最速）経路やユーザが指定した条件に最も合致する経路などである。経路探索プログラムを実行することによって探索された誘導経路は、ＣＰＵ４０１を介して音声Ｉ／Ｆ４０８や映像Ｉ／Ｆ４１２へ出力される。
【００３４】
また、経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、現在位置算出プログラムを実行することによって算出された車両の現在位置情報、光ディスク４０７から読み出された地図情報に基づいて、リアルタイムな経路誘導情報の生成をおこなわせる。経路誘導プログラムを実行することによって生成された経路誘導情報は、ＣＰＵ４０１を介して音声Ｉ／Ｆ４０８や映像Ｉ／Ｆ４１２へ出力される。
【００３５】
また、音声生成プログラムは、パターンに対応したトーンと音声の情報を生成させる。すなわち、経路誘導プログラムを実行することによって生成された経路誘導情報に基づいて、案内ポイントに対応した仮想音源の設定と音声ガイダンス情報の生成をおこない、ＣＰＵ４０１を介して音声Ｉ／Ｆ４０８へ出力する。
【００３６】
また、地図情報表示プログラムは、映像Ｉ／Ｆ４１２によってディスプレイ４１３に表示する地図情報の表示形式を決定させ、決定された表示形式によって地図情報をディスプレイ４１３に表示させる。
【００３７】
磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御にしたがって磁気ディスク４０５に対するデータの読み取り／書き込みを制御する。磁気ディスク４０５には、磁気ディスクドライブ４０４の制御で書き込まれたデータが記録される。磁気ディスク４０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００３８】
光ディスクドライブ４０６は、ＣＰＵ４０１の制御にしたがって光ディスクに対するデータの読み取り／書き込みを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク４０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク４０７のほか、ＭＯ、メモリカードなどであってもよい。
【００３９】
磁気ディスク４０５、光ディスク４０７に記録される情報の一例として、後述するカメラ４１４やマイク４０９で得られた車内外の映像や音声、後述するＧＰＳユニット４１６、各種センサ４１７からの出力値などが挙げられる。これらの情報は、ナビゲーション装置３００が有するドライブレコーダ機能によって記録され、事故発生時の検証用資料などとして用いることができる。
【００４０】
その他、磁気ディスク４０５、光ディスク４０７に記録される情報の他の一例として、経路探索・経路誘導などに用いる地図情報が挙げられる。地図情報は、建物、河川、地表面などの地物（フィーチャ）を表す背景データと、道路の形状を表す道路形状データとを有しており、ディスプレイ４１３の表示画面において２次元または３次元に描画される。
【００４１】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路）などの情報が含まれている。
【００４２】
また、交通条件データには、過去の渋滞情報を、季節・曜日・大型連休・時刻などを基準に統計処理した過去渋滞情報を記憶している。ナビゲーション装置３００は、後述する通信Ｉ／Ｆ４１５によって受信される道路交通情報によって現在発生している渋滞の情報を得るが、過去渋滞情報により、指定した時刻における渋滞状況の予想をおこなうことが可能となる。
【００４３】
なお、本実施例では地図情報を磁気ディスク４０５、光ディスク４０７に記録するようにしたが、これらに限るものではない。地図情報は、ナビゲーション装置３００のハードウェアと一体に設けられているものに限って記録されているものではなく、ナビゲーション装置３００の外部に設けられていてもよい。その場合、ナビゲーション装置３００は、たとえば、通信Ｉ／Ｆ４１５を通じて、ネットワークを介して地図情報を取得する。取得された地図情報はＲＡＭ４０３などに記憶される。
【００４４】
また、音声Ｉ／Ｆ４０８は、音声入力用のマイク４０９および音声出力用のスピーカ４１０に接続される。マイク４０９に受音された音声は、音声Ｉ／Ｆ４０８内でＡ／Ｄ変換される。また、スピーカ４１０からは音声が出力される。なお、マイク４０９から入力された音声は、音声データとして磁気ディスク４０５あるいは光ディスク４０７に記録可能である。
【００４５】
また、入力デバイス４１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【００４６】
映像Ｉ／Ｆ４１２は、ディスプレイ４１３およびカメラ４１４と接続される。映像Ｉ／Ｆ４１２は、具体的には、たとえば、ディスプレイ４１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ４１３を表示制御する制御ＩＣなどによって構成される。
【００４７】
ディスプレイ４１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ４１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。ディスプレイ４１３は、たとえば、図３の表示部３００ａのような態様で設置される。また、ディスプレイ４１３は、車両に複数備えられていてもよく、たとえば、運転者に対するものと後部座席に着座する搭乗者に対するものなどである。
【００４８】
カメラ４１４は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ４１４によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ４１２を介してＣＰＵ４０１あるいは磁気ディスク４０５や光ディスク４０７などの記録媒体に出力する。
【００４９】
また、カメラ４１４によって車両外部の状況を撮影し、撮影した映像を映像Ｉ／Ｆ４１２を介して磁気ディスク４０５や光ディスク４０７などの記録媒体に出力する。ＣＰＵ４０１に出力された映像は、たとえば、搭乗者の特定挙動の判断に用いられる。また、記録媒体に出力された映像は、ドライブレコーダ用画像として上書き記録や保存がおこなわれる。
【００５０】
通信Ｉ／Ｆ４１５は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ４０１とのインターフェースとして機能する。通信Ｉ／Ｆ４１５は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ４０１とのインターフェースとしても機能する。また、通信Ｉ／Ｆ４１５は、テレビ放送やラジオ放送を受信する。
【００５１】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ４１５は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規則などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。
【００５２】
ＧＰＳユニット４１６は、ＧＰＳ衛星からの電波を受信し、車両の現在位置を示す情報を算出する。ＧＰＳユニット４１６の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ４０１による車両の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば緯度・経度、高度などの、地図情報上の１点を特定する情報である。
【００５３】
ここで、ＧＰＳユニット４１６を用いた現在位置の特定方法について説明する。まず、ＧＰＳにおいては、地球の周りの６つの軌道面に４個ずつ、合計２４個のＧＰＳ衛星が配置されている。これらの衛星は、毎日同じ時刻に同じ衛星が位置するように軌道が調整され、地球上のどの地点からも（ただし、見通しのよい場所である必要がある）常に５ないし６個の衛星が見える。
【００５４】
ＧＰＳ衛星には、セシウム（Ｃｓ）の原子時計（発信器）が搭載されており、各衛星の時刻と同期を受けつつ正確な時刻を刻んでいる。さらに、各衛星には予備としてセシウム発信器が１台、ルビジウム（Ｒｂ）発信器が２台搭載されている。これは、ＧＰＳによる位置計測には正確な時刻が不可欠なためである。
【００５５】
ＧＰＳ衛星からは１５７５．４２ＭＨｚ（Ｌ１）および１２２７．６０ＭＨｚ（Ｌ２）の２つの周波数の電波（以下、ＧＰＳ信号という）が送信されている。この電波は疑似ランダム符号（Ｐｓｅｕｄｏ  Ｒａｎｄｏｍ  Ｎｏｉｓｅ  Ｃｏｄｅ）と呼ばれる乱数符号で変調されており、ＧＰＳユニット４１６などで受信した場合には、乱数表に相当するコードを参照し信号内容を解読する。
【００５６】
ＧＰＳユニット４１６は、解読したコードと自装置内の時計によって、ＧＰＳ衛星からＧＰＳ信号が発射された時刻と、自装置がＧＰＳ信号を受信した時刻との信号の時間差を計測する。そして、時間差に電波の伝搬速度を掛け合わせ、ＧＰＳ衛星から自装置までの距離を算出する（距離＝速度×時間）。なお、この時刻は協定世界時（ＵＴＣ）に同期されている。
【００５７】
ＧＰＳ衛星からは、軌道の正確な情報が送られてくるため、ＧＰＳ衛星の現在位置は正確に知ることができる。したがって、ＧＰＳ衛星からの距離が分かれば、自装置の現在位置はＧＰＳ衛星を中心として、求めた距離を半径とする球面上のいずれかの地点となる。なお、ＧＰＳ信号の符号列は約１ｍｓの間隔で繰り返し送られる。ＧＰＳ信号の伝播速度は、４００，０００ｋｍ／ｓであるため、最大測定距離は、４００，０００×０．００１＝４００ｋｍとなる。したがって、１００ｋｍ程度の精度においては、あらかじめ自装置の現在位置を知っておく必要がある。
【００５８】
このように、各ＧＰＳ衛星のうち３つの衛星からの距離を算出すれば、自装置の現在位置は３つの球面が交わる２点のうちいずれか一方となる。また、２点のうち一方は、予測できる地点からかけ離れているため、原理的には１点が決定されることとなる。しかしながら、実際には算出される現在位置の候補点（３つの面の交点）は２点にならない。これは、主にＧＰＳユニット４１６に搭載された時計の精度が、ＧＰＳ衛星に搭載された原子時計に比べて低いため、計算結果に誤差が生じてしまうためである。
【００５９】
このため、ＧＰＳユニット４１６では、合計４つのＧＰＳ衛星からのＧＰＳ信号を受信する。これは、ＧＰＳユニット４１６側の時計の誤差分を別の未知数として、新たな情報（方程式）を導入することで解を得ると考えることができる。このように、ＧＰＳユニット４１６は、４つのＧＰＳ衛星からのＧＰＳ信号を受信することによって、１点に収束するほぼ正確な現在位置を求めることができる。
【００６０】
各種センサ４１７は、車速センサや加速度センサ、角速度センサなどの、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ４１７の出力値は、ＣＰＵ４０１による現在位置の算出や、速度や方位の変化量の測定などに用いられる。また、各種センサ４１７は、運転者による車両の各操作を検知するセンサなども含む。車両の各操作の検知は、たとえば、ハンドル操作やウインカーの入力やアクセルペダルの踏み込みやブレーキペダルの踏み込みなどを検知する構成としてもよい。また、各種センサ４１７の出力値を、ドライブレコーダ機能で記録するデータとしてもよい。
【００６１】
さらに、各種センサ４１７は、搭乗者の心身状態を検知するものであってもよい。心身状態の検知は、たとえば、皮膚接地型センサによって、搭乗者の脈拍や血圧を検知してもよい。あるいは、その他人体センサで搭乗者の発汗を検知するものであってもよい。
【００６２】
なお、図１に示した実施の形態にかかる字幕検出装置１００の取得部１０１および受信部１０１は通信Ｉ／Ｆ４１５によって、検出部１０２はＣＰＵ４０１およびＲＡＭ４０３によって、出力部１０３は音声Ｉ／Ｆ４０８、スピーカ４１０、映像Ｉ／Ｆ４１２およびディスプレイ４１３によって、それぞれの機能を実現することができる。
【００６３】
（ナビゲーション装置の字幕検出処理手順）
つぎに、本発明の実施例にかかるナビゲーション装置の字幕検出処理手順の一例について説明する。図５は、実施例にかかるナビゲーション装置の字幕検出処理手順の一例を示すフローチャートである。なお、ここではナビゲーション装置によって目的地点までの経路案内をおこなっているときに、速報字幕が検出された場合を想定して説明する。
【００６４】
図５のフローチャートにおいて、まず、通信Ｉ／Ｆ４１５が、番組放送を受信する（ステップＳ５０１）。ここでいう番組とは、たとえばテレビ放送番組などである。番組放送の映像には、速報字幕が含まれることがある。たとえば、地震や津波のような緊急ニュースがあった場合に、放送中の番組の映像の上部に白文字でこれらのニュースを伝える速報字幕が表示される。
【００６５】
つぎに、受信された番組放送の映像に含まれる速報字幕が検出されたか否かを判断する（ステップＳ５０２）。速報字幕を検出するため、たとえばＣＰＵ４０１は、この映像の所定の領域を解析し、この領域に所定の白色部分が所定数以上存在するか否かの判断をおこなう。所定の領域とは、たとえばこの映像の上から４分の１程度の領域である。速報字幕はこの領域に表示される場合がほとんどを占めるからである。ＣＰＵ４０１は、たとえばこの所定の領域から１若しくは複数ライン分の映像信号を取得して解析する。
【００６６】
また、所定の白色部分とは、たとえば白信号（輝度が１００％に近い信号）で幅が所定の距離以下のものをいう。速報字幕が表示されている部分から１若しくは複数ライン分の映像信号を取得すると、幅の狭い白信号が断続的に現れるからである。検出部１０２は、たとえばこの取得した１若しくは複数ライン分の映像信号に所定の距離以下の白信号が所定数以上（たとえば１０個以上）含まれていた場合に、速報字幕が表示されたと判断する。
【００６７】
ここで、番組放送の映像に含まれる速報字幕の検出について詳細に説明する。図６は、実施例にかかるナビゲーション装置が番組放送の映像に含まれる速報字幕を検出する場合の一例を示す説明図である。図６に示すように、ここでは、ナビゲーション装置３００がサッカー番組の放送を受信し、当該サッカー番組を再生しているときに地震に関する速報字幕６０１が表示されたこととする。
【００６８】
この場合、ＣＰＵ３００は、番組放送の映像の上述した領域の１ライン分の映像信号６０２を取得する。図７は、映像から取得した１ライン分の映像信号の信号レベルの一例を示す説明図である。図７に示すように、１ライン分の映像信号６０２の中に、所定の幅Ｂ以下の白信号（輝度が１００％に近い信号）が所定の数Ｃ個以上（たとえば１０個以上）存在した場合に、当該映像には速報字幕が表示されていると判断する。
【００６９】
図５のフローチャートの説明に戻り、ステップＳ５０２において、速報字幕が検出されなかった場合は、速報字幕の検出を待つ（ステップＳ５０２：Ｎｏ）。一方、速報字幕が検出された場合（ステップＳ５０２：Ｙｅｓ）は、速報字幕が検出された番組放送を再生するか否かを判断する（ステップＳ５０３）。再生すると判断した場合（ステップＳ５０３：Ｙｅｓ）は、当該番組放送をディスプレイ４１３およびスピーカ４１０を介して再生し（ステップＳ５０４）、一連の処理を終了する。
【００７０】
ここで、ナビゲーション装置３００が目的地点までの経路案内をおこなっているときに速報字幕を検出し、速報字幕が検出された番組放送を再生する場合について説明する。図８は、実施例にかかるナビゲーション装置が速報字幕が検出された番組放送を再生している状況の一例を説明する説明図である。図８のように、ナビゲーション装置３００は速報字幕を検出すると、表示部３００ａに速報字幕が検出された番組放送を再生する。
【００７１】
図５のフローチャートの説明に戻り、ステップＳ５０３で、速報字幕が検出された番組放送を再生しないと判断した場合（ステップＳ５０３：Ｎｏ）は、速報字幕が検出された旨を通知するか否かを判断する（ステップＳ５０５）。通知すると判断した場合（ステップＳ５０５：Ｙｅｓ）は、当該通知を映像出力で出力するか否かを判断する（ステップＳ５０６）。映像出力で出力すると判断した場合（ステップ５０６：Ｙｅｓ）は、速報字幕が検出された旨をディスプレイ４１３を介してユーザに通知し（ステップＳ５０７）、一連の処理を終了する。
【００７２】
ここで、ナビゲーション装置３００が目的地点までの経路案内をおこなっているときに速報字幕を検出し、速報字幕が検出された旨をディスプレイ４１３を介してユーザに通知する場合について説明する。図９は、実施例にかかるナビゲーション装置が速報字幕が検出された旨をディスプレイを介してユーザに通知している状況の一例を説明する説明図である。図９のように、ナビゲーション装置３００は速報字幕を検出すると、たとえば表示部３００ａに「速報有り」と表示する。
【００７３】
図５のフローチャートの説明に戻り、ステップＳ５０６で、速報字幕が通知された旨の通知を映像出力で出力しないと判断した場合（ステップＳ５０６：Ｎｏ）は、当該通知をスピーカ４１０を介して音声出力でユーザに通知し（ステップＳ５０８）、一連の処理を終了する。
【００７４】
ステップＳ５０５で速報字幕を検出した旨を通知しないと判断した場合（ステップＳ５０５：Ｎｏ）は、速報字幕が検出された番組放送の速報字幕部分を映像出力で出力するか否かを判断する（ステップＳ５０９）。映像出力で出力すると判断した場合（ステップＳ５０９：Ｙｅｓ）は、速報字幕が検出された番組放送の速報字幕部分をディスプレイ４１３を介して映像出力で出力し（ステップＳ５１０）、一連の処理を終了する。
【００７５】
ここで、ナビゲーション装置３００が目的地点までの経路案内をおこなっているときに速報字幕を検出し、速報字幕が検出された番組放送の速報字幕部分をディスプレイ４１３を介して映像出力で出力する場合について説明する。図１０は、実施例にかかるナビゲーション装置が速報字幕が検出された番組放送の速報字幕部分をディスプレイを介して出力している状況の一例を示す説明図である。図１０のように、ナビゲーション装置３００は速報字幕を検出すると、表示部３００ａに表示している経路案内図に上書きして速報字幕が検出された番組放送の速報字幕部分のみを表示する。
【００７６】
図５のフローチャートの説明に戻り、ステップＳ５０９で、速報字幕が検出された番組放送の速報字幕部分を映像出力で出力しないと判断した場合（ステップＳ５０９：Ｎｏ）は、当該字幕部分について既存の画像処理技術などを用いて文字認識をおこない、スピーカ４１０を介して音声で読み上げ（ステップＳ５１１）、一連の処理を終了する。
【００７７】
ここで、ステップＳ５０３の速報字幕が検出された番組放送を再生するか否かの判断、ステップＳ５０５の速報字幕が検出された旨の通知をおこなうか否かをの判断、およびステップＳ５０６ならびにステップＳ５０９の映像出力で出力するか否かの判断はその都度おこなってもよいが、当該再生あるいは当該通知を自動的におこなうために、製品設計またはユーザ操作によってあらかじめ判断基準を設定しておくとよい。
【００７８】
また、ここでは速報字幕が検出された番組放送の再生をスピーカ４１０およびディスプレイ４１３によっておこなうとしたが、スピーカ４１０による音声だけの再生あるいはディスプレイ４１３による映像だけの再生をおこなってもよい。また、速報字幕が検出された旨の通知は映像出力または音声出力でおこなうとしたが、これらを適宜組み合わせておこなってもよい。また、速報字幕が検出された番組放送の速報字幕部分の出力に関しても、当該部分をディスプレイ４１３に表示し、または当該部分の音声読み上げをおこなうとしたが、これらを適宜組み合わせておこなってもよい。
【００７９】
また、ここではナビゲーション装置によって目的地点までの経路案内をおこなっているときに速報字幕が検出された場合を想定して説明したが、本発明は経路案内をおこなっているときだけでなく、速報字幕が検出された番組放送とは異なるチャンネルのテレビ番組放送あるいはラジオ番組放送を再生しているとき、ナビゲーション装置のその他の機能を実行しているとき、ディスプレイ４１３やスピーカ４１０から何も出力されていないときなどに速報字幕を検出した場合にも適用可能である。
【００８０】
以上説明したように、字幕検出装置、字幕検出方法、字幕検出プログラム、および記録媒体によれば、番組放送で速報字幕が表示された場合に当該番組放送を再生していなかったとしても、ユーザは当該速報字幕を見逃すことなく視聴することが可能となる。
【００８１】
なお、本実施の形態で説明した字幕検出方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００８２】
【図１】本実施の形態にかかる字幕検出装置の機能的構成の一例を示すブロック図である。
【図２】本実施の形態にかかる字幕検出装置の処理の内容の一例を示すフローチャートである。
【図３】本実施例にかかるナビゲーション装置が搭載された車両の内部の一例を示す説明図である。
【図４】本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図５】実施例にかかるナビゲーション装置の字幕検出処理手順の一例を示すフローチャートである。
【図６】実施例にかかるナビゲーション装置が番組放送の映像に含まれる速報字幕を検出する場合の一例を示す説明図である。
【図７】映像から取得した１ライン分の映像信号の信号レベルの一例を示す説明図である。
【図８】実施例にかかるナビゲーション装置が速報字幕が検出された番組放送を再生している状況の一例を説明する説明図である。
【図９】実施例にかかるナビゲーション装置が速報字幕が検出された旨をディスプレイを介してユーザに通知している状況の一例を説明する説明図である。
【図１０】実施例にかかるナビゲーション装置が速報字幕が検出された番組放送の速報字幕部分をディスプレイを介して出力している状況の一例を示す説明図である。
【符号の説明】
【００８３】
１００  字幕検出装置
１０１  受信部
１０２  検出部
１０３  出力部
３００  ナビゲーション装置
３００ａ  表示部
【図１】
2007259146.tif 000003
【図２】
2007259146.tif 000004
【図３】
2007259146.tif 000005
【図４】
2007259146.tif 000006
【図５】
2007259146.tif 000007
【図６】
2007259146.tif 000008
【図７】
2007259146.tif 000009
【図８】
2007259146.tif 000010
【図９】
2007259146.tif 000011
【図１０】
2007259146.tif 000012