(57)【要約】【課題】番組の続きをユーザに気にさせることがなくなる番組出力装置を提供すること。【解決手段】ＲＯＭ２６には、番組出力などを行うためのマルチメディアプログラムが格納されている。特に、マルチメディアプログラムの一部として、到着予定時刻に関するデータおよび番組終了時刻に関するデータを用いて到着予定時刻までに終了する番組を選択する選択手段としてＣＰＵ２７を機能させるためのプログラムが格納されている。すなわち、ＣＰＵ２７は、現在時刻Ｔprを示すデータ、到着予定時刻Ｔarを示すデータ、番組開始時刻Ｔstを示すデータおよび番組終了時刻Ｔenを示すデータを用いて、番組終了時刻Ｔenが到着予定時刻Ｔar以前（Ｔar≧Ｔen）であってかつ番組開始時刻Ｔstが現在時刻Ｔpr以降（Ｔst≧Ｔpr）となる番組を特定する。【選択図】図１
2006109124.tif 000002
【特許請求の範囲】
【請求項１】
到着予定時刻に関するデータおよび番組終了時刻に関するデータを用いて到着予定時刻までに終了する番組を出力部に出力させる制御手段を備える番組出力装置。
【請求項２】
前記制御手段は、到着予定時刻前の時刻に関するデータおよび番組開始時刻に関するデータを用いて、到着予定時刻前の時刻から到着予定時刻までの間に開始時刻および終了時刻が含まれる先の番組を出力部に出力させ、先の番組の終了後に開始され到着予定時刻までに終了する後の番組を出力部に出力させることを特徴とする請求項１に記載の番組出力装置。
【請求項３】
前記制御手段は、到着予定時刻までに終了しない番組を記憶媒体に記憶させることを特徴とする請求項１または請求項２に記載の番組出力装置。
【請求項４】
前記制御手段は、番組の種類に関するデータおよびユーザによって指定された番組の種類に関するデータを用いて到着予定時刻までに終了する番組のうちユーザによって指定された番組の種類に属する番組を優先して出力部に出力させることを特徴とする請求項１ないし請求項３の何れかに記載の番組出力装置。
【請求項５】
前記制御手段は、ユーザによって指定された種類に属する番組のうち到着予定時刻までに終了しない番組を記憶媒体に記憶させることを特徴とする請求項４に記載の番組出力装置。
【請求項６】
前記制御手段は、更新された到着予定時刻に関するデータを用いて更新後の到着予定時刻までに終了する番組を出力部に出力させることを特徴とする請求項１ないし請求項５の何れかに記載の番組出力装置。
【請求項７】
到着予定時刻に関するデータおよび番組終了時刻に関するデータを用いて番組表の欄のうち到着予定時刻までに終了する番組の欄を他の番組の欄とは異なる表示態様で表示画面に表示させる第２の制御手段を備える番組出力装置。
【請求項８】
到着予定時刻に関するデータおよび番組終了時刻に関するデータを用いて到着予定時刻までに終了する番組を選択する選択手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組を出力する番組出力装置に関するものであって、より詳しくは、ナビゲーション連動型車載ＡＶ装置や携帯端末などに関するものである。
【背景技術】
【０００２】
従来の番組出力装置として、各番組の放送時間やジャンルなどを内容とする番組案内情報を受信し、受信した番組案内情報を用いて番組表を表示するデジタル放送受信機が知られている（例えば、特許文献１を参照）。
【特許文献１】特開２００１−１９７３９０号公報（第３頁、第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の番組出力装置においては、ユーザが番組表を参照して番組を選択しても、ユーザは番組を視聴することを止めざるを得ない場合があった。一例として、ユーザが車内で番組を視聴している最中に車両が目的地に到着した場合、通常、車両のエンジンが停止されるので、ユーザは、バッテリ電源の消費などを考慮して、番組が放送の途中であってもその視聴を止めざるを得なかった。このような状況下では、番組の続きをユーザに気にさせてしまうという問題があった。
【０００４】
そこで、本発明は、従来の問題を解決するためになされたもので、番組の続きをユーザに気にさせることがなくなる番組出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る番組出力装置は、到着予定時刻に関するデータおよび番組終了時刻に関するデータを用いて到着予定時刻までに終了する番組を出力部に出力させる制御手段を備える構成を有している。この構成によれば、到着までに終了する番組のみが出力されることになる。
【０００６】
また、本発明に係る番組出力装置は、到着予定時刻に関するデータおよび番組終了時刻に関するデータを用いて番組表の欄のうち到着予定時刻までに終了する番組の欄を他の番組の欄とは異なる表示態様で表示画面に表示させる第２の制御手段を備える構成を有している。この構成によれば、到着予定時刻までに終了する番組の欄が他の番組の欄とは異なる表示態様で表示画面に表示される。
【発明の効果】
【０００７】
本発明は、到着予定時刻に関するデータおよび番組終了時刻に関するデータを用いて到着予定時刻までに終了する番組を出力部に出力させる制御手段を備えることによって、番組の続きをユーザに気にさせることがなくなるという効果を有する番組出力装置を提供することができるものである。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る番組出力装置を実施するための最良の形態について、図１ないし図１１を参照しながら説明する。まず、本実施の形態に係る番組出力装置の構成を図１を参照しながら説明する。
【０００９】
図１に示すように、番組出力装置１は、経路案内を行うためのナビゲーション回路２と、ナビゲーション回路２に接続され番組表示などを行うためのマルチメディア回路３とを有する構成である。
【００１０】
ナビゲーション回路２は、データを入力する入力インターフェース（以下、入力ＩＦという）４と、各種データを記憶し読み出し可能なハードディスクドライブ（以下、ＨＤＤという）５と、入力ＩＦ４によって入力されたデータなどを処理するためのプログラムを格納するロム（以下、ＲＯＭという）６と、ＲＯＭ６に格納されたプログラムを実行するシーピーユー（以下、ＣＰＵという）７と、入力ＩＦ４によって入力されたデータやＣＰＵ７の処理結果を示すデータなどを保持するラム（以下、ＲＡＭという）８と、ＲＡＭ８保持されたデータなどを出力する出力インターフェース（以下、出力ＩＦという）９とを備える。
【００１１】
入力ＩＦ４には、マルチメディア回路３と、車速に応じて車速に関するデータを出力する車速センサ１０と、方位に応じて方位に関するデータを出力する方位センサ１１と、ＧＰＳデータを受信するＧＰＳレシーバ１２と、ユーザの操作に応じてデータを出力する操作部１３とが接続されている。
【００１２】
ＨＤＤ５には、経路探索用データや地図画像データなどのナビゲーションデータが記憶されている。経路探索用データは、リンクに関するデータや一のリンクと他のリンクとを結ぶノードに関するデータなどである。ここで、リンクに関するデータは、リンクに対応する道路の距離、種別やコストなどを内容とする。
【００１３】
ＲＯＭ６には、ＣＰＵ７に対して目的地までの経路を探索させるためのナビゲーションプログラムが格納されている。特に、ナビゲーションプログラムは、探索によって得られた到着予定時刻を示すデータをマルチメディア回路３に出力する処理をＣＰＵ７に実行させる。
【００１４】
出力ＩＦ９には、マルチメディア回路３と、接続先からのデータに対応する音声を出力するスピーカ１４と、接続先からのデータに対応する画像を表示するディスプレイ１５とが接続されている。
【００１５】
他方、マルチメディア回路３は、データを入力する入力ＩＦ２４と、各種データを記憶し読み出し可能なＨＤＤ２５と、入力ＩＦ２４によって入力されたデータなどを処理するためのプログラムを格納するＲＯＭ２６と、ＲＯＭ２６に格納されたプログラムを実行するＣＰＵ２７と、入力ＩＦ２４によって入力されたデータやＣＰＵ２７の処理結果を示すデータなどを保持するＲＡＭ２８と、ＲＡＭ２８保持されたデータなどを出力する出力ＩＦ２９と、各種データを記憶し読み出し可能であって着脱可能なメモリカード３０とを備える。
【００１６】
入力ＩＦ２４には、ナビゲーション回路２と、ユーザの操作に応じてデータを出力する操作部１３と、番組内容を示すデータ（以下、内容データという）や番組表の要素を示すデータ（以下、ＥＰＧデータという）などを受信するアンテナ３１とが接続されている。ここで、ＥＰＧデータは、チャンネルに関するデータ、番組開始時刻に関するデータ、番組終了時刻に関するデータ、番組の種類に関するデータや番組名に関するデータなどを含む。
【００１７】
ＨＤＤ２５には、選択および非選択にそれぞれ対応する表示態様パターンを定義するデータや番組表用の表示領域を定義するデータなどが記憶されいる。番組表用の表示領域は、ディスプレイ１５の表示領域を縦軸および横軸で分割し、縦軸および横軸をそれぞれ時間およびチャンネルに対応させたものである。
【００１８】
ＲＯＭ２６には、番組出力などを行うためのマルチメディアプログラムが格納されている。特に、マルチメディアプログラムの一部として、到着予定時刻に関するデータおよび番組終了時刻に関するデータを用いて到着予定時刻までに終了する番組を選択する選択手段としてＣＰＵ２７を機能させるためのプログラムが格納されている。
【００１９】
出力ＩＦ２９には、ナビゲーション回路２と、接続先からのデータに対応する音声を出力するスピーカ１４と、接続先からのデータに対応する画像を表示するディスプレイ１５とが接続されている。
【００２０】
以上のように構成された番組出力装置１について、図２ないし図１１を参照しながらその動作を説明する。まず、図２を参照しながらナビゲーション処理の流れを説明する。ＣＰＵ７は、ＲＯＭ６に格納されたナビゲーションプログラムを解釈し、以下の処理を実行する。
【００２１】
図２に示すように、ＣＰＵ７は、目的地が設定されたか否かを判定する（ステップＳ１）。具体的には、目的地を示すデータがＲＡＭ８に保持されているか否かが判定される。
【００２２】
ステップＳ１で目的地が設定されたとの判定がなされると（Ｓ１のＹｅｓ）、ＣＰＵ７は、現在位置から目的地までの経路を探索する（ステップＳ２）。具体的には、ＲＡＭ８に保持されたＧＰＳデータおよび目的地を示すデータならびにＨＤＤ５に記憶された経路探索用データが用いられ、現在位置から目的地までのコストを最小にする経路が探索される。
【００２３】
目的地までの経路が探索されると、ＣＰＵ７は、ＲＡＭ８に保持された目的地への到着予定時刻を算出する（ステップＳ３）。具体的には、ＨＤＤ５に記憶されたリンクに関するデータやＲＡＭ８に保持された車速データなどが用いられ、到着予定時刻は、各道路の距離を車速で除すなどして算出される。もちろん、渋滞状況を示すデータが受信されているのであれば、到着予定時刻は、渋滞状況を示すデータを考慮して算出されてもよい。また、到着予定時刻が算出されることに伴って、現在時刻（到着予定時刻前の時刻に相当）がＧＰＳデータを用いて算出されることが好ましい。
【００２４】
目的地への到着予定時刻が算出されると、ＣＰＵ７は、ステップＳ３で算出された到着予定時刻を示すデータを出力ＩＦ９を介してマルチメディア回路３に出力する（ステップＳ４）。このとき、現在時刻を示すデータが到着予定時刻を示すデータとともに出力されることが好ましい。ここで、到着予定時刻を示すデータおよび現在時刻を示すデータは、マルチメディア回路３の入力ＩＦ２４を介してＲＡＭ２８に保持される。
【００２５】
なお、ステップＳ１で目的地が設定されていないとの判定がなされ（Ｓ１のＮｏ）、または、到着予定時刻を示すデータが出力されると、ＣＰＵ７は、ナビゲーション処理を終了する。
【００２６】
次に、図３を参照しながらマルチメディア処理の大まかな流れを説明する。ＣＰＵ２７は、ＲＯＭ２６に格納されたマルチメディアプログラムを解釈し、以下の処理を実行する。
【００２７】
図３に示すように、ＣＰＵ２７は、アンテナ３０によって受信されたＥＰＧデータを内容データから分離する（ステップＳ１１）。もちろん、ＥＰＧデータを内容データから分離する処理は、ＤＥＭＵＸ回路などの分離処理専用のハードウエア回路などで行われてもよい。
【００２８】
ＥＰＧデータが内容データから分離されると、ＣＰＵ２７は、到着予定時刻データがあるか否かを判定する（ステップＳ１２）。具体的には、到着予定時刻データがＲＡＭ２８に保持されているか否かが判定される。ステップＳ１２で到着予定時刻データがないとの判定がなされると（Ｓ１２のＮｏ）、ＣＰＵ２７は、マルチメディア処理を終了する。
【００２９】
他方、ステップＳ１２で到着予定時刻データがあるとの判定がなされると（Ｓ１２のＹｅｓ）、ＣＰＵ２７は、到着予定時刻に関するデータおよび番組終了時刻に関するデータを用いて到着予定時刻までに終了する番組を選択する番組選択処理を行う（ステップＳ１３）。
【００３０】
番組選択処理が行われると、ＣＰＵ２７は、番組選択処理での処理結果を用いて番組表をディスプレイ１５に出力させる番組表出力処理を行う（ステップＳ１４）。
【００３１】
番組表出力処理が行われた後、ＣＰＵ２７は、番組選択処理での処理結果を用いて番組をスピーカ１４およびディスプレイ１５に出力させる番組表出力処理を行う（ステップＳ１５）。
【００３２】
次に、図４および図５を参照しながら番組選択処理の流れを説明する。図４に示すように、ＣＰＵ２７は、番組終了時刻Ｔenが到着予定時刻Ｔar以前（Ｔar≧Ｔen）であってかつ番組開始時刻Ｔstが現在時刻Ｔpr以降（Ｔst≧Ｔpr）となる番組を特定する（ステップＳ２１）。
【００３３】
具体的には、現在時刻Ｔprを示すデータ、到着予定時刻Ｔarを示すデータ、番組開始時刻Ｔstを示すデータおよび番組終了時刻Ｔenを示すデータが用いられ、各番組について、番組開始時刻Ｔstおよび番組終了時刻Ｔenがそれぞれ現在時刻Ｔprおよび到着予定時刻Ｔarと比較される。そして、「Ｔar＜ＴenまたはＴst＜Ｔpr」となる番組がＥＰＧデータの集合から削除され、「Ｔar≧ＴenかつＴst≧Ｔpr」となる番組が特定される。
【００３４】
例えば、現在時刻Ｔprおよび到着予定時刻Ｔarがそれぞれ１７時５９分および２０時００分である場合（以下、本実施の形態では当該場合を前提として説明する）、図５に示すように、１ｃｈの「ドンパフ選手権」、２ｃｈの「天気予報」および「じゃがりこチエ」、３ｃｈの「どさんこ一番」および「お豆大使の高田町探訪」、４ｃｈの「ニュース４ｃｈ」、「ころぉころぉころぉ」および「ちびお豆ちゃん」ならびに５ｃｈの「ぴーちゃん」および「まめさん」が「Ｔar≧ＴenかつＴst≧Ｔpr」となる番組として特定される。
【００３５】
ステップＳ２１で「Ｔar≧ＴenかつＴst≧Ｔpr」となる番組が特定されると、ＣＰＵ２７は、「Ｔar≧ＴenかつＴst≧Ｔpr」となる番組のうち「０≦Ｔar−Ｔen≦１０分」となる番組を特定する（ステップＳ２２）。
【００３６】
具体的には、到着予定時刻Ｔarを示すデータおよび番組終了時刻Ｔenを示すデータが用いられ、「Ｔar≧ＴenかつＴst≧Ｔpr」となる各番組について、到着予定時刻Ｔarと番組終了時刻Ｔenとの差分が算出される。この差分値Ｔar−Ｔenが「０≦Ｔar−Ｔen≦１０分」を満たすか否かが判定され、「０≦Ｔar−Ｔen≦１０分」を満たさない番組は除かれる。そして、「０≦Ｔar−Ｔen≦１０分」となる番組が特定される。
【００３７】
例えば、到着予定時刻Ｔarが２０時００分である場合、図５に示すように、１ｃｈの「ドンパフ選手権」、３ｃｈの「お豆大使の高田町探訪」および４ｃｈの「ちびお豆ちゃん」が「０≦Ｔar−Ｔen≦１０分」となる番組として特定される。
【００３８】
ステップＳ２２で「０≦Ｔar−Ｔen≦１０分」となる番組が特定されると、ＣＰＵ２７は、番組の種類が指定されているか否かを判定する（ステップＳ２３）。具体的には、番組の種類を指定するデータがＲＡＭ２８に保持されているか否かが判定される。
【００３９】
ステップＳ２３で番組の種類が指定されているとの判定がなされると（Ｓ２３のＹｅｓ）、ＣＰＵ２７は、指定された種類の番組が「０≦Ｔar−Ｔen≦１０分」となる番組に存在するか否かを判定する（ステップＳ２４）。具体的には、「０≦Ｔar−Ｔen≦１０分」となる番組について、番組の種類に関するデータとＲＡＭ２８に保持された番組の種類を指定するデータとが一致するか否かが判定される。
【００４０】
ステップＳ２４で指定された種類の番組が「０≦Ｔar−Ｔen≦１０分」となる番組に存在するとの判定がなされると（ステップＳ２４のＹｅｓ）、ＣＰＵ２７は、最終出力される番組を指定された種類の番組に決定する（ステップＳ２５）。
【００４１】
例えば、指定された番組の種類がバラエティー（Ｖ）である場合、図５に示すように、３ｃｈの「（Ｖ）お豆大使の高田町探訪」が最終出力される番組に決定される。他方、指定された番組の種類が（Ｓ）である場合、１ｃｈの「（Ｓ）ドンパフ選手権」が最終出力される番組に決定される。
【００４２】
ステップＳ２３で番組の種類が指定されていないとの判定がなされると（Ｓ２３のＮｏ）またはステップＳ２４で指定された種類の番組が「０≦Ｔar−Ｔen≦１０分」となる番組に存在しないとの判定がなされると（ステップＳ２４のＮｏ）、ＣＰＵ２７は、「Ｔar−Ｔen」が最小となる番組を最終出力される番組に決定する（ステップＳ２６）。
【００４３】
具体的には、到着予定時刻Ｔarを示すデータおよび番組終了時刻Ｔenを示すデータが用いられ、到着予定時刻Ｔarと番組終了時刻Ｔenとの差分が算出される。そして、差分値「Ｔar−Ｔen」が最小値となる番組が最終出力される番組に決定される。
【００４４】
例えば、指定された番組の種類がシネマ（Ｃ）である場合または番組の種類が指定されていない場合、図５に示すように、「Ｔar−Ｔen＝１（分）」となる１ｃｈの「（Ｓ）ドンパフ選手権」が最終出力される番組に決定される。
【００４５】
ステップＳ２５またはステップＳ２６で最終出力される番組が決定されると、ＣＰＵ２７は、番組終了時刻Ｔenを相対的に後の放送される番組（例えば、最終出力される番組）の番組終了時刻Ｔst（後）以前とする番組が存在する否かを判定する（ステップＳ２７）。このとき、相対的に後の放送される番組の番組終了時刻Ｔst（後）を示すデータおよび番組終了時刻Ｔenを示すデータが判定に用いられる。
【００４６】
ステップＳ２７で「Ｔst（後）≧Ｔen」となる番組があるとの判定がなされると（Ｓ２７のＹｅｓ）、ＣＰＵ２７は、番組の種類が指定されているか否かを判定する（ステップＳ２８）。
【００４７】
ステップＳ２８で番組の種類が指定されているとの判定がなされると（Ｓ２８のＹｅｓ）、ＣＰＵ２７は、指定された種類の番組が「Ｔst（後）≧Ｔen」となる番組に存在するか否かを判定する（ステップＳ２９）。
【００４８】
ステップＳ２９で指定された種類の番組が「Ｔst（後）≧Ｔen」となる番組に存在するとの判定がなされると（ステップＳ２９のＹｅｓ）、ＣＰＵ２７は、相対的に先に放送される番組（以下、先の番組という）を指定された種類の番組に決定する（ステップＳ３０）。
【００４９】
例えば、指定された番組の種類がバラエティー（Ｖ）である場合、図５に示すように、４ｃｈの「（Ｖ）ころぉころぉころぉ」が先の番組に決定される。さらに、ステップＳ３０までのステップが繰り替えられれば、５ｃｈの「（Ｖ）ぴーちゃん」も先の番組に決定される。
【００５０】
ステップＳ２８で番組の種類が指定されていないとの判定がなされると（Ｓ２８のＮｏ）またはステップＳ２９で指定された種類の番組が「Ｔst（後）≧Ｔen」となる番組に存在しないとの判定がなされると（ステップＳ２９のＮｏ）、ＣＰＵ２７は、「Ｔst（後）−Ｔen」が最小となる番組を先の番組に決定する（ステップＳ３１）。
【００５１】
例えば、指定された番組の種類がシネマ（Ｓ）である場合または番組の種類が指定されていない場合、図５に示すように、「Ｔst（後）−Ｔen＝４（分）」となる２ｃｈの「（Ｎ）天気予報」が先の番組に決定される。もちろん、このステップにおいても、「Ｔst≧Ｔpr」の条件が満たされなければならないことは言うまでもない。
【００５２】
ステップＳ３０またはステップＳ３１で先の番組が決定されると、ＣＰＵ２７は、番組終了時刻Ｔenを相対的に後の放送される番組の番組終了時刻Ｔst（後）以前とする番組が存在しないか否かを判定する（ステップＳ３２）。
【００５３】
ステップＳ２７で「Ｔst（後）≧Ｔen」となる番組は存在しないとの判定がなされ（Ｓ２７のＮｏ）、または、ステップＳ３２で「Ｔst（後）≧Ｔen」とする番組が存在しないとの判定がなされると（Ｓ３２Ｙｅｓ）、ＣＰＵ２７は、ステップＳ２５、ステップＳ２６、ステップＳ３０およびステップＳ３１での決定結果を番組選択データとしてＨＤＤ２５に記憶する（ステップＳ３３）。ここで、番組選択データには、少なくても、チャンネルを示すデータ、番組開始時刻Ｔstを示すデータおよび番組終了時刻Ｔenを示すデータが含まれている。
【００５４】
他方、ステップＳ３２で「Ｔst（後）≧Ｔen」とする番組が存在しないとの判定がなされると（Ｓ３２Ｙｅｓ）、ＣＰＵ２７は、ステップＳ２８からステップＳ３２までの処理を実行する。
【００５５】
以上の番組選択処理によって得られる番組選択データは、２ｃｈの「天気予報」および１ｃｈの「ドンパフ選手権」の組合せ、３ｃｈ「どさんこ一番」および４ｃｈの「ちびお豆ちゃん」の組合せならびに５ｃｈの「ぴーちゃん」、４ｃｈの「ころぉころぉころぉ」および３ｃｈの「お豆大使の高田町探訪」の組合せの何れかの組合せを示すことになる。
【００５６】
次に、図６ないし図９を参照しながら番組表出力処理の流れを説明する。図６に示すように、ＣＰＵ２７は、番組表に関する番組表データを生成する（ステップＳ４１）。具体的には、表示領域を定義するデータおよびＥＰＧデータに含まれるチャンネルに関するデータ、番組開始時刻に関するデータや番組終了時刻に関するデータなどが用いられ、縦軸および横軸をそれぞれ時間およびチャンネルとする番組表データが生成される。番組表データは、生成された後にＲＡＭ２８に保持される。
【００５７】
番組表データが生成されると、ＣＰＵ２７は、選択された番組が案内される番組表上の位置（以下、番組欄という）および他の番組が案内される番組欄での表示態様を決定する（ステップＳ４２）。具体的には、表示領域を定義するデータ、表示態様パターンを定義するデータ、番組表データおよび番組選択データが用いられて、選択された番組が案内される番組欄が特定されるとともにその番組欄での表示態様が決定される。また、選択されていない番組が案内される番組欄が特定されるとともにその番組欄での表示態様が決定される。
【００５８】
表示態様が決定されると、ＣＰＵ２７は、番組表を出力することが要求されているか否かを判定する（ステップＳ４３）。具体的には、番組表の出力要求を示すデータがＲＡＭ２８に保持されているか否かが判定される。
【００５９】
ステップＳ４３で番組表を出力することが要求されていないとの判定がなされると（Ｓ４３のＮｏ）、ＣＰＵ２７は、番組表出力処理を終了する。
【００６０】
他方、ステップＳ４３で番組表を出力することが要求されているとの判定がなされると（Ｓ４３のＹｅｓ）、ＣＰＵ２７は、番組表データに対応する番組表を決定された表示態様に従ってディスプレイ１５に出力させる（ステップＳ４４）。
【００６１】
以上、番組表出力処理によれば、番組選択データが２ｃｈの「天気予報」および１ｃｈの「ドンパフ選手権」の組合せを示している場合、図７に示すように、「天気予報」および「ドンパフ選手権」の番組欄での表示態様が他の番組の番組欄での表示態様とは異なって表示されている。また、番組選択データが３ｃｈ「どさんこ一番」および４ｃｈの「ちびお豆ちゃん」の組合せを示している場合、図８に示すように、「どさんこ一番」および「ちびお豆ちゃん」の番組欄での表示態様が他の番組の番組欄での表示態様とは異なって表示されている。さらに、番組選択データが５ｃｈの「ぴーちゃん」、４ｃｈの「ころぉころぉころぉ」および３ｃｈの「お豆大使の高田町探訪」の組合せを示している場合、図９に示すように、「ぴーちゃん」、「ころぉころぉころぉ」および「お豆大使の高田町探訪」の番組欄での表示態様が他の番組の番組欄での表示態様とは異なって表示されている。
【００６２】
次に、図１０および図１１を参照しながら番組出力処理の流れを説明する。図１０に示すように、ＣＰＵ２７は、番組開始時刻Ｔstが到来したか否かを判定する（ステップＳ５１）。具体的には、現在時刻Ｔprを示すデータおよび番組選択データ（ＥＰＧデータでもよい）が用いられ、番組開始時刻Ｔstと現在時刻Ｔprとが一致しているか否かが判定される。
【００６３】
ステップＳ５１で番組開始時刻Ｔstが到来していないとの判定がなされると（Ｓ５１Ｎｏ）、ＣＰＵ２７は、ステップＳ５１の処理を再度実行する。
【００６４】
他方、ステップＳ５１で番組開始時刻Ｔstが到来したとの判定がなされると（Ｓ５１Ｙｅｓ）、ＣＰＵ２７は、チャンネルを番組開始時刻Ｔstに開始される番組を放送するチャンネルに切り替える（ステップＳ５２）。チャンネルが切り替えられることで、スピーカ１４およびディスプレイ１５は、番組開始時刻Ｔstに開始される番組をそれぞれ音声および画像として出力する。
【００６５】
チャンネルが切り替えられた後、ＣＰＵ２７は、出力中の番組の番組終了時刻Ｔstが到来したか否かを判定する（ステップＳ５３）。具体的には、現在時刻Ｔprを示すデータおよび番組選択データ（ＥＰＧデータでもよい）が用いられ、番組終了時刻Ｔstと現在時刻Ｔprとが一致しているか否かが判定される。
【００６６】
ステップＳ５３で番組終了時刻Ｔstが到来していないとの判定がなれると（Ｓ５３のＮｏ）、ＣＰＵ２７は、ステップＳ５３の処理を再度実行する。
【００６７】
他方、ステップＳ５３で番組終了時刻Ｔstが到来したとの判定がなれると（Ｓ５３のＹｅｓ）、ＣＰＵ２７は、到着予定時刻Ｔarが到来したか否かを判定する（ステップＳ５４）。現在時刻Ｔprを示すデータおよび到着予定時刻Ｔarを示すデータが用いられ、現在時刻Ｔprと到着予定時刻Ｔarとが一致しているか否かが判定される。
【００６８】
ステップＳ５４で到着予定時刻Ｔarが到来していないとの判定がなされると（Ｓ５４のＮｏ）、ＣＰＵ２７は、ステップＳ５１からステップＳ５４までの処理を実行する。
【００６９】
ステップＳ５４で到着予定時刻Ｔarが到来したとの判定がなされると（Ｓ５４のＹｅｓ）、ＣＰＵ２７は、番組出力処理を終了する。
【００７０】
以上の番組出力処理によれば、番組選択データが５ｃｈの「ぴーちゃん」、４ｃｈの「ころぉころぉころぉ」および３ｃｈの「お豆大使の高田町探訪」の組合せを示している場合、図１１に示すように、現在時刻Ｔprが１８時０１分になると、チャンネルが５ｃｈに切り替わって、ディスプレイ１５は「ぴーちゃん」の画像を出力し、スピーカ１４は「ぴーちゃん」の音声を出力する（図１１（ａ）を参照）。現在時刻Ｔprが１８時３０分になると、チャンネルが５ｃｈから４ｃｈに切り替わって、ディスプレイ１５は「ころぉころぉころぉ」の画像を出力し、スピーカ１４は「ころぉころぉころぉ」の音声を出力する（図１１（ｂ）を参照）。現在時刻Ｔprが１９時１５分になると、チャンネルが４ｃｈから３ｃｈに切り替わって、ディスプレイ１５は「お豆大使の高田町探訪」の画像を出力し、スピーカ１４は「お豆大使の高田町探訪」の音声を出力する（図１１（ｃ）を参照）。
【００７１】
以上、本実施の形態によれば、到着予定時刻が２０時００分であれば、２０時００分までに終了する番組が出力されるので、番組の続きをユーザに気にさせることがなくなる。
【００７２】
また、本実施の形態によれば、現在時刻が１８時００分であれば、１８時００分以降に開始する番組が出力されるので、番組の既放送箇所ををユーザに気にさせることがなくなる。
【００７３】
また、本実施の形態によれば、ユーザによって指定された種類の番組が優先して出力されるので、番組の続きをユーザに気にさせなくする一方でユーザの好みを反映させることもできる。
【００７４】
また、本実施の形態によれば、到着予定時刻が２０時００分であれば、２０時００分までに終了する番組が番組表上で明確にされるので、番組の続きをユーザに気にさせることがなくなる。
【００７５】
なお、以上の説明では、到着予定時刻よりも前の時刻を現在時刻とした例について説明したが、その他の出発予定時時刻などであっても同様に実施可能である。
【００７６】
また、番組選択データを用いてユーザの指定した種類の番組であって到着予定時刻までに終了しない番組をＨＤＤ５やカードメモリ３０などに記憶する処理をＣＰＵ２７に実行させるためのプログラムがＲＡＭ２６に格納されていてもよい。この実施の形態によれば、ユーザによって指定された種類の番組が到着予定時刻までに終了しない場合には、当該番組がＨＤＤ２５やカードメモリ３０などに記憶されるので、番組の続きをユーザに気にさせなくする一方でユーザの好みを反映させることもできる。
【産業上の利用可能性】
【００７７】
以上のように、本発明に係る番組出力装置は、番組の続きをユーザに気にさせることがなくなるという効果を有し、ナビゲーション連動型車載ＡＶ装置や携帯端末などとして有用である。
【図面の簡単な説明】
【００７８】
【図１】本発明に係る番組出力装置を実施するための最良の形態の構成を示すブロック図
【図２】本実施の形態における番組出力装置のナビゲーション処理の流れを示すフロー図
【図３】本実施の形態における番組出力装置のマルチメディア処理の流れを示すフロー図
【図４】本実施の形態における番組出力装置の番組選択処理の流れを示すフロー図
【図５】本実施の形態におけるＥＰＧデータの概念を示す図
【図６】本実施の形態における番組出力装置の番組表出力処理の流れを示すフロー図
【図７】本実施の形態における番組表の出力例を示す図
【図８】本実施の形態における番組表の出力例を示す図
【図９】本実施の形態における番組表の出力例を示す図
【図１０】本実施の形態における番組出力装置の番組表出力処理の流れを示すフロー図
【図１１】本実施の形態における番組の出力例を示す図
【符号の説明】
【００７９】
１    番組出力装置
２    ナビゲーション回路
３    マルチメディア回路
２６    ＲＯＭ（制御手段、第２の制御手段、選択手段）
２７    ＣＰＵ（制御手段、第２の制御手段、選択手段）
【図１】
2006109124.tif 000003
【図２】
2006109124.tif 000004
【図３】
2006109124.tif 000005
【図４】
2006109124.tif 000006
【図５】
2006109124.tif 000007
【図６】
2006109124.tif 000008
【図７】
2006109124.tif 000009
【図８】
2006109124.tif 000010
【図９】
2006109124.tif 000011
【図１０】
2006109124.tif 000012
【図１１】
2006109124.tif 000013