(57)【要約】【課題】別のデータストリームへの受信切り替えを行う際にユーザが感じる違和感を軽減できる受信装置を実現する。【解決手段】受信装置２は、ＴＳ選択受信部６１が受信しているデータストリーム以外のデータストリームの各々について、キーフレームが挿入されていたタイミングを示すタイミング情報を取得するタイミング情報管理部６６と、ＴＳ選択受信部６１が受信するデータストリームの選択指示を受け付ける選択受付部６５と、選択受付部６５がデータストリームの選択指示を受け付けたとき、当該選択指示された選択データストリームに対応するタイミング情報に基づいて、選択データストリームにおける次のキーフレームの挿入時刻を求め、当該挿入時刻の所定時間前に、ＴＳ選択受信部６１に対して当該選択データストリームの受信動作を開始させる選択制御部６７とを備える。【選択図】図１
2008252832.tif 000002
【特許請求の範囲】
【請求項１】
単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを受信する受信装置であって、
複数のデータストリームのうちの１つを選択して受信する選択受信手段と、
上記選択受信手段が受信したデータストリームを復号し、再生する再生手段と、
上記複数のデータストリームのうちの上記選択受信手段が受信しているデータストリーム以外のデータストリームの各々について、キーフレームが挿入されていたタイミングを示すタイミング情報を取得するタイミング情報取得手段と、
上記選択受信手段が受信するデータストリームの選択指示を受け付ける選択指示受付手段と、
上記選択指示受付手段がデータストリームの選択指示を受け付けたとき、当該選択指示されたデータストリームである選択データストリームに対応する上記タイミング情報に基づいて、当該選択データストリームにおける次のキーフレームの挿入時刻を求め、当該挿入時刻の所定時間前に、上記選択受信手段に対して当該選択データストリームの受信動作を開始させる制御手段とを備えることを特徴とする受信装置。
【請求項２】
上記複数のデータストリームの各々は、同時刻に放送されている他のデータストリームの各々に対応する、当該他のデータストリームを識別する識別情報を含む上記タイミング情報を含んでおり、
上記タイミング情報取得手段は、上記選択受信手段が受信しているデータストリームの中から上記タイミング情報を取得し、
上記制御手段は、上記選択データストリームを識別する識別情報を含むタイミング情報に基づいて上記挿入時刻を求めることを特徴とする請求項１に記載の受信装置。
【請求項３】
上記タイミング情報取得手段は、
上記選択受信手段が受信しているデータストリーム以外のデータストリームのうちの１つを選択して受信する他データ選択受信手段と、
上記他データ選択受信手段がキーフレームを受信したことを検知し、当該検知したタイミングを示す情報を上記タイミング情報とする検知手段とを備えることを特徴とする請求項１に記載の受信装置。
【請求項４】
上記タイミング情報は、当該タイミング情報に含まれる識別情報で特定される上記他のデータストリームにおいてキーフレームが挿入されている時刻と、当該タイミング情報が挿入される時刻との時間差を示す時間差情報を含むことを特徴とする請求項１に記載の受信装置。
【請求項５】
単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを出力するデータストリーム出力装置であって、
出力するデータストリームの中に、当該データストリームと同時刻に放送される他のデータストリームを識別する識別情報を含むとともに、当該他のデータストリームにおいてキーフレームが挿入されているタイミングを示すタイミング情報を含ませるタイミング情報挿入手段を備えることを特徴とするデータストリーム出力装置。
【請求項６】
上記他のデータストリームを取得する他データストリーム取得手段と、
上記他データストリーム取得手段が取得したデータストリームの中からキーフレームを特定し、当該キーフレームが挿入されている時刻を検出するキーフレーム時刻検出手段と、
上記キーフレーム時刻検出手段が検出した時刻に基づいて上記タイミング情報を生成するタイミング情報生成手段とを備えることを特徴とする請求項５に記載のデータストリーム出力装置。
【請求項７】
同時刻に放送する複数のデータストリームを取得するデータストリーム取得手段と、
上記データストリーム取得手段が取得した複数のデータストリームの各々について、キーフレームが挿入されている時刻を検出するキーフレーム時刻検出手段と、
上記データストリーム取得手段が取得した複数のデータストリームの各々について、上記キーフレーム時刻検出手段が検出した時刻に基づいて上記タイミング情報を生成するタイミング情報生成手段とを備え、
上記タイミング情報挿入手段は、データストリーム取得手段が取得した上記複数のデータストリームの各々に対して、他のデータストリームに関して上記タイミング情報生成手段が生成したタイミング情報を含ませ、
さらに、上記タイミング情報挿入手段によりタイミング情報が挿入された複数のデータストリームを連結する連結手段を備えることを特徴とする請求項５に記載のデータストリーム出力装置。
【請求項８】
上記タイミング情報挿入手段は、出力するデータストリームの中の、他のデータストリームにおいてキーフレームが挿入されている時刻と同じ時刻に、当該他のデータストリームに対応するタイミング情報を含ませることを特徴とする請求項５に記載のデータストリーム出力装置。
【請求項９】
上記タイミング情報は、当該タイミング情報に含まれる識別情報で特定される上記他のデータストリームにおいてキーフレームが挿入されている時刻と、当該タイミング情報が挿入される時刻との時間差を示す時間差情報を含むことを特徴とする請求項５に記載のデータストリーム出力装置。
【請求項１０】
単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを出力するデータストリーム出力装置と、当該データストリームを受信する受信装置とを備えた放送システムであって、
上記データストリーム出力装置は、
出力するデータストリームの中に、当該データストリームと同時刻に放送される他のデータストリームを識別する識別情報を含むとともに、当該他のデータストリームにおいてキーフレームが挿入されているタイミングを示すタイミング情報を含ませるタイミング情報挿入手段を備え、
上記受信装置は、
複数のデータストリームのうちの１つを選択して受信する選択受信手段と、
上記選択受信手段が受信したデータストリームを復号し、再生する再生手段と、
上記選択受信手段が受信しているデータストリームの中から上記タイミング情報を取得するタイミング情報取得手段と、
上記選択受信手段が受信するデータストリームの選択指示を受け付ける選択指示受付手段と、
上記選択指示受付手段が新たなデータストリームの選択指示を受け付けたとき、当該選択指示されたデータストリームである選択データストリームを識別する識別情報を含むタイミング情報に基づいて、当該選択データストリームにおける次のキーフレームの挿入時刻を求め、当該挿入時刻の所定時間前に、上記選択受信手段に対して当該選択データストリームの受信動作を開始させる制御手段とを備えることを特徴とする放送システム。
【請求項１１】
単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを受信する受信装置の制御方法であって、
上記受信装置の選択受信手段が、複数のデータストリームのうちの１つを選択して受信するステップと、
上記受信装置の再生手段が、上記選択受信手段が受信したデータストリームを復号し、再生するステップと、
上記受信装置のタイミング情報取得手段が、上記複数のデータストリームのうちの上記選択受信手段が受信しているデータストリーム以外のデータストリームの各々について、キーフレームが挿入されていたタイミングを示すタイミング情報を取得するステップと、
上記受信装置の指示受付手段が、上記選択受信手段が受信するデータストリームの選択指示を受け付けるステップと、
上記受信装置の制御手段が、上記選択指示受付手段が新たなデータストリームの選択指示を受け付けたとき、当該選択指示されたデータストリームである選択データストリームに対応する上記タイミング情報に基づいて、当該選択データストリームにおける次のキーフレームの挿入時刻を求め、当該挿入時刻の所定時間前に、上記選択受信手段に対して当該選択データストリームの受信動作を開始させるステップとを含むことを特徴とする受信装置の制御方法。
【請求項１２】
単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを出力するデータストリーム出力装置の制御方法であって、
上記データストリーム出力装置のタイミング情報挿入手段が、放送するデータストリームの中に、当該データストリームと同時刻に放送される他のデータストリームを識別する識別情報を含むとともに、当該他のデータストリームにおいてキーフレームが挿入されているタイミングを示すタイミング情報を含ませるステップを含むことを特徴とするデータストリーム出力装置の制御方法。
【請求項１３】
請求項１ないし４の何れか１項に記載の受信装置を動作させるための制御プログラムであって、コンピュータを上記受信装置の各手段として機能させるための制御プログラム。
【請求項１４】
請求項５ないし９の何れか１項に記載のデータストリーム出力装置を動作させるための制御プログラムであって、コンピュータを上記データストリーム出力装置の各手段として機能させるための制御プログラム。
【請求項１５】
請求項１３または１４に記載の制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームの送受信を行う放送システムに関するものである。
【背景技術】
【０００２】
近年、衛星波、地上波を使った映像や音声のデジタル放送が実用化されている。地上デジタルテレビジョン放送では、通常の固定テレビ向け放送と、携帯電話など移動体向けの放送が規定されている。移動体向けの放送は、１チャンネルから分割された１３個のセグメント（部分周波数）のうちの１つのセグメントを用いることから、通称ワンセグと呼ばれている。
【０００３】
地上デジタルテレビジョン放送では、固定向けも移動体向けも、ストリーム伝送の方式として、ＭＰＥＧ−２  ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）方式（以下、単にＴＳ方式という）を用いている。ＴＳ方式では、映像、音声などが符号化、パケット化されて、多重されている。映像の符号化方式として、ＭＰＥＧ−２方式やＩＴＵ−Ｔ  Ｈ．２６４方式（別名ＭＰＥＧ−４／ＡＶＣ、以下Ｈ．２６４と呼ぶ）などが用いられている。
【０００４】
一般に、映像を構成する一枚の静止画をフレームと呼んでいる。連続するフレームには、相関性がある場合が多い。ＭＰＥＧ−２やＨ．２６４などの映像符号化では、この相関性を利用して、データ量を大幅に削減している。
【０００５】
連続フレームの相関性を利用した符号化の概念として、符号化するフレームの前後のフレームを参照し（この参照されるフレームを参照フレームと呼ぶ）、参照フレームとの差分のみを符号化し、伝送する。復号時には、差分を復号してから、参照フレームを足すことで、元のフレームを得る。逆に、あるフレームを受信できなかった場合、そのフレームを参照しているフレームは正しく復号できない。
【０００６】
そのため、ＭＰＥＧ−２やＨ．２６４などでは、キーフレームと呼ばれる（Ｈ．２６４では特にＩｎｓｔａｎｔａｎｅｏｕｓ Ｄｅｃｏｄｅｒ Ｒｅｆｒｅｓｈ、ＩＤＲと呼ばれている。本願では、キーフレームはＩＤＲを含むものとして扱う）、他のフレームを参照せず、単独で復号可能なフレームが、定期的に含まれている。そのため、ＴＳ方式の信号の途中から受信を開始しても、キーフレームを受信すれば、それ以後の映像を復号できる。逆に、キーフレームを受信するまでは映像を復号できない。
【０００７】
さて、ワンセグでは、地上デジタルテレビジョン放送の運用規定である、ＡＲＩＢ  ＴＲ−Ｂ１４（電波産業会）の規定に従って、キーフレーム間隔として最大５秒が許されている。このため、選局時に、最大５秒間、映像が表示されない場合がある。
【０００８】
従来のアナログ放送時には、選局ボタンを押下してから選局後の映像が表示されるまで、ほとんど時間がかからなかった。ワンセグでは、アナログ放送に比べて、選局時に映像が表示されない時間が長いので、ユーザーは、違和感を感じることとなる。
【０００９】
この違和感を軽減するための技術が特許文献１に開示されている。特許文献１では、ユーザーから選局操作があると、チューナーが直ちに選局動作を行い、キーフレーム待ちを行う。キーフレームを受信するまでの間、選局前に蓄積していた画像、または、当該画像を加工することにより得られる画像を表示する。キーフレームを受信し、映像を表示できる状態になったら、選局前に蓄積していた画像にかかわる映像の表示を停止し、直ちに、選局後の映像を表示させる。この構成により、選局時に映像が表示されるまでの間、画像の効果によってユーザーを飽きさせない工夫をしている。
【特許文献１】特開２００６−１４８８２５（２００６年６月８日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１の方法では、選局後の映像が表示されるまでの間、選局前に蓄積しておいた画像の一部である静止画（蓄積された画像の最後の静止画）を表示したり、静止画を加工したりしながら表示する。また、選局後にキーフレームを受信するまでの時間が長い場合には、蓄積された選局前の画像が繰り返し再生されたり、スロー再生される。このように、アナログテレビと表示のされ方が違うので、依然として違和感がある。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、別のデータストリームへの受信切り替えを行う際にユーザが感じる違和感を軽減することが可能な受信装置、データストリーム出力装置、放送システム、受信装置の制御方法、データストリーム出力装置の制御方法、制御プログラムおよび記録媒体を実現することにある。
【課題を解決するための手段】
【００１２】
本発明に係る受信装置は、上記課題を解決するために、単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを受信する受信装置であって、複数のデータストリームのうちの１つを選択して受信する選択受信手段と、上記選択受信手段が受信したデータストリームを復号し、再生する再生手段と、上記複数のデータストリームのうちの上記選択受信手段が受信しているデータストリーム以外のデータストリームの各々について、キーフレームが挿入されていたタイミングを示すタイミング情報を取得するタイミング情報取得手段と、上記選択受信手段が受信するデータストリームの選択指示を受け付ける選択指示受付手段と、上記選択指示受付手段がデータストリームの選択指示を受け付けたとき、当該選択指示されたデータストリームである選択データストリームに対応する上記タイミング情報に基づいて、当該選択データストリームにおける次のキーフレームの挿入時刻を求め、当該挿入時刻の所定時間前に、上記選択受信手段に対して当該選択データストリームの受信動作を開始させる制御手段とを備えることを特徴とする。
【００１３】
また、本発明に係る受信装置の制御方法は、単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを受信する受信装置の制御方法であって、上記受信装置の選択受信手段が、複数のデータストリームのうちの１つを選択して受信するステップと、上記受信装置の再生手段が、上記選択受信手段が受信したデータストリームを復号し、再生するステップと、上記受信装置のタイミング情報取得手段が、上記複数のデータストリームのうちの上記選択受信手段が受信しているデータストリーム以外のデータストリームの各々について、キーフレームが挿入されていたタイミングを示すタイミング情報を取得するステップと、上記受信装置の指示受付手段が、上記選択受信手段が受信するデータストリームの指示を受け付けるステップと、上記受信装置の制御手段が、上記選択指示受付手段がデータストリームの選択指示を受け付けたとき、当該選択指示されたデータストリームである選択データストリームに対応する上記タイミング情報に基づいて、当該選択データストリームにおける次のキーフレームの挿入時刻を求め、当該挿入時刻の所定時間前に、上記選択受信手段に対して当該選択データストリームの受信動作を開始させるステップとを含むことを特徴とする。
【００１４】
上記の構成によれば、タイミング情報取得手段は、複数のデータストリームのうちの上記選択受信手段が受信しているデータストリーム以外のデータストリームの各々について、キーフレームが挿入されていたタイミングを示すタイミング情報を取得する。これにより、受信装置は、現在受信・再生しているデータストリームと同時刻に放送されているデータストリームにおいてキーフレームが挿入されていた時刻を導出することができる。
【００１５】
そして、制御手段は、選択指示受付手段が新たなデータストリームの指定を受け付けたとき、当該選択指示されたデータストリームである選択データストリームに対応する上記タイミング情報に基づいて、当該選択データストリームにおける次のキーフレームの挿入時刻を求める。
【００１６】
キーフレームは、一定間隔で挿入されることが通常である。そのため、例えば、最新２個分のキーフレームが挿入されていた時刻（Ｔ１，Ｔ２：Ｔ１＜Ｔ２）を上記タイミング情報から導出することにより、次に到達されるキーフレームの挿入時刻Ｔ３を次式により見積もることができる。Ｔ３＝Ｔ２＋ΔＴ、（ΔＴはＴ１とＴ２の時間差である）。
【００１７】
そして、制御手段は、当該挿入時刻の所定時間前に、上記選択受信手段に対して当該選択データストリームの受信動作を開始させる。ここで、所定時間は、新たなデータストリームを受信するために必要な時間であり、例えば、チューニングに要する時間である。
【００１８】
これにより、受信装置は、選択指示受付手段が受け付けた新たなデータストリームをキーフレームから受信することとなり、受信後すぐに復号を開始し再生することができる。すなわち、キーフレーム待ちのために何ら再生されない時間を短くすることができる。また、選択受信手段は、新たなデータストリーム（変更後のデータストリーム）の受信動作を開始するまで、これまで指定されていたデータストリーム（変更前のデータストリーム）の受信を行う。そのため、変更前のデータストリームで示されるコンテンツから、変更後のデータストリームで示されるコンテンツにスムーズに変化することとなる。この間の再生されない時間を大幅に削減できるので、ユーザが感じる違和感を軽減できる。
【００１９】
このように、本発明によれば、別のデータストリームへの受信切り替えを行うときにユーザに違和感を抱かせることなく、映像の切り替えを行うことが可能な受信装置を実現できる。
【００２０】
さらに、本発明の受信装置において、上記複数のデータストリームの各々は、同時刻に放送されている他のデータストリームの各々に対応する、当該他のデータストリームを識別する識別情報を含む上記タイミング情報を含んでおり、上記タイミング情報取得手段は、上記選択受信手段が受信しているデータストリームの中から上記タイミング情報を取得し、上記制御手段は、上記選択データストリームを識別する識別情報を含むタイミング情報に基づいて上記挿入時刻を求めてもよい。
【００２１】
この場合、本発明のデータストリーム出力装置は、単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを出力するデータストリーム出力装置であって、出力するデータストリームの中に、当該データストリームと同時刻に放送される他のデータストリームを識別する識別情報を含むとともに、当該他のデータストリームにおいてキーフレームが挿入されているタイミングを示すタイミング情報を含ませるタイミング情報挿入手段を備える。
【００２２】
また、本発明のデータストリーム出力装置の制御方法は、単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを出力するデータストリーム出力装置の制御方法であって、上記データストリーム出力装置のタイミング情報挿入手段が、放送するデータストリームの中に、当該データストリームと同時刻に放送される他のデータストリームを識別する識別情報を含むとともに、当該他のデータストリームにおいてキーフレームが挿入されているタイミングを示すタイミング情報を含ませるステップを含むことを特徴とする。
【００２３】
また、本発明の放送システムは、単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを出力するデータストリーム出力装置と、当該データストリームを受信する受信装置とを備えた放送システムであって、上記データストリーム出力装置は、出力するデータストリームの中に、当該データストリームと同時刻に放送される他のデータストリームを識別する識別情報を含むとともに、当該他のデータストリームにおいてキーフレームが挿入されているタイミングを示すタイミング情報を含ませるタイミング情報挿入手段を備え、上記受信装置は、複数のデータストリームのうちの１つを選択して受信する選択受信手段と、上記選択受信手段が受信したデータストリームを復号し、再生する再生手段と、上記選択受信手段が受信しているデータストリームの中から上記タイミング情報を取得するタイミング情報取得手段と、上記選択受信手段が受信するデータストリームの選択指示を受け付ける選択指示受付手段と、上記選択指示受付手段が新たなデータストリームの選択指示を受け付けたとき、当該選択指示されたデータストリームである選択データストリームを識別する識別情報を含むタイミング情報に基づいて、当該選択データストリームにおける次のキーフレームの挿入時刻を求め、当該挿入時刻の所定時間前に、上記選択受信手段に対して当該選択データストリームの受信動作を開始させる制御手段とを備える。
【００２４】
上記の構成によれば、放送される複数のデータストリームの各々には、同時刻に放送される他のデータストリームにおいてキーフレームが挿入されているタイミングを示すタイミング情報を含まれる。そして、受信装置のタイミング情報取得手段は、上記選択受信手段が受信しているデータストリームの中から上記タイミング情報を取得する。
【００２５】
放送されているデータストリームにタイミング情報が含まれているため、受信装置は、容易にタイミング情報を取得することができる。また、タイミング情報には他のデータストリームを識別する識別情報が含まれているため、受信装置は、どのデータストリームのタイミング情報であるかを認識することができる。
【００２６】
また、本発明のデータストリーム出力装置は、上記他のデータストリームを取得する他データストリーム取得手段と、上記他データストリーム取得手段が取得したデータストリームの中からキーフレームを特定し、当該キーフレームが挿入されている時刻を検出するキーフレーム時刻検出手段と、上記キーフレーム時刻検出手段が検出した時刻に基づいて上記タイミング情報を生成するタイミング情報生成手段とを備えてもよい。
【００２７】
これにより、各データストリームに挿入されるタイミング情報は、他のデータストリームを解析することにより生成されるものであるため、正確となる。その結果、受信装置におけるキーフレームの待ち時間を確実になくすことができる。
【００２８】
また、本発明のデータストリーム出力装置は、同時刻に放送する複数のデータストリームを取得するデータストリーム取得手段と、上記データストリーム取得手段が取得した複数のデータストリームの各々について、キーフレームが挿入されている時刻を検出するキーフレーム時刻検出手段と、上記データストリーム取得手段が取得した複数のデータストリームの各々について、上記キーフレーム時刻検出手段が検出した時刻に基づいて上記タイミング情報を生成するタイミング情報生成手段とを備え、上記タイミング情報挿入手段は、データストリーム取得手段が取得した上記複数のデータストリームの各々に対して、他のデータストリームに関して上記タイミング情報生成手段が生成したタイミング情報を含ませ、さらに、上記タイミング情報挿入手段によりタイミング情報が挿入された複数のデータストリームを連結する連結手段を備えてもよい。
【００２９】
これにより、例えば、複数のワンセグのデータストリームを連結して１３セグメントの１チャンネルを構成する場合、１３のセグメント各々に、他のセグメント、すなわちデータストリームにおけるキーフレームに関するタイミング情報を含ませることができる。その結果、チャンネル中の別のセグメントのデータストリームに変更する場合でも、キーフレーム待ちのために何も再生されない時間を短くすることができる。
【００３０】
また、本発明のデータストリーム出力装置において、上記タイミング情報挿入手段は、出力するデータストリームの中の、他のデータストリームにおいてキーフレームが挿入されている時刻と同じ時刻に、当該他のデータストリームに対応するタイミング情報を含ませてもよい。
【００３１】
上記の構成によれば、受信装置は、タイミング情報を受信した時刻に、当該タイミング情報に含まれる識別情報で識別される他のデータストリームにキーフレームが挿入されていることを認識することができる。
【００３２】
また、上記タイミング情報は、当該タイミング情報に含まれる識別情報で特定される上記他のデータストリームにおいてキーフレームが挿入されている時刻と、当該タイミング情報が挿入される時刻との時間差を示す時間差情報を含んでいてもよい。
【００３３】
上記の構成によれば、受信装置は、タイミング情報を受信した時刻と、当該タイミング情報に含まれている時間差情報とに基づいて、当該タイミング情報に含まれる識別情報で識別される他のデータストリームにおいてキーフレームが挿入されている時刻を容易に求めることができる。
【００３４】
また、本発明の受信装置において、上記タイミング情報取得手段は、上記選択受信手段が受信しているデータストリーム以外のデータストリームのうちの１つを選択して受信する他データ選択受信手段と、上記他データ選択受信手段がキーフレームを受信したことを検知し、当該検知したタイミングを示す情報を上記タイミング情報とする検知手段とを備えていてもよい。
【００３５】
上記の構成によれば、放送されるデータストリーム中にタイミング情報を含める必要がないため、従来の放送装置を用いることができる。
【００３６】
ところで、上記受信装置およびデータストリーム出力装置の各手段は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係る制御プログラムは、上記受信装置またはデータストリーム出力装置の各手段としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該制御プログラムが記録されている。
【発明の効果】
【００３７】
本発明に係る受信装置は、以上のように、単独で復号可能なキーフレームを含み、キーフレーム間のフレームについてはキーフレームとの差分データを含むデータストリームを受信する受信装置であって、複数のデータストリームのうちの１つを選択して受信する選択受信手段と、上記選択受信手段が受信したデータストリームを復号し、再生する再生手段と、上記複数のデータストリームのうちの上記選択受信手段が受信しているデータストリーム以外のデータストリームの各々について、キーフレームが挿入されていたタイミングを示すタイミング情報を取得するタイミング情報取得手段と、上記選択受信手段が受信するデータストリームの選択指示を受け付ける選択指示受付手段と、上記選択指示受付手段がデータストリームの選択指示を受け付けたとき、当該選択指示されたデータストリームである選択データストリームに対応する上記タイミング情報に基づいて、当該選択データストリームにおける次のキーフレームの挿入時刻を求め、当該挿入時刻の所定時間前に、上記選択受信手段に対して当該選択データストリームの受信動作を開始させる制御手段とを備える。
【００３８】
本発明によれば、別のデータストリームへの受信切り替えを行う際にユーザが感じる違和感を軽減することが可能な受信装置を実現できる。
【発明を実施するための最良の形態】
【００３９】
〔実施形態１〕
本発明の放送システムに関する実施の一形態について図１〜図１０に基づいて説明すれば以下のとおりである。図２は、本実施形態の放送システムを示すブロック図である。図２に示されるように、放送システムは、アンテナを介してＴＳ方式のデータストリームを放送する放送装置（データストリーム出力装置）１と、当該データストリームを受信する受信装置２とを備えている。
【００４０】
ここで、本実施形態で送受信されるデータストリームについて説明する。データストリームは、映像信号を含むものである。映像は、複数の静止画からなり、連続する静止画には相関性がある。なお、一枚の静止画を示すデータをフレームという。当該相関性を利用して、データストリームは、単独で復号可能なキーフレームを定期的に含み、キーフレーム間のフレームについてキーフレームとの差分データを含んでいる。これにより、受信装置２は、全てのフレームを復号することができる。
【００４１】
図３は、本実施形態に係るデータストリーム１１・１２を示す図である。図において、横方向は時間軸であり、左から右に向かって時間が進むものとする。データストリーム１１とデータストリーム１２とは、同じ時刻に放送されるものである。
【００４２】
データストリーム１２は、時刻Ｔ１にキーフレーム１２ｋ（ｎ）を、時刻Ｔ２にキーフレーム１２ｋ（ｎ＋１）を含んでいる。一方、データストリーム１１は、別の時刻にキーフレーム１１ｋ（ｎ）・１１ｋ（ｎ＋１）を含んでいる。キーフレームが挿入される時刻は、各放送局が任意に設定することができる。ただし、キーフレーム間隔は最大５秒が許されている。なお、各放送局は、通常、キーフレームをほぼ一定の間隔で挿入する。
【００４３】
本実施形態は、各データストリームに、同時刻に放送されている他のデータストリームを特定するデータストリーム識別情報を含み、当該他のデータストリームにおいてキーフレームが挿入されている時刻を示すタイミング情報（キーフレームマーク）が含まれている点で従来技術と異なる。
【００４４】
図３に示されるように、データストリーム１１には、他のデータストリーム１２のキーフレーム１２ｋ（ｎ）・１２ｋ（ｎ＋１）の挿入時刻Ｔ１・Ｔ２においてターミング情報１５・１６が記述されている。そのため、データストリーム１１を受信する受信装置２は、タイミング情報を受信した時刻に、当該タイミング情報に含まれるデータストリーム識別情報により特定されるデータストリームにおいてキーフレームが挿入されていることを認識することができる。
【００４５】
なお、データストリーム１１において、他のデータストリーム１２のキーフレーム１２ｋ（ｎ）の挿入時刻Ｔ１より後の時刻にタイミング情報を記述してもよい。この場合、タイミング情報には、データストリーム識別情報のほかに、キーフレーム１２ｋ（ｎ）の挿入時刻Ｔ１からの遅延時間を示す遅延時間情報（時間差情報）が含まれる。これにより、受信装置は、当該遅延時間情報とタイミング情報を受信した時刻とにより、他のデータストリーム１２におけるキーフレーム１２ｋ（ｎ）の挿入時刻Ｔ１を算出することができる。
【００４６】
データストリーム識別情報としては、例えば、ネットワーク識別およびトランスポート識別のペアにより構成される。
【００４７】
キーフレームは通常略一定の間隔で挿入される。そのため、このようなデータストリームを放送することにより、受信装置２は、データストリームの切り替えを行う際に、これまで受信していたデータストリームに記述されていた切り替え後のデータストリームに対応するタイミング情報に基づいて、切り替え後のデータストリームにおける次のキーフレームの挿入時刻を見積もることができる。すなわち、図３に示されるように、受信装置２は、他のデータストリーム１２におけるキーフレーム１２ｋ（ｎ）・１２ｋ（ｎ＋１）の挿入時刻Ｔ１・Ｔ２をタイミング情報から求めた場合、Ｔ１とＴ２との差分時間をΔＴとすると、当該他のデータストリーム１２において次のキーフレーム１２ｋ（ｎ＋２）が時刻Ｔ２＋ΔＴに到達すると見積もることができる。
【００４８】
図４は、これから受信しようとするデータストリームを示す図である。これまで受信していた別のデータストリームにこれから受信しようとするデータストリームのタイミング情報が含まれている場合、上述したように、受信装置２は、これから受信しようとするデータストリームにおける、次に到達するキーフレームの到達予想時刻を見積もることができる。
【００４９】
図４において、キーフレーム２１ｋ（ｎ）直後のタイミングＴ３において、このデータストリームの受信を開始した場合、次のキーフレーム２１ｋ（ｎ＋１）を受信までの時間が長くなってしまう。つまり、復号可能なフレームを受信するまでの時間が長くなり、何も映像が表示されない時間が長くなってしまう。
【００５０】
一方、キーフレーム２１ｋ（ｎ＋１）が到達する時刻より所定時間ｔｘだけ前のタイミングＴ４でデータストリームの受信を開始すると、キーフレーム待ちのために映像が表示されない時間をなくすことができる。なお、所定時間ｔｘは、今までとは異なるデータストリームへの受信切り替えに必要な時間である。例えば、別のチャンネルのデータストリームへの受信切り替えを行う場合には、チューニングに要する時間が当該所定時間ｔｘに該当する。なお、所定時間ｔｘは、放送システムや受信装置２の機種によって異なるものである。
【００５１】
このように、受信装置２は、キーフレーム待ちにより映像が表示されない時間を最短にすることができ、ユーザに違和感を感じさせなくすることができる。
【００５２】
以下、このようなデータストリームを放送する放送装置１、および、当該データストリームを受信する受信装置２の詳細な構成について説明する。
【００５３】
（放送装置の構成）
図５は、本実施形態に係る放送装置１の構成を示すブロック図である。図５に示されるように、放送装置１は、ＴＳ入力部４１、他ＴＳ取得部（他データストリーム取得手段）４２、ＴＳ分離部４３、ビデオ解析部（キーフレーム時刻検出手段）４４、タイミング情報生成部（タイミング情報生成手段）４５、ＴＳ再多重部（タイミング情報挿入手段）４６、およびＴＳ出力部４７を備えている。
【００５４】
ＴＳ入力部４１は、放送装置１が出力するデータストリームを生成するものである。ＴＳ入力部４１は、図示しない映像・音声入力部、映像・音声符号化部、番組情報構成部およびＴＳ多重化部を備えている。映像・音声入力部が取得した映像・音声データが映像・音声符号化部により符号化される。また、番組情報構成部は、テレビの映像・音声以外のデータ、例えば、ＥＰＧなどを生成するものである。そして、ＴＳ多重化部は、映像・音声符号化部によって符号化された映像・音声データおよび番組情報構成部によって生成されたデータを多重化して、データストリームを出力する。なお、映像・音声入力部、映像・音声符号化部、番組情報構成部およびＴＳ多重化部は、従来の構成のものを用いることができるので、ここでは詳細な説明を省略する。
【００５５】
他ＴＳ取得部４２は、ＴＳ入力部４１が生成するデータストリームと同時刻に放送される他のデータストリームを取得するものである。他ＴＳ取得部４２は、例えば、他のデータストリームを受信するためのアンテナ、チューナ、復調機などで構成される。
【００５６】
ＴＳ分離部４３は、他ＴＳ取得部４２が取得したデータストリームを、映像パケット（ビデオパケット）、データストリームを特定する情報（データストリーム識別情報）、その他のパケットに分離するものである。
【００５７】
ビデオ解析部４４は、ＴＳ分離部４３によって分離された映像パケットを解析し、当該映像パケットがキーフレームを含むものであるか否かを判定するものである。ビデオ解析部４４は、キーフレームを含むパケットであると判定した場合、キーフレーム通知をタイミング情報生成部４５に出力する。ビデオ解析部４４は、例えば、映像符号化方式がＨ．２６４である場合、映像パケットに含まれるＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）のペイロードの先頭がＰｒｉｍａｒｙ  Ｐｉｃ  Ｔｙｐｅと呼ばれる所定のパターンにマッチするか否かにより、キーフレームのパケットであるか否かを判定する。
【００５８】
タイミング情報生成部４５は、タイミング情報を生成するものである。タイミング情報生成部４５は、図示しない時刻取得部と記憶部とを備えている。タイミング情報生成部は、ビデオ解析部４４からキーフレーム通知が入力されたとき、時刻取得部から当該入力時の時刻（以下、キーフレーム時刻とよぶ）を示す時刻情報を取得する。そして、タイミング情報生成部４５は、時刻取得部から取得した時刻情報と、ＴＳ分離部４３から入力されたデータストリーム識別情報とを対応付けて記憶部に格納する。
【００５９】
また、タイミング情報生成部４５は、ＴＳ再多重部４６からのタイミング情報の生成要求を受け付け、当該生成要求を受け付けた時刻（以下、タイミング情報時刻という）を時刻取得部により特定する。タイミング情報生成部４５は、記憶部に格納していた時刻情報が示すキーフレーム時刻とタイミング情報時刻との差分時間を算出する。そして、タイミング情報生成部は、算出した差分時間を遅延時間として遅延時間情報を生成し、当該遅延時間情報と、記憶部に格納していたデータストリーム識別情報とを含むタイミング情報を生成し、ＴＳ再多重部４６に出力する。
【００６０】
ＴＳ再多重部４６は、ＴＳ入力部４１が生成したデータストリームに対して、他のデータストリームにおけるキーフレームの挿入時刻を示すタイミング情報を挿入するものである。ＴＳ再多重部４６は、図示しないタイマー部を備え、一定の間隔で以下のタイミング情報の挿入動作を行う。
【００６１】
ＴＳ再多重部４６は、ＴＳ入力部４１が生成したデータストリームのうち、ＮＵＬＬパケット以外についてそのまま後段に出力する。なお、ＮＵＬＬパケットとは、データストリームの流量を調整するために挿入されているパケットであり、復号時に利用されないものである。ＴＳ再多重部４６は、ＴＳ入力部４１から出力されたデータストリームにおいてＮＵＬＬパケットを検出すると、タイミング情報生成部４５に対してタイミング情報の生成要求を送り、タイミング情報を取得する。そして、ＴＳ再多重部４５は、取得したタイミング情報を含むパケットを生成し、検出したＮＵＬＬパケットと入れ替える。そして、後段に出力する。
【００６２】
なお、タイミング情報の挿入動作を行わないときには、ＴＳ再多重部４６は、入力されたデータストリームをそのまま後段に出力する。
【００６３】
ＴＳ出力部４７は、ＴＳ再多重部４６から入力されたデータストリームを、外部に出力するものである。本実施形態では、ＴＳ出力部４７は、変調機とアンテナなどによって構成されており、入力されたデータストリームを電磁波として送信する。
【００６４】
ＴＳ再多重部４６は、タイミング情報を、ＭＰＥＧ−２  ＴＳにおけるセクション形式に準拠した形式で記録すればよい。図６は、タイミング情報を示す図である。本実施形態では、タイミング情報を、ｖｉｄｅｏ＿ｒｅｆｒｅｓｈ＿ｔｉｍｉｎｇ＿ｓｅｃｔｉｏｎとしている。
【００６５】
ｖｉｄｅｏ＿ｒｅｆｒｅｓｈ＿ｔｉｍｉｎｇ＿ｓｅｃｔｉｏｎは先頭から、８ビットのｔａｂｌｅ＿ｉｄ、１ビットのｓｅｃｔｉｏｎ＿ｓｙｎｔａｘ＿ｉｎｉｄｉｃａｔｏｒ、１ビットのｒｅｓｅｒｖｅｄ＿ｆｕｔｕｒｅ＿ｕｓｅ、２ビットのｒｅｓｅｒｖｅｄ、１２ビットのｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈがあり、引き続き、１６ビットのｎｅｔｗｏｒｋ＿ｉｄ、１６ビットのｔｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ｉｄ、１６ビットのｖｉｄｅｏ＿ｔｉｍｉｎｇ＿ｏｆｆｆｓｅｔのセットであらわされるタイミング情報が１つ以上含まれる。
【００６６】
これらのフィールドのうち、ｔａｂｌｅ＿ｉｄ、ｓｅｃｔｉｏｎ＿ｓｙｎｔａｘ＿ｉｎｉｄｉｃａｔｏｒ、ｒｅｓｅｒｖｅｄ＿ｆｕｔｕｒｅ＿ｕｓｅｄ、ｒｅｓｅｒｖｅｄ、ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈは、ＭＰＥＧ−２ＴＳにおける、一般的なセクションの意味を持つ。
【００６７】
ｔａｂｌｅ＿ｉｄはセクションを区別する識別番号であり、運用によって決められる。ｓｅｃｔｉｏｎ＿ｓｙｎｔａｘ＿ｉｎｉｄｉｃａｔｏｒは０とする。ｓｅｃｔｉｏｎ＿ｌｅｎｇｔｈは、タイミング情報の数Ｎ×４８とする。
【００６８】
ｎｅｔｗｏｒｋ＿ｉｄおよびｔｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ｉｄは、上記の他のデータストリームを特定するデータストリーム識別情報である。
【００６９】
ｖｉｄｅｏ＿ｒｅｆｒｅｓｈ＿ｔｉｍｉｎｇ＿ｏｆｆｓｅｔは、当該タイミング情報に含まれる遅延時間情報であり、当該セクションが送出される時刻とキーフレームの挿入時刻との差分をミリ秒であらわす。
【００７０】
ＴＳ再多重部４６は、ｖｉｄｅｏ＿ｒｅｆｒｅｓｈ＿ｔｉｍｉｎｇ＿ｓｅｃｔｉｏｎを、他のセクションと同様に、パケット化し、データストリームに多重して伝送する。
【００７１】
（受信装置の構成）
図１は、本実施形態に係る受信装置２の構成を示すブロック図である。図１に示されるように、受信装置２は、ＴＳ選択受信部（選択受信手段）６１、ＴＳ分離部（タイミング情報取得手段）６２、ビデオ復号部（再生手段）６３、表示部（再生手段）６４、選択受付部（選択指示受付手段）６５、選択制御部（制御手段）６７、およびタイミング情報管理部（タイミング情報取得手段）６６を備えている。
【００７２】
ＴＳ選択受信部６１は、放送されている複数のデータストリームのうちの１つを選択して受信し、受信したデータストリームをＴＳ分離部６２に出力するものである。ＴＳ選択受信部６１は、放送中のチャンネルを受信するためのアンテナ、チューナ、復調機などを含む。
【００７３】
なお、ＴＳ選択受信部６１は、新たなデータストリームの受信するための動作を開始してから、実際に当該データストリームを受信するまでのタイムラグとして所定時間ｔｘを要するものとする。ｔｘは、例えば、チューニングに要する時間である。
【００７４】
ＴＳ分離部６２は、ＴＳ選択受信部６１が受信したデータストリームを、映像パケット、タイミング情報およびその他のパケットに分離するものである。
【００７５】
ビデオ復号部６３は、ＴＳ分離部６２によって分離された映像パケットを復号化して得られた映像データを出力するものである。
【００７６】
表示部６４は、ビデオ復号部６３から出力された映像データに基づいて、当該映像データで示される映像を表示するものである。
【００７７】
タイミング情報管理部６６は、ＴＳ分離部６２によって分離されたタイミング情報の中の遅延時間情報が示す遅延時間と、当該タイミング情報の受信時刻とから、キーフレームの挿入時刻を算出する。そして、タイミング情報管理部６６は、図示しない記憶部に、算出したキーフレームの挿入時刻と、当該タイミング情報の中のデータストリーム識別情報とを関連付けて格納する。なお、タイミング情報管理部は、データストリームごとに、最新２個分のキーフレームの挿入時刻を記憶部に格納する。
【００７８】
選択受付部６５は、ユーザから受信・再生するデータストリームの選択指示を受け付けるものである。選択受付部６５は、例えば、選択ボタンやリモコンからの赤外線を受信する赤外線受信部により構成される。選択受付部６５は、ユーザが選択したデータストリームを示す選択情報を選択制御部６７に出力する。
【００７９】
選択制御部６７は、選択受付部６５から出力された選択情報に基づいて、ＴＳ選択受信部の受信動作を制御するものである。
【００８０】
選択制御部６７は、選択受付部６５から出力された選択情報と同じデータストリームを示すデータストリーム識別情報に対応する、最新２個分のキーフレームの挿入時刻（Ｔ１、Ｔ２とする）をタイミング情報管理部６６から取得する。選択制御部６７は、図示しない時刻取得部から取得した現在の時刻ｔと、キーフレームの挿入時刻Ｔ１・Ｔ２とに基づいて、ユーザによって選択されたデータストリームにおける次のキーフレームの到達予想時刻Ｔ３を見積もる。具体的には、キーフレームが通常一定間隔で挿入されることを利用して、選択制御部は、Ｔ３＝Ｔ２＋ΔＴ  の式により到達予想時刻Ｔ３を見積もる。ここで、ΔＴは、時刻Ｔ２と時刻Ｔ１との時間差である。
【００８１】
選択制御部６７は、現在の時刻ｔから到達予想時刻Ｔ３までの時間が上記タイムラグｔｘよりも長い場合（Ｔ３−ｔ＞ｔｘ）、ＴＳ選択受信部６１に対して何も制御を行わない。これにより、ＴＳ選択受信部６１は、選択受付部６５が選択指示を受け付ける前に受信しているデータストリームをそのまま受信し続けることとなる。
【００８２】
そして、選択制御部６５は、現在の時刻ｔから到達予想時刻Ｔ３までの時間が上記タイムラグｔｘと同じになったときに（Ｔ３−ｔ＝ｔｘ）、ＴＳ選択受信部６１に対して、選択受付部６５が受け付けた選択指示により指示されるデータストリームの選択受信を開始させる。
【００８３】
なお、選択制御部６７は、現在の時刻ｔから到達予想時刻Ｔ３までの時間が上記タイムラグｔｘより短い場合（Ｔ３−ｔ＜ｔｘ）、Ｔ３＝Ｔ２＋２ΔＴとして到達予想時刻Ｔ３を再設定する。
【００８４】
（放送装置の処理手順）
（タイミング情報の構築処理）
次に、放送装置１におけるタイミング情報の構築処理の手順について説明する。図７は、タイミング情報の生成処理の手順を示すフローチャートである。
【００８５】
なお、他ＴＳ取得部４２が取得可能な複数のデータストリームの各々は、ＴＳ入力部４１が生成するデータストリームとは異なっており、更に、それらデータストリームの各々には、異なる番号ｎ（ｎ＝１，２，・・・Ｎ）が予め割り振られているものとする。
【００８６】
まず、他ＴＳ取得部４２は、ｎ＝１に設定する（Ｓ１）。そして、他ＴＳ取得部４２は、１番目のデータストリームを取得する（Ｓ２）。
【００８７】
次に、ＴＳ分離部４３は、取得されたデータストリームを、映像パケットと、データストリームを特定するためのデータストリーム識別情報と、その以外のデータとに分離する（Ｓ３）。
【００８８】
続いて、ビデオ解析部４４は、分離された映像パケットに含まれるフレームがキーフレームであるか否かを判断する（Ｓ４）。キーフレームでない場合、キーフレームまで待機する。なお、図示しないが、待機動作中において、タイマーを用いて、所定の時間たってもキーフレームを受信しない場合は、後述のＳ６処理に移行する。
【００８９】
キーフレームである場合（Ｓ４でＹｅｓ）、ビデオ解析部４４は、キーフレーム通知をタイミング情報生成部４５に出力する。そして、タイミング情報生成部４５は、キーフレーム通知を受けると、時刻取得部から当該キーフレーム通知を受けた時刻（キーフレーム時刻）を示す時刻情報を取得する。そして、Ｓ３で分離されたデータストリーム識別情報と当該時刻情報とを関連付けて記憶部に格納する（Ｓ５）。なお、記憶部に当該データストリーム識別情報が格納されている場合には、当該データストリーム識別情報に関連付けされている時刻情報の更新を行う。
【００９０】
その後、ｎ＝２，・・・，Ｎのデータストリームについて、上記Ｓ２からＳ５の処理が繰り返される（Ｓ７）。なお、ｎ＝Ｎのデータストリームについて上記Ｓ２からＳ５の処理が終了した後には、再度Ｓ１の処理に戻る（Ｓ６）。
【００９１】
これにより、タイミング情報生成部は、他のデータストリームの各々について、最新のキーフレームの挿入時刻を管理することができる。
【００９２】
（タイミング情報の挿入処理）
次に、ＴＳ入力部４１が生成したデータストリームにタイミング情報を挿入する処理の手順について図８に示すフローチャートを参照しながら説明する。
【００９３】
ＴＳ再多重部４６は、タイマーにより、予め定められたタイミング情報挿入動作のタイミングであるか否かを判断する（Ｓ１１）。
【００９４】
タイミング情報挿入動作のタイミングでない場合（Ｓ１１でＮｏ）、ＴＳ再多重部４６は、ＴＳ入力部４１から入力されたデータストリームをそのままＴＳ出力部４７に出力する（Ｓ１２）。
【００９５】
タイミング情報挿入動作のタイミングである場合（Ｓ１１でＹｅｓ）、ＴＳ再多重部４６は、ＴＳ入力部４１から入力されたデータストリームのパケットがＮＵＬＬパケットであるか否かを判断する（Ｓ１３）。ＮＵＬＬパケットではない場合（Ｓ１３でＮｏ）、ＴＳ再多重部４６は、当該パケットをそのままＴＳ出力部４７に出力し（Ｓ１２）、Ｓ１１の処理に戻る。
【００９６】
ＮＵＬＬパケットである場合（Ｓ１３でＹｅｓ）、ＴＳ再多重部４６は、タイミング情報生成部４５に対して、タイミング情報の生成要求を出力する（Ｓ１４）。タイミング情報生成部４５は、当該生成要求を受けた時刻（タイミング情報時刻）を時刻取得部により特定する。そして、タイミング情報生成部４５は、タイミング情報時刻と、記憶部に格納している時刻情報が示すキーフレーム時刻との時間差を算出する。タイミング情報生成部４５は、算出した時間差を示す遅延時間情報と、当該時間差を算出するのに用いた時刻情報に対応するデータストリーム識別情報とを関連付けたタイミング情報を生成し、ＴＳ再多重部４６に出力する（Ｓ１５）。
【００９７】
その後、ＴＳ再多重部４６は、タイミング情報生成部４５から受けたタイミング情報を含むパケットを生成し、Ｓ１３で検出したＮＵＬＬパケットと入れ替える（Ｓ１６）。そして、ＴＳ再多重部４６は、更新したデータストリームをＴＳ出力部４７に出力する。その後、Ｓ１１の処理に戻る。
【００９８】
これにより、所定のタイミング情報挿入動作のタイミングで、他のデータストリームのキーフレームの挿入時刻を示すタイミング情報がデータストリームに挿入され、当該データストリームが放送されることとなる。
【００９９】
（受信装置の処理手順）
（受信装置におけるタイミング情報の管理処理）
次に、受信装置２におけるタイミング情報の管理処理の流れについて図９に示すフローチャートを参照しながら説明する。
【０１００】
まず、ＴＳ選択受信部６１は、既にユーザによって選択指示されているデータストリームを受信する（Ｓ２１）。そして、ＴＳ分離部６２は、受信したデータストリームを、情報の種類ごとのパケット（映像パケット、タイミング情報など）に分離する（Ｓ２２）。
【０１０１】
次に、タイミング情報管理部６６は、ＴＳ分離部６２によって分離されたパケットが、タイミング情報を示すパケットであるか判定する（Ｓ２３）。タイミング情報を示すパケットである場合には、次の処理に進む。タイミング情報を示すパケットでない場合、タイミング情報を示すパケットを受信するまでＳ２１から繰り返す。
【０１０２】
タイミング情報を示すパケットを受信した後（Ｓ２３でＹｅｓ）、タイミング情報管理部６６は、ＴＳ分離部６２によって分離されたタイミング情報の中の遅延時間情報が示す遅延時間と受信時刻とから、キーフレームの挿入時刻を算出する（Ｓ２４）。そして、タイミング情報管理部６６は、図示しない内部の記憶部に、算出したキーフレームの挿入時刻を示すキーフレーム挿入時刻情報と、当該タイミング情報の中のデータストリーム識別情報とを関連付けて格納する（Ｓ２５）。
【０１０３】
このとき、タイミング情報管理部６６は、各データストリーム識別情報について、当該データストリーム識別情報に関連付けされているキーフレーム挿入時刻情報が３個以上ある場合、最新の２個のキーフレーム挿入時刻情報以外のキーフレーム挿入時刻情報を記憶部から削除する。その後、Ｓ２１の処理に戻る。
【０１０４】
これにより、タイミング情報管理部６６は、現在受信・再生しているデータストリーム以外のデータストリームについて、最新２個分のキーフレームの挿入時刻を管理することができる。
【０１０５】
（受信装置における選択受信処理）
次に、受信装置２における選択受信処理、特に、受信するデータストリームを変更する処理の手順について図１０に示すフローチャートを参照しながら説明する。
【０１０６】
まず、選択受付部６５は、ユーザから受信・再生するデータストリームの選択指示を受け付け、ユーザが選択したデータストリーム（以下、選択後データストリームという）を示す選択情報を選択制御部６７に出力する。ここでは、ユーザがデータストリームの変更指示を入力したものとする。すなわち、受信装置２は、既に１つのデータストリーム（以下、選択前データストリームという）を受信・再生しており、選択受付部６５は、当該選択前データストリームと異なる選択後データストリームの選択指示を受け付けたものとする。既に選択前データストリームを受信・再生しているため、上述したように、タイミング情報管理部６６は、選択前データストリーム以外のデータストリームについて、最新２個分のキーフレームの挿入時刻を管理している。
【０１０７】
次に、選択制御部６７は、選択後データストリームを示すデータストリーム識別情報に対応する、最新２個分のキーフレーム挿入時刻情報（挿入時刻Ｔ１、Ｔ２とする）をタイミング情報管理部６６から取得する（Ｓ３２）。
【０１０８】
そして、選択制御部６７は、Ｔ３＝Ｔ２＋ΔＴ：（ΔＴは、時刻Ｔ２と時刻Ｔ１との時間差）の式により、次のキーフレームの到達予想時刻Ｔ３を見積もる（Ｓ３３）。
【０１０９】
続いて、選択制御部６７は、現在の時刻ｔから到達予想時刻Ｔ３までの時間が、ＴＳ選択受信部６１におけるタイムラグｔｘより短いか否かを判断する（Ｓ３４）。
【０１１０】
現在の時刻ｔから到達予想時刻Ｔ３までの時間がタイムラグｔｘより短い場合（Ｓ３４でＹｅｓ）、選択制御部６７は、Ｔ３＝Ｔ２＋２ΔＴの式に従って、到達予想時刻Ｔ３を再設定する（Ｓ３５）。なお、図示しないが、再設定したＴ３についてもＳ３４の判定を行い、Ｙｅｓである場合は、Ｔ３＝Ｔ２＋３ΔＴとし、以下Ｓ３４の判定がＮｏになるまで繰り返してもよい。
【０１１１】
Ｓ３４でＮｏの場合、選択制御部６７は、現在の時刻ｔから到達予想時刻Ｔ３までの時間がタイムラグｔｘと同じになるまで待機する（Ｓ３６）。選択制御部６７は、この待機の間、ＴＳ選択受信部６１に対して何も制御を行わない。そのため、ＴＳ選択受信部６１は、選択前データストリームを続けて受信する。そして、選択前データストリームで示される映像がディスプレイに表示されることとなる。
【０１１２】
現在の時刻ｔから到達予想時刻Ｔ３までの時間がタイムラグｔｘと同じになったとき、選択制御部６７は、ＴＳ選択受信部６１に対して、選択後データストリームの選択受信を開始させる（Ｓ３７）。
【０１１３】
これにより、選択前データストリームで示される映像から、選択後データストリームで示される映像に切り替わることとなる。この切り替わりの時には、上記タイムラグｔｘの時間だけ映像が表示されないこととなる。しかしながら、従来のようにキーフレーム待ちのために映像が表示されない時間がない。また、タイムラグｔｘの時間は、僅かである。そのため、ユーザは、この切り替えの際に特に違和感を感じることがない。
【０１１４】
（タイミング情報の変形例）
上記の説明では、タイミング情報の記述方法として、セクションの形式を例示したが、セクションの名前やフィールドの名前を限定するものではないし、このセクション形式に限らない。例えば、ＴＳパケットのアダプテーションフィールドを拡張した形式でもよいし、記述子の形式で、別のセクションに埋め込んでもよい、またはＰＥＳヘッダのオプショナルフィールドを拡張した形式でもよい。
【０１１５】
また、タイミング情報の遅延時間情報が示す時間を相対時間として例示したが、絶対時間でもよい。また、分解能を１６ビット、ミリ秒精度と記述したが、これ以外でもよい。
【０１１６】
全てのキーフレームについてタイミング情報を記録しなくてもよい。例えば、タイミング情報にキーフレームの番号を表すフィールドを追加して、数を特定できるのであれば、途中のタイミング情報を省略してもよい。具体的には、番号を４ビット０〜１５でループする値で表現し、番号０がＴ１、番号３がＴ２とあれば、ΔＴ＝（Ｔ２−Ｔ１）／４のように算出が可能である。あるいは、予めタイミング情報を４個おきに挿入するという情報を伝送してもよいし、放送システムの運用取り決めとしてもよい。
【０１１７】
タイミング情報として、データ形式のフィールドをさらに備えれば、キーフレームとして参照するのは映像（ビデオ）以外に音声、字幕、データ放送であってもよい。
【０１１８】
（放送装置の変形例）
ＴＳ入力部４１、他ＴＳ取得部４２は、それぞれ、予め多重化されたデータストリームを記憶している記憶部から読み出すブロックであってもよいし、リアルタイムで入力された映像に対して加工、符号化、多重を行うブロックであってもよい。もしくは、ＴＳ入力部４１、他ＴＳ取得部４２は、通信路を経由して、データストリームを受け取るデータ通信端末のブロックであってもよい。
【０１１９】
ＴＳ出力部４７は、データストリームを順次記録装置に記録する部位であってもよいし、通信路を経由して、データストリームを送出する、データ通信端末のブロックであってもよい。
【０１２０】
ＴＳ分離部４３は、データストリームを分離するために必要な情報（パケットＩＤ、ＰＩＤ）を得るために、さらにセクション分離部を備え、ＰＡＴ、ＮＩＴ、ＰＭＴを解析してもよい。もしくは、ＴＳ分離部４３は、分離動作に先立って予め取得したＰＩＤを用いて、当該分離動作を行ってもよい。
【０１２１】
タイミング情報生成部４５は、キーフレーム通知が入力されたときに、データストリーム識別情報をＴＳ再多重部４６に出力してもよい。
【０１２２】
この場合、ＴＳ再多重部４６は、データストリーム識別情報が入力されたときに、ＴＳ生成部４１から入力されたデータストリームがＮＵＬＬパケットである場合、当該ＮＵＬＬパケットを入力されたデータストリーム識別情報を含むタイミング情報のパケットに置き換えればいよい。このとき、遅延時間は０とすればよい。
【０１２３】
一方、ＴＳ再多重部４６は、データストリーム識別情報が入力されたときに、ＴＳ生成部から入力されたデータストリームがＮＵＬＬパケットではない場合、ＴＳ生成部からＮＵＬＬパケット入力されるまで待機するとともに、データストリーム識別情報が入力された時点からの経過時間を測定する。そして、ＴＳ再多重部は、ＮＵＬＬパケットを入力されたときに、測定した経過時間を遅延時間としてタイミング情報に含め、当該ＮＵＬＬパケットをタイミング情報のパケットに置き換えればいよい。
【０１２４】
また、上記説明では、ＴＳ再多重部４６は、ＮＵＬＬパケットをタイミング情報に置き換える例を示したが、ＮＵＬＬパケットに限らない。すなわち、復号に用いないフィールドがあれば、そのフィールドをタイミング情報に置き換えてもよい。具体的には、別のセクションを伝送するパケットで、当該セクションが小さい場合には、パケットの終端まで無駄なフィールドがあるので、ここにタイミング情報を上書きすればよい。
【０１２５】
また、最初からデータストリームの流量を増加させる前提であれば、データストリーム中の所定のフィールドに記述された、流量を表すパラメータをすべて書き換え、ＮＵＬＬパケットをさらに追加して流量を調整する必要はあるものの、タイミング情報は、既存のＮＵＬＬパケットを待つ必要が無いので、ほぼリアルタイムで挿入することができる。
【０１２６】
さらに、上記では、他ＴＳ取得部４２、ＴＳ分離部４３、ビデオ解析部４４を１つずつ備える受信装置について説明したが、これらを複数備え、複数の他のデータストリームを同時に取得し、各データストリームのタイミング情報の生成処理を行ってもよい。
【０１２７】
（受信装置の変形例）
ＴＳ選択受信部６１は、通信路を経由してデータストリームを受信するデータ通信端末のブロックであってもよい。
【０１２８】
また、ＴＳ分離部６２は、データストリームを分離するために必要な情報（パケットＩＤ、ＰＩＤ）を得るために、さらにセクション分離部を備え、ＰＡＴ、ＮＩＴ、ＰＭＴを解析してもよいし、分離動作に先立って予め取得したＰＩＤを用いてもよい。
【０１２９】
また、上記説明では、映像復号だけを行う受信装置の構成を例示したが、もちろん、音声や、字幕データ放送を復号し、再生する構成でもよい。
【０１３０】
選択制御部６７は、選択受付部６５から選択情報が入力された時、表示部６４に対して選択中である旨を表示するように制御を行ってもよい。
【０１３１】
また、上記説明では、タイミング情報管理部６６は、最新２個分のキーフレームの挿入時刻を記憶、管理する例を示したが、３個以上のキーフレーム挿入時刻を記憶、管理してもよい。
【０１３２】
この場合、タイミング情報管理部は、Ｓ３３で用いるΔＴとして、単なる２個の差分ではなく、３個以上のキーフレーム挿入時刻から統計的に求められ、具体的には、平均値や最頻値をΔＴとして使うことができるので、ΔＴが代表的なキーフレーム間隔として、より信頼できるようになる。
【０１３３】
〔実施形態２〕
実施形態１では、放送装置１が出力するデータストリームに対して他のデータストリームのキーフレームのタイミングに関するタイミング情報を挿入するものとした。本実施形態は、複数のデータストリームの各々に相互にキーフレームのタイミング情報を挿入し、これらのデータストリームを１つにまとめて出力するものである。これによっても、受信装置は、ユーザから選択指示を受けたデータストリームにおける、キーフレームの到達予想時刻を見積もることができ、キーフレーム待ちのために何ら映像が表示されない時間をなくすことができる。
【０１３４】
以下に、図１１を参照して、本実施形態に係る放送装置について説明する。図１１は、本実施形態の放送装置１ａの構成を示すブロック図である。図示されるように、放送装置１ａは、第１のＴＳ入力部５１−１，第２のＴＳ入力部５１−２，・・・，第ＮのＴＳ入力部５１−Ｎと、第１のＴＳ分離部５２−１，第２のＴＳ分離部５２−２，・・・，第ＮのＴＳ分離部５２−Ｎと、第１のビデオ解析部５３−１，第２のビデオ解析部５３−２，・・・，第Ｎのビデオ解析部５３−Ｎと、第１のＴＳ再多重部５４−１，第２のＴＳ再多重部５４−２，・・・，第ＮのＴＳ再多重部５４−Ｎと、タイミング情報生成部５５と、連結出力部５６とを備えている。
【０１３５】
ＴＳ入力部（データストリーム取得手段）５１（５１−１〜５１−Ｎ）は、一つのデータストリームを生成するブロックである。具体的には、図示しないが、映像、音声入力手段、映像音声符号化手段、番組情報構成手段、ＴＳ多重化手段などで構成され、放送に使用できるデータストリームを後続のブロックに出力する。
【０１３６】
ＴＳ分離部５２（５２−１〜５２−Ｎ）は、実施形態１のＴＳ分離部４３と同じ機能を有するブロックである。ＴＳ分離部５２には、ＴＳ入力部５１からデータストリームが入力される。
【０１３７】
ビデオ解析部（キーフレーム時刻検出手段）５３（５３−１〜５３−Ｎ）は、実施形態１のビデオ解析部４４と同じ機能を有するブロックである。ＴＳ分離部５２から出力される映像パケットが入力される。
【０１３８】
ＴＳ再多重部（タイミング情報挿入手段）５４（５４−１〜５４−Ｎ）は、実施形態１のＴＳ再多重部４６と同じ機能を有するブロックである。
【０１３９】
本実施形態の放送装置は、符号５１から５４までのブロックを、入力するデータストリームの数Ｎだけ備える。
【０１４０】
タイミング情報生成部（タイミング情報生成手段）５５は、実施形態１のタイミング情報生成部４５と同様の機能を有するブロックである。本実施形態では、タイミング情報生成部５５は、Ｎ個のビデオ解析部５３からキーフレーム通知が入力されたときに、時刻取得部から取得した当該入力時の時刻（キーフレーム時刻）を示す時刻情報と、ＴＳ分離部５２から入力されたデータストリーム識別情報とを対応付けて記憶部に格納する。また、タイミング情報生成部５５は、ＴＳ再多重部５４からのタイミング情報の生成要求に対してタイミング情報を生成し、出力する。
【０１４１】
連結出力部（連結手段）５６は、上記Ｎ個のＴＳ再多重部５４から出力されるそれぞれのデータストリームを連結して送信する。
【０１４２】
具体的には、ＴＳ再多重部５４から出力されるデータストリームがワンセグのデータストリームである場合、連結出力部５６は、最大Ｎ＝１３までのデータストリームを１チャンネルにまとめ、変調してアンテナから電磁波として送信する。
【０１４３】
このように構成することで、１チャンネル中に含まれる各セグメントのデータストリームに、それぞれのセグメントのデータストリームのキーフレームのタイミング情報を相互に記述したデータストリームを放送することができる。
【０１４４】
なお、ＴＳ入力部５１は、予め多重化されたデータストリームを記憶している記憶部から読み出すブロックであってもよいし、アンテナ、チューナー、復調機によって構成され放送の電磁波を受信しデータストリームを取得するブロックであってもよい。もしくは、通信路を経由して、データストリームを受け取るデータ通信端末のブロックであってもよい。
【０１４５】
連結出力部５６は、連結したデータストリームを記録装置に記録する部位であってもよいし、通信路を経由してデータを送出する、データ通信端末のブロックであってもよい。
【０１４６】
〔実施形態３〕
上記実施形態１，２では、放送されるデータストリームの中に、同時刻に放送される他のデータストリームのキーフレームの時刻に関するタイミング情報を含ませ、当該タイミング情報により、受信装置２が他のデータストリームのキーフレームの到達時刻を見積もるものとした。
【０１４７】
しかしながら、受信装置が複数のチューナを備え、再生しているデータストリーム以外の他のデータストリームを受信し、受信した当該他のデータストリームに基づいて、他のデータストリームの中のキーフレームの挿入時刻に関するタイミング情報を蓄積してもよい。本実施形態は、このような構成の受信装置に関するものである。なお、本実施形態の放送装置は、従来と同様の構成を有するものであるため、詳細な説明を省略する。
【０１４８】
図１２は、本実施形態に係る受信装置２ａの構成を示すブロック図である。図１２に示されるように、受信装置２ａは、第１のＴＳ選択受信部（選択受信手段）７６、第１のＴＳ分離部７７、ビデオ復号部（再生手段）７８、表示部（再生手段）７９、第２のＴＳ選択受信部（タイミング情報取得手段、他データ選択受信手段）７１、第２のＴＳ分離部７２、選択受付部（選択指示受付手段）７３、選択制御部（制御手段、タイミング情報取得手段、検知手段）７４、およびビデオ解析部（タイミング情報取得手段、検知手段）７５を備えている。
【０１４９】
第１のＴＳ選択受信部７６は、実施形態１の受信装置２が備えるＴＳ選択受信部６１と同じ機能を有するブロックである。
【０１５０】
第１のＴＳ分離部７７は、第１のＴＳ選択受信部７６から出力されたデータストリームから、映像パケットを分離するものである。第１のＴＳ分離部７７は、分離した映像パケットをビデオ復号部７８に出力する。
【０１５１】
ビデオ復号部７８は、実施形態１の受信装置２におけるビデオ復号部７８と同じ機能を有するものであり、第１のＴＳ分離部７７から出力される映像パケットを復号化し、映像データを出力する。
【０１５２】
表示部７９は、実施形態１の受信装置２における表示部６４と同じ機能を有するものであり、ビデオ復号部７８から出力される映像データに基づいて、当該映像データが示す映像を表示する。
【０１５３】
選択受付部７３は、実施形態１の受信装置２における選択受付部６５と同等である。
【０１５４】
第２のＴＳ選択受信部７１は、第１のＴＳ選択受信部７６が受信しているデータストリーム以外のデータストリームを順次受信するものである。第２のＴＳ選択受信部７１は、第１のＴＳ選択受信部７６と同様に、放送中のチャンネルを受信するためのアンテナ、チューナ、復調機などを含む。
【０１５５】
第２のＴＳ分離部７２は、実施形態１の放送装置１が備えるＴＳ分離部４３と同じ機能を有するブロックである。第２のＴＳ分離部７２は、第２のＴＳ選択受信部７１から出力されるデータストリームに対して、映像パケット、データストリーム識別情報、その他のパケットに分離する分離処理を行う。
【０１５６】
ビデオ解析部７５は、実施形態１の放送装置１が備えるビデオ解析部４４と同じ機能を有するブロックである。ビデオ解析部７５は、第２のＴＳ分離部７２により分離された映像パケットがキーフレームを含むものであるか否かを判定する。そして、ビデオ解析部７５は、キーフレームを含むパケットであると判定した場合、キーフレーム通知を選択制御部７４に出力する。
【０１５７】
選択制御部７４は、ビデオ解析部７５から出力されるキーフレーム通知を基にタイミング情報を記憶し、好適なタイミングで第１のＴＳ選択入力部７６に対し選択制御を行う。
【０１５８】
選択制御部７４は、図示しないが、第２のＴＳ分離部７２からデータストリームを特定するデータストリーム識別情報を受ける。同じく図示しないが、選択制御部７４は、時刻取得部およびタイミング情報記憶部を備える。そして、選択制御部７４は、ビデオ解析部７５からキーフレーム通知が入力されると、当該入力時刻をキーフレームの挿入時刻として、データストリーム識別情報と関連付けてタイミング情報記憶部に格納する。そして、選択制御部７４は、選択受付部７３から受けた選択情報で示されるデータストリームに対応する最新２個分のキーフレームの挿入時刻をタイミング情報記憶部から読み出す。そして、選択制御部７４は、実施形態１の受信装置２が備える選択制御部６７と同様に、次のキーフレームの到達予想時刻を見積もり、第１のＴＳ選択受信部７６の動作制御を行う。
【０１５９】
本実施形態の受信装置２ａにおけるキーフレームの挿入時刻の蓄積処理の流れは、図７とほぼ同様である。
【０１６０】
なお、Ｓ１では、受信装置２ａの選択制御部７４がｎ＝１に設定し、Ｓ２において、第２のＴＳ選択受信部７１がｎ番目のデータストリームを受信する。そして、Ｓ３において、受信装置２ａの第２のＴＳ分離部７２は、第２のＴＳ選択受信部７１が受信したデータストリームから、映像パケットおよびデータストリーム識別情報を分離する。さらに、Ｓ４において、受信装置２ａのビデオ解析部７５は、第２のＴＳ分離部７２により分離された映像パケットがキーフレームを含むものであるか否かを判断する。そして、Ｓ５において、選択制御部７４は、ビデオ解析部７５からキーフレーム通知を受けると、当該キーフレーム通知が入力された時刻をキーフレームの挿入時刻として、Ｓ３で分離されたデータストリーム識別情報とともにタイミング情報記憶部に格納する。なお、本実施形態では、選択制御部７４は、各データストリームについて、最新２個分のキーフレームの挿入時刻をタイミング情報記憶部に格納するものとする。
【０１６１】
これにより、受信装置２ａの選択制御部７４は、各データストリームについて、最新２個分のキーフレームの挿入時刻を蓄積することができる。
【０１６２】
また、本実施形態の受信装置２ａにおける選択受信処理は、図１０に示したフローチャートと略同様の処理である。ただし、本実施形態では、Ｓ３２において、選択制御部７４は、内部のタイミング情報記憶部の中から、選択後データストリームにおける最新２個分のキーフレームの挿入時刻を読み出すものとする。その他の処理は、実施形態１と同様である。
【０１６３】
このように構成することで、図２で示したデータストリームを放送しなくても、受信装置２ａは、他のデータストリームのキーフレームの挿入時刻を認識することができ、実施形態１と同等の効果を得ることができる。
【０１６４】
上記説明では、受信装置２ａは、映像信号のみを復号するものとして説明したが、もちろん、音声や、字幕データ放送を復号し、再生する構成でもよい。
【０１６５】
また、上記説明では、第２のＴＳ選択受信部７１、第２のＴＳ分離部７２、ビデオ解析部７３が１つずつ備えられ、これらが時分割で複数のデータストリームを選択受信・解析を行うものとした。しかしながら、受信装置２ａは、第２のＴＳ選択受信部７１、第２のＴＳ分離部７２、ビデオ解析部７３を複数備え、複数のデータストリームを同時に解析してもよい。
【０１６６】
また、上記説明では、選択制御部７４は、最新２個分のキーフレームの挿入間隔を記憶、管理する例を示したが、実施形態１の受信装置の変形例と同様に、３個以上のキーフレーム挿入時刻を記憶、管理してもよい。
【０１６７】
また、上記説明では、第２のＴＳ選択受信部７１は１〜Ｎ番目のデータストリームを順番に走査する例を示したが、選択制御部７４が管理しているキーフレームの挿入時刻を参照して、１〜Ｎ番目のデータストリームのうちキーフレームを早く受信できるであろうデータストリームを優先して選択する制御をしてもよい。キーフレームを早く受信できるという判断の説明は、いままでの説明から明らかである。すなわち、既に管理しているキーフレーム挿入時刻から、各データストリームにおいて次に到達されるキーフレームの時刻を見積もることができる（Ｓ３３参照）。そして、選択制御部７４は、見積もった時刻のうち最も早い時刻のデータストリームを優先して第２のＴＳ選択受信部７１に受信させればよい。
【０１６８】
これにより、Ｎ個のデータストリーム走査にかかる時間を短縮でき、より最近のキーフレームの挿入時刻を取得できるので、選択制御に用いる情報が、より信頼できるようになる。
【０１６９】
また、第２のＴＳ選択受信部７１は、上記のようにキーフレームを取得するために動作させるほかに、録画機能をさらに備える受信装置において、裏録画のために用いられてもよい。また、受信装置２ａが第２のビデオ復号部、第２の表示部をさらに備え、第２のＴＳ選択受信部が受信したデータストリームの映像を復号して再生してもよい。
【０１７０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１７１】
最後に、受信装置および放送装置の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１７２】
すなわち、受信装置または放送装置は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである受信装置または放送装置の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記受信装置または放送装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１７３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１７４】
また、受信装置または放送装置を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１７５】
本発明は、地上波デジタル放送システムに適用できる。
【図面の簡単な説明】
【０１７６】
【図１】実施形態１に係る受信装置の構成を示すブロック図である。
【図２】放送システムの全体を示す図である。
【図３】実施形態１に係るデータストリームにおけるキーフレームタイミングの概念を説明する図である。
【図４】選局の最悪タイミング、好適タイミングを説明する図である。
【図５】実施形態１に係る放送装置の構成を示すブロック図である。
【図６】タイミング情報の形式を示す図である。
【図７】実施形態１の放送装置におけるタイミング情報の構築処理の手順を示すフローチャートである。
【図８】実施形態１の放送装置における、データストリームにタイミング情報を挿入する処理の手順を示すフローチャートである。
【図９】実施形態１の受信装置におけるタイミング情報の管理処理の手順を示すフローチャートである。
【図１０】実施形態１の受信装置における選択受信処理の手順を示すフローチャートである。
【図１１】実施形態２に係る放送装置の構成を示すブロック図である。
【図１２】実施形態３に係る受信装置の構成を示すブロック図である。
【符号の説明】
【０１７７】
１・１ａ  放送装置（データストリーム出力装置）
２・２ａ  受信装置
１１・１２  データストリーム
１１ｋ・１２ｋ・２１ｋ  キーフレーム
１５・１６  タイミング情報
４１  ＴＳ入力部
４２  他ＴＳ取得部（他データストリーム取得手段）
４３  ＴＳ分離部
４４  ビデオ解析部（キーフレーム時刻検出手段）
４５  タイミング情報生成部（タイミング情報生成手段）
４６  ＴＳ再多重部（タイミング情報挿入手段）
４７  ＴＳ出力部
５１  ＴＳ入力部（データストリーム取得手段）
５２  ＴＳ分離部
５３  ビデオ解析部（キーフレーム時刻検出手段）
５４  ＴＳ再多重部（タイミング情報挿入手段）
５５  タイミング情報生成部（タイミング情報生成手段）
５６  連結出力部（連結手段）
６１  ＴＳ選択受信部（選択受信手段）
６２  ＴＳ分離部（タイミング情報取得手段）
６３  ビデオ復号部（再生手段）
６４  表示部（再生手段）
６５  選択受付部（選択指示受付手段）
６６  タイミング情報管理部（タイミング情報取得手段）
６７  選択制御部（制御手段）
７１  第２のＴＳ選択受信部（タイミング情報取得手段、他データ選択受信手段）
７２  第２のＴＳ分離部
７３  選択受付部（選択指示受付手段）
７４  選択制御部（制御手段、タイミング情報取得手段、検知手段）
７５  ビデオ解析部（タイミング情報取得手段、検知手段）
７６  第１のＴＳ選択受信部（選択受信手段）
７７  第１のＴＳ分離部
７８  ビデオ復号部（再生手段）
７９  表示部（再生手段）
【図１】
2008252832.tif 000003
【図２】
2008252832.tif 000004
【図３】
2008252832.tif 000005
【図４】
2008252832.tif 000006
【図５】
2008252832.tif 000007
【図６】
2008252832.tif 000008
【図７】
2008252832.tif 000009
【図８】
2008252832.tif 000010
【図９】
2008252832.tif 000011
【図１０】
2008252832.tif 000012
【図１１】
2008252832.tif 000013
【図１２】
2008252832.tif 000014