JPH10322694A - ストリーム切替え装置 - Google Patents
ストリーム切替え装置Info
- Publication number
- JPH10322694A JPH10322694A JP13072497A JP13072497A JPH10322694A JP H10322694 A JPH10322694 A JP H10322694A JP 13072497 A JP13072497 A JP 13072497A JP 13072497 A JP13072497 A JP 13072497A JP H10322694 A JPH10322694 A JP H10322694A
- Authority
- JP
- Japan
- Prior art keywords
- gop
- stream
- black
- switching
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【課題】 切替え位置に不整合を発生させず、ストリー
ムのままスイッチング制御を行うストリーム切替え装置
を提供することを目的とする。 【解決手段】 GOPヘッダ情報読み取り手段11は、
第1及び第2のストリームのGOPヘッダ情報からGO
Pのピクチャ数及び独立性情報を読みだす。タイミング
情報生成手段12は、ピクチャ数にもとづいて、第1及
び第2のストリームの時間計算を行い、切替え位置であ
るタイミング情報を生成する。黒GOP生成手段13
は、タイミング情報にもとづいて、黒GOPの大きさを
計算して、黒GOPを生成する。GOPヘッダ情報書換
え手段14は、独立性情報とタイミング情報とにもとづ
いて、GOPヘッダ情報を書き換える。多重化ストリー
ム生成手段15は、第1及び第2のストリームと、黒G
OPと、を切り替えて多重化し、多重化ストリームを生
成する。
ムのままスイッチング制御を行うストリーム切替え装置
を提供することを目的とする。 【解決手段】 GOPヘッダ情報読み取り手段11は、
第1及び第2のストリームのGOPヘッダ情報からGO
Pのピクチャ数及び独立性情報を読みだす。タイミング
情報生成手段12は、ピクチャ数にもとづいて、第1及
び第2のストリームの時間計算を行い、切替え位置であ
るタイミング情報を生成する。黒GOP生成手段13
は、タイミング情報にもとづいて、黒GOPの大きさを
計算して、黒GOPを生成する。GOPヘッダ情報書換
え手段14は、独立性情報とタイミング情報とにもとづ
いて、GOPヘッダ情報を書き換える。多重化ストリー
ム生成手段15は、第1及び第2のストリームと、黒G
OPと、を切り替えて多重化し、多重化ストリームを生
成する。
Description
【0001】
【発明の属する技術分野】本発明はストリーム切替え装
置に関し、特にGOP構造を持つストリームに対して、
第1のストリームを第2のストリームに切り替えるスト
リーム切替え装置に関する。
置に関し、特にGOP構造を持つストリームに対して、
第1のストリームを第2のストリームに切り替えるスト
リーム切替え装置に関する。
【0002】
【従来の技術】近年、テレビジョン映像のディジタル伝
送も含めたディジタル伝送路の複合利用としてISDB
(Integrated Service Digital Broadcasting)が検討さ
れている。ISDBではすべての情報をディジタル信号
として扱うため、番組編成の柔軟性や新サービスの拡張
性に優れている。
送も含めたディジタル伝送路の複合利用としてISDB
(Integrated Service Digital Broadcasting)が検討さ
れている。ISDBではすべての情報をディジタル信号
として扱うため、番組編成の柔軟性や新サービスの拡張
性に優れている。
【0003】また、ISDBの伝送路としては衛星放送
波や地上放送波、同軸ケーブルや光ファイバなどを使っ
たケーブルテレビ網などがある。このような多様な伝送
路を用いて、ディジタル多チャンネル放送や音声・映像
・データを組み合わせたマルチメディア放送などの新し
いサービスが考えられている。
波や地上放送波、同軸ケーブルや光ファイバなどを使っ
たケーブルテレビ網などがある。このような多様な伝送
路を用いて、ディジタル多チャンネル放送や音声・映像
・データを組み合わせたマルチメディア放送などの新し
いサービスが考えられている。
【0004】図8は従来のディジタル多チャンネル放送
送出システムの構成を示す図である。番組供給事業者1
00は、衛星や地上回線、またはテープのような媒体を
介して番組を供給する。
送出システムの構成を示す図である。番組供給事業者1
00は、衛星や地上回線、またはテープのような媒体を
介して番組を供給する。
【0005】ベースバンド処理部200は、これらの番
組を衛星回線サブシステム201、地上回線サブシステ
ム202、またはVTRサブシステム203で受信処理
する。そして、マスタスイッチャ204でベースバンド
の状態でスイッチング制御する。
組を衛星回線サブシステム201、地上回線サブシステ
ム202、またはVTRサブシステム203で受信処理
する。そして、マスタスイッチャ204でベースバンド
の状態でスイッチング制御する。
【0006】エンコード処理部300は、マスタスイッ
チャ204からの出力をエンコーダ301a〜301n
で符号化し、MUX302で多重化する。変調器303
は多重化された信号をQPSK等でディジタル変調して
送出する。
チャ204からの出力をエンコーダ301a〜301n
で符号化し、MUX302で多重化する。変調器303
は多重化された信号をQPSK等でディジタル変調して
送出する。
【0007】また、管理システム400は、課金や番組
ガイド、スクランブル放送などの暗号鍵管理などの情報
信号をベースバンド処理部200とエンコード処理部3
00に送信し、ユーザへのサービス管理を行う。
ガイド、スクランブル放送などの暗号鍵管理などの情報
信号をベースバンド処理部200とエンコード処理部3
00に送信し、ユーザへのサービス管理を行う。
【0008】
【発明が解決しようとする課題】しかし、従来のディジ
タル多チャンネル放送送出システムでは、番組切り替え
等のスイッチングをベースバンドにて行っている。これ
はMPEGなどのGOP構造を持つストリームをそのま
まスイッチング制御すると、その切替え位置に不整合が
生じるためである。
タル多チャンネル放送送出システムでは、番組切り替え
等のスイッチングをベースバンドにて行っている。これ
はMPEGなどのGOP構造を持つストリームをそのま
まスイッチング制御すると、その切替え位置に不整合が
生じるためである。
【0009】このためスイッチング制御する手前の伝送
路では、ベースバンド帯域としなければならないので、
システム全体の伝送路の有効利用を損なうといった問題
があった。
路では、ベースバンド帯域としなければならないので、
システム全体の伝送路の有効利用を損なうといった問題
があった。
【0010】本発明はこのような点に鑑みてなされたも
のであり、切替え位置に不整合を発生させず、ストリー
ムのままスイッチング制御を行うストリーム切替え装置
を提供することを目的とする。
のであり、切替え位置に不整合を発生させず、ストリー
ムのままスイッチング制御を行うストリーム切替え装置
を提供することを目的とする。
【0011】
【課題を解決するための手段】本発明では上記課題を解
決するために、GOP構造を持つストリームに対して、
第1のストリームを第2のストリームに切り替えるスト
リーム切替え装置において、前記第1及び第2のストリ
ームのGOPヘッダ情報からGOPのピクチャ数及び独
立性情報を読みだすGOPヘッダ情報読み取り手段と、
前記ピクチャ数にもとづいて、前記第1及び第2のスト
リームの時間計算を行い、切替え位置であるタイミング
情報を生成するタイミング情報生成手段と、前記タイミ
ング情報にもとづいて、前記第1及び第2のストリーム
の前記切替え位置に挿入するべき黒GOPの大きさを計
算して、前記黒GOPを生成する黒GOP生成手段と、
前記独立性情報と前記タイミング情報とにもとづいて、
前記GOPヘッダ情報を書き換えるGOPヘッダ情報書
換え手段と、書き換えられた前記GOPヘッダ情報を持
つ第1及び第2のストリームと、前記黒GOPと、を切
り替えて多重化し、多重化ストリームを生成する多重化
ストリーム生成手段と、を有することを特徴とするスト
リーム切替え装置が提供される。
決するために、GOP構造を持つストリームに対して、
第1のストリームを第2のストリームに切り替えるスト
リーム切替え装置において、前記第1及び第2のストリ
ームのGOPヘッダ情報からGOPのピクチャ数及び独
立性情報を読みだすGOPヘッダ情報読み取り手段と、
前記ピクチャ数にもとづいて、前記第1及び第2のスト
リームの時間計算を行い、切替え位置であるタイミング
情報を生成するタイミング情報生成手段と、前記タイミ
ング情報にもとづいて、前記第1及び第2のストリーム
の前記切替え位置に挿入するべき黒GOPの大きさを計
算して、前記黒GOPを生成する黒GOP生成手段と、
前記独立性情報と前記タイミング情報とにもとづいて、
前記GOPヘッダ情報を書き換えるGOPヘッダ情報書
換え手段と、書き換えられた前記GOPヘッダ情報を持
つ第1及び第2のストリームと、前記黒GOPと、を切
り替えて多重化し、多重化ストリームを生成する多重化
ストリーム生成手段と、を有することを特徴とするスト
リーム切替え装置が提供される。
【0012】ここで、GOPヘッダ情報読み取り手段
は、第1及び第2のストリームのGOPヘッダ情報から
GOPのピクチャ数及び独立性情報を読みだす。タイミ
ング情報生成手段は、ピクチャ数にもとづいて、第1及
び第2のストリームの時間計算を行い、切替え位置であ
るタイミング情報を生成する。黒GOP生成手段は、タ
イミング情報にもとづいて、第1及び第2のストリーム
の切替え位置に挿入するべき黒GOPの大きさを計算し
て、黒GOPを生成する。GOPヘッダ情報書換え手段
は、独立性情報とタイミング情報とにもとづいて、GO
Pヘッダ情報を書き換える。多重化ストリーム生成手段
は、書き換えられたGOPヘッダ情報を持つ第1及び第
2のストリームと、黒GOPと、を切り替えて多重化
し、多重化ストリームを生成する。
は、第1及び第2のストリームのGOPヘッダ情報から
GOPのピクチャ数及び独立性情報を読みだす。タイミ
ング情報生成手段は、ピクチャ数にもとづいて、第1及
び第2のストリームの時間計算を行い、切替え位置であ
るタイミング情報を生成する。黒GOP生成手段は、タ
イミング情報にもとづいて、第1及び第2のストリーム
の切替え位置に挿入するべき黒GOPの大きさを計算し
て、黒GOPを生成する。GOPヘッダ情報書換え手段
は、独立性情報とタイミング情報とにもとづいて、GO
Pヘッダ情報を書き換える。多重化ストリーム生成手段
は、書き換えられたGOPヘッダ情報を持つ第1及び第
2のストリームと、黒GOPと、を切り替えて多重化
し、多重化ストリームを生成する。
【0013】
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。図1は本発明であるストリーム切
替え装置の原理図である。GOP(Group Of Picture)
ヘッダ情報読み取り手段11は、第1及び第2のストリ
ームのGOPヘッダ情報からGOPのピクチャ数及び独
立性情報を読みだす。
を参照して説明する。図1は本発明であるストリーム切
替え装置の原理図である。GOP(Group Of Picture)
ヘッダ情報読み取り手段11は、第1及び第2のストリ
ームのGOPヘッダ情報からGOPのピクチャ数及び独
立性情報を読みだす。
【0014】タイミング情報生成手段12は、ピクチャ
数にもとづいて、第1及び第2のストリームの時間計算
を行い、切替え位置であるタイミング情報を生成する。
黒GOP生成手段13は、タイミング情報にもとづい
て、第1及び第2のストリームの切替え位置に挿入する
べき黒GOPの大きさを計算して、黒GOPを生成す
る。
数にもとづいて、第1及び第2のストリームの時間計算
を行い、切替え位置であるタイミング情報を生成する。
黒GOP生成手段13は、タイミング情報にもとづい
て、第1及び第2のストリームの切替え位置に挿入する
べき黒GOPの大きさを計算して、黒GOPを生成す
る。
【0015】GOPヘッダ情報書換え手段14は、独立
性情報とタイミング情報とにもとづいて、GOPヘッダ
情報を書き換える。多重化ストリーム生成手段15は、
書き換えられたGOPヘッダ情報を持つ第1及び第2の
ストリームと、黒GOPと、を切り替えて多重化し、多
重化ストリームを生成する。
性情報とタイミング情報とにもとづいて、GOPヘッダ
情報を書き換える。多重化ストリーム生成手段15は、
書き換えられたGOPヘッダ情報を持つ第1及び第2の
ストリームと、黒GOPと、を切り替えて多重化し、多
重化ストリームを生成する。
【0016】次に動作について説明する。図2は本発明
のストリーム切替え装置の概略動作手順を示すフローチ
ャートである。 〔S1〕GOPヘッダ情報読み取り手段11は、第1及
び第2のストリームのGOPヘッダ情報からGOPのピ
クチャ数及び独立性情報を読みだす。 〔S2〕タイミング情報生成手段12は、ピクチャ数に
もとづいて、第1及び第2のストリームの時間計算を行
い、切替え位置であるタイミング情報を生成する。 〔S3〕黒GOP生成手段13は、タイミング情報にも
とづいて、第1及び第2のストリームの切替え位置に挿
入するべき黒GOPの大きさを計算して、黒GOPを生
成する。 〔S4〕GOPヘッダ情報書換え手段14は、独立性情
報とタイミング情報とにもとづいて、GOPヘッダ情報
を書き換える。 〔S5〕多重化ストリーム生成手段15は、書き換えら
れたGOPヘッダ情報を持つ第1及び第2のストリーム
と、黒GOPと、を切り替えて多重化し、多重化ストリ
ームを生成する。
のストリーム切替え装置の概略動作手順を示すフローチ
ャートである。 〔S1〕GOPヘッダ情報読み取り手段11は、第1及
び第2のストリームのGOPヘッダ情報からGOPのピ
クチャ数及び独立性情報を読みだす。 〔S2〕タイミング情報生成手段12は、ピクチャ数に
もとづいて、第1及び第2のストリームの時間計算を行
い、切替え位置であるタイミング情報を生成する。 〔S3〕黒GOP生成手段13は、タイミング情報にも
とづいて、第1及び第2のストリームの切替え位置に挿
入するべき黒GOPの大きさを計算して、黒GOPを生
成する。 〔S4〕GOPヘッダ情報書換え手段14は、独立性情
報とタイミング情報とにもとづいて、GOPヘッダ情報
を書き換える。 〔S5〕多重化ストリーム生成手段15は、書き換えら
れたGOPヘッダ情報を持つ第1及び第2のストリーム
と、黒GOPと、を切り替えて多重化し、多重化ストリ
ームを生成する。
【0017】次に本発明のストリーム切替えについて詳
しく説明する。ただし、以降の説明では第1のストリー
ムをストリームA、第2のストリームをストリームB、
多重化ストリームをストリームCと呼ぶ。
しく説明する。ただし、以降の説明では第1のストリー
ムをストリームA、第2のストリームをストリームB、
多重化ストリームをストリームCと呼ぶ。
【0018】図3はストリームAからストリームBへの
切り替えイメージを示す図である。ストリームAのGO
P−A3の途中と、ストリームBのGOP−B3の途中
と、が切替え位置であるとする。
切り替えイメージを示す図である。ストリームAのGO
P−A3の途中と、ストリームBのGOP−B3の途中
と、が切替え位置であるとする。
【0019】このような場合、ストリームAのGOP−
A2と、ストリームBのGOP−B4と、を壊さないよ
うに黒GOPの大きさを計算する。そして、GOP−A
2とGOP−B4との間に黒GOPを挿入し、ストリー
ムCを生成する。
A2と、ストリームBのGOP−B4と、を壊さないよ
うに黒GOPの大きさを計算する。そして、GOP−A
2とGOP−B4との間に黒GOPを挿入し、ストリー
ムCを生成する。
【0020】ここで、MPEGのように1つのGOPの
原画面再生順の最後のピクチャがIまたはPピクチャで
ある場合は、GOP−A2は乱れることはない。ところ
が、GOP−B4の場合、GOP自身は壊されていない
が、独立ではなくGOP−B3に依存している場合があ
る。
原画面再生順の最後のピクチャがIまたはPピクチャで
ある場合は、GOP−A2は乱れることはない。ところ
が、GOP−B4の場合、GOP自身は壊されていない
が、独立ではなくGOP−B3に依存している場合があ
る。
【0021】つまり、MPEGなどの双方向予測符号化
画像(Bピクチャ)を持つGOP構造のストリームは、
GOPが完全に独立でない場合がある。これは原画面順
でGOP内の最初のいくつかのBピクチャは、以前のG
OPの最後のイントラ符号化画像(Iピクチャ)、また
はインター順方向予測符号化画像(Pピクチャ)からの
予測を利用するからである。
画像(Bピクチャ)を持つGOP構造のストリームは、
GOPが完全に独立でない場合がある。これは原画面順
でGOP内の最初のいくつかのBピクチャは、以前のG
OPの最後のイントラ符号化画像(Iピクチャ)、また
はインター順方向予測符号化画像(Pピクチャ)からの
予測を利用するからである。
【0022】そこでGOPの独立性と編集性を考慮する
ためにMPEGのGOPヘッダにはクローズドGOPフ
ラグとブロークン・リンク・フラグが用意されている。
クローズドGOPフラグは、符号化時に立てられるフラ
グであり、最初のいくつかのBピクチャが以前のGOP
に依存しないことを表す。画質よりGOPの独立性を重
視することにより、編集性を高めている。
ためにMPEGのGOPヘッダにはクローズドGOPフ
ラグとブロークン・リンク・フラグが用意されている。
クローズドGOPフラグは、符号化時に立てられるフラ
グであり、最初のいくつかのBピクチャが以前のGOP
に依存しないことを表す。画質よりGOPの独立性を重
視することにより、編集性を高めている。
【0023】また、ブロークン・リンク・フラグは、ク
ローズドGOPでないストリームを編集によって切り取
り、つなげたときに立てるフラグである。このとき通常
のデコーダはGOPの先頭のいくつかのBピクチャを直
後のIピクチャからの逆方向予測のみにより再生する。
ローズドGOPでないストリームを編集によって切り取
り、つなげたときに立てるフラグである。このとき通常
のデコーダはGOPの先頭のいくつかのBピクチャを直
後のIピクチャからの逆方向予測のみにより再生する。
【0024】したがって、GOP−B4がGOP−B3
から独立しているかどうかをGOPヘッダから読み取
り、独立でない場合はブロークン・リンク・フラグをG
OP−B4のGOPヘッダに立ててヘッダ情報の書換え
を行う。
から独立しているかどうかをGOPヘッダから読み取
り、独立でない場合はブロークン・リンク・フラグをG
OP−B4のGOPヘッダに立ててヘッダ情報の書換え
を行う。
【0025】次に本発明のストリーム切替え装置の詳細
構成について説明する。図4はストリーム切替え装置の
詳細構成を示す図である。GOPヘッダ情報読み取り部
11a、11bは、ストリームA、ストリームBのGO
Pヘッダから各GOPのピクチャ数NとGOPの独立性
に関する独立性情報を読み取る。
構成について説明する。図4はストリーム切替え装置の
詳細構成を示す図である。GOPヘッダ情報読み取り部
11a、11bは、ストリームA、ストリームBのGO
Pヘッダから各GOPのピクチャ数NとGOPの独立性
に関する独立性情報を読み取る。
【0026】タイミング情報生成手段12は、各GOP
のピクチャ数Nを受信してストリームAとストリームB
の時間関係を常時計算する。また、外部からストリーム
の切替え指示を通知する切替え制御信号が入力される。
のピクチャ数Nを受信してストリームAとストリームB
の時間関係を常時計算する。また、外部からストリーム
の切替え指示を通知する切替え制御信号が入力される。
【0027】黒GOP生成手段13は、タイミング情報
をもとにストリームの切替え位置に挿入するべき黒GO
Pの大きさを計算し、黒GOPを生成する。GOPヘッ
ダ情報書換え部14a、14bは、独立性情報とタイミ
ング情報をもとにGOPヘッダ情報の書換えを行う。例
えば、図3の場合はGOP−B4とGOP−B3に関し
て、独立でなければブロークン・リンク・フラグをGO
P−B4のGOPヘッダに立てる。
をもとにストリームの切替え位置に挿入するべき黒GO
Pの大きさを計算し、黒GOPを生成する。GOPヘッ
ダ情報書換え部14a、14bは、独立性情報とタイミ
ング情報をもとにGOPヘッダ情報の書換えを行う。例
えば、図3の場合はGOP−B4とGOP−B3に関し
て、独立でなければブロークン・リンク・フラグをGO
P−B4のGOPヘッダに立てる。
【0028】多重化ストリーム生成手段15は、タイミ
ング情報をもとにGOPヘッダの書換え制御を受けたス
トリームA及びストリームBと、黒のGOPと、の切替
えを行ってストリームCを生成する。
ング情報をもとにGOPヘッダの書換え制御を受けたス
トリームA及びストリームBと、黒のGOPと、の切替
えを行ってストリームCを生成する。
【0029】タイミング調整用メモリ16a、16b
は、ストリームA及びストリームBと、黒GOPと、の
切替えを行う際のタイミングを調整を行う。すなわち、
ストリームA、ストリームBのGOPヘッダからヘッダ
情報を読み取り、黒GOPを生成したり、GOPヘッダ
を書き換えるための時間を調整するためにある。
は、ストリームA及びストリームBと、黒GOPと、の
切替えを行う際のタイミングを調整を行う。すなわち、
ストリームA、ストリームBのGOPヘッダからヘッダ
情報を読み取り、黒GOPを生成したり、GOPヘッダ
を書き換えるための時間を調整するためにある。
【0030】次に黒GOP生成手段13について説明す
る。図5、図6は黒GOPの構造を示す図である。図5
はIピクチャの黒の静止画であり、GOP内のピクチャ
数NがN=1の場合である。図6はPピクチャであり、
GOP内のピクチャ数NがN≧2の場合である。
る。図5、図6は黒GOPの構造を示す図である。図5
はIピクチャの黒の静止画であり、GOP内のピクチャ
数NがN=1の場合である。図6はPピクチャであり、
GOP内のピクチャ数NがN≧2の場合である。
【0031】黒GOPのIピクチャは、黒い画面の静止
画であるのであらかじめ用意することは容易であり、し
かもそのデータ量は普通の画面に比べて著しく少ない量
ですむ。また、黒GOPのPピクチャもIピクチャから
の差分が0であるので、データ量が極めて少なくてす
む。このように黒GOPのI、Pピクチャは、あらかじ
め黒GOP生成手段13内で少ないメモリ領域で用意す
ることができる。
画であるのであらかじめ用意することは容易であり、し
かもそのデータ量は普通の画面に比べて著しく少ない量
ですむ。また、黒GOPのPピクチャもIピクチャから
の差分が0であるので、データ量が極めて少なくてす
む。このように黒GOPのI、Pピクチャは、あらかじ
め黒GOP生成手段13内で少ないメモリ領域で用意す
ることができる。
【0032】次に本発明のストリーム切替え装置をディ
ジタル多チャンネル放送送出システムに適用した場合の
システム構成について説明する。図7は本発明を適用し
たディジタル多チャンネル放送送出システムの構成例を
示す図である。
ジタル多チャンネル放送送出システムに適用した場合の
システム構成について説明する。図7は本発明を適用し
たディジタル多チャンネル放送送出システムの構成例を
示す図である。
【0033】番組供給事業者20は、MPEGサーバ2
2からの番組素材をエンコーダ21a〜21nで符号化
し、衛星や地上回線等を通して供給する。送出制御部3
0は、これらの番組を衛星回線サブシステム31、地上
回線サブシステム32、またはMPEGサーバ33で受
信処理する。そして、MPEGスイッチ34は符号化さ
れたストリームのスイッチング制御を行う。
2からの番組素材をエンコーダ21a〜21nで符号化
し、衛星や地上回線等を通して供給する。送出制御部3
0は、これらの番組を衛星回線サブシステム31、地上
回線サブシステム32、またはMPEGサーバ33で受
信処理する。そして、MPEGスイッチ34は符号化さ
れたストリームのスイッチング制御を行う。
【0034】MUX35は、スイッチングされたストリ
ームを多重化する。変調器36は多重化された信号をQ
PSK等でディジタル変調して送出する。なお、本発明
のストリーム切替え装置は、MPEGスイッチ34やM
UX35に含まれるが、上記で説明した本発明の装置の
動作を同様に行うのであれば、その他の構成をとっても
よい。
ームを多重化する。変調器36は多重化された信号をQ
PSK等でディジタル変調して送出する。なお、本発明
のストリーム切替え装置は、MPEGスイッチ34やM
UX35に含まれるが、上記で説明した本発明の装置の
動作を同様に行うのであれば、その他の構成をとっても
よい。
【0035】また、管理システム400は、課金や番組
ガイド、スクランブル放送などの暗号鍵管理などの情報
信号を送出制御部30に送信し、ユーザへのサービス管
理を行う。
ガイド、スクランブル放送などの暗号鍵管理などの情報
信号を送出制御部30に送信し、ユーザへのサービス管
理を行う。
【0036】以上説明したように、本発明のストリーム
切替え装置は、ストリームの切替えを行う際に、切替え
位置に黒GOPを挿入する構成とした。これにより切替
え位置に不整合を発生させず、ストリームのままスイッ
チング制御を行うことが可能になる。
切替え装置は、ストリームの切替えを行う際に、切替え
位置に黒GOPを挿入する構成とした。これにより切替
え位置に不整合を発生させず、ストリームのままスイッ
チング制御を行うことが可能になる。
【0037】また、ディジタル多チャンネル放送送出シ
ステムは、番組の切替えやCMの挿入のためのスイッチ
ングなどでは、切替え位置に黒い画が挿入されていても
問題はない。
ステムは、番組の切替えやCMの挿入のためのスイッチ
ングなどでは、切替え位置に黒い画が挿入されていても
問題はない。
【0038】したがって、ディジタル多チャンネル放送
送出システムに本発明を適用すれば、番組供給事業者2
0側で一度符号化すればよく、その後の伝送路にトータ
ルにストリームを通すことができる。このため伝送路の
帯域を有効に利用することが可能になる。
送出システムに本発明を適用すれば、番組供給事業者2
0側で一度符号化すればよく、その後の伝送路にトータ
ルにストリームを通すことができる。このため伝送路の
帯域を有効に利用することが可能になる。
【0039】
【発明の効果】以上説明したように本発明のストリーム
切替え装置は、ストリームの切替えを行う際に、切替え
位置に黒GOPを挿入する構成とした。これにより切替
え位置に不整合を発生させず、ストリームのままスイッ
チング制御を行うことが可能になる。
切替え装置は、ストリームの切替えを行う際に、切替え
位置に黒GOPを挿入する構成とした。これにより切替
え位置に不整合を発生させず、ストリームのままスイッ
チング制御を行うことが可能になる。
【図1】本発明であるストリーム切替え装置の原理図で
ある。
ある。
【図2】本発明のストリーム切替え装置の概略動作手順
を示すフローチャートである。
を示すフローチャートである。
【図3】ストリームAからストリームBへの切り替えイ
メージを示す図である。
メージを示す図である。
【図4】ストリーム切替え装置の詳細構成を示す図であ
る。
る。
【図5】黒GOPの構造を示す図である。
【図6】黒GOPの構造を示す図である。
【図7】本発明を適用したディジタル多チャンネル放送
送出システムの構成例を示す図である。
送出システムの構成例を示す図である。
【図8】従来のディジタル多チャンネル放送送出システ
ムの構成を示す図である。
ムの構成を示す図である。
11……GOPヘッダ情報読み取り手段、12……タイ
ミング情報生成手段、13……黒GOP生成手段、14
……GOPヘッダ情報書換え手段、15……多重化スト
リーム生成手段。
ミング情報生成手段、13……黒GOP生成手段、14
……GOPヘッダ情報書換え手段、15……多重化スト
リーム生成手段。
Claims (5)
- 【請求項1】 GOP構造を持つストリームに対して、
第1のストリームを第2のストリームに切り替えるスト
リーム切替え装置において、 前記第1及び第2のストリームのGOPヘッダ情報から
GOPのピクチャ数及び独立性情報を読みだすGOPヘ
ッダ情報読み取り手段と、 前記ピクチャ数にもとづいて、前記第1及び第2のスト
リームの時間計算を行い、切替え位置であるタイミング
情報を生成するタイミング情報生成手段と、 前記タイミング情報にもとづいて、前記第1及び第2の
ストリームの前記切替え位置に挿入するべき黒GOPの
大きさを計算して、前記黒GOPを生成する黒GOP生
成手段と、 前記独立性情報と前記タイミング情報とにもとづいて、
前記GOPヘッダ情報を書き換えるGOPヘッダ情報書
換え手段と、 書き換えられた前記GOPヘッダ情報を持つ第1及び第
2のストリームと、前記黒GOPと、を切り替えて多重
化し、多重化ストリームを生成する多重化ストリーム生
成手段と、 を有することを特徴とするストリーム切替え装置。 - 【請求項2】 前記GOPヘッダ情報読み取り手段は、
前記第2のストリームの前記切替え位置に当たるGOP
と、切替え位置直後のGOPと、が互いに独立に符号化
されたか否かといった前記独立性情報を読み取ることを
特徴とする請求項1記載のストリーム切替え装置。 - 【請求項3】 前記黒GOP生成手段は、前記第1及び
第2のストリームの切替え位置前後のGOPを壊さない
ように前記黒GOPの大きさを計算することを特徴とす
る請求項1記載のストリーム切替え装置。 - 【請求項4】 前記GOPヘッダ情報書換え手段は、前
記第2のストリームの前記切替え位置に当たるGOP
と、切替え直後のGOPと、が互いに依存して符号化さ
れている場合は、フラグを立てることにより前記GOP
ヘッダ情報を書き換えることを特徴とする請求項1記載
のストリーム切替え装置。 - 【請求項5】 前記ストリーム切替え装置は、前記第1
及び第2のストリームと、前記黒GOPと、の切替えを
行う際のタイミングを調整するためのタイミング調整用
メモリをさらに有することを特徴とする請求項1記載の
ストリーム切替え装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13072497A JPH10322694A (ja) | 1997-05-21 | 1997-05-21 | ストリーム切替え装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13072497A JPH10322694A (ja) | 1997-05-21 | 1997-05-21 | ストリーム切替え装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10322694A true JPH10322694A (ja) | 1998-12-04 |
Family
ID=15041121
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13072497A Pending JPH10322694A (ja) | 1997-05-21 | 1997-05-21 | ストリーム切替え装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10322694A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007135059A (ja) * | 2005-11-11 | 2007-05-31 | Sony Corp | 送信装置、受信装置、送信方法、受信方法、送信プログラム、受信プログラム及び映像コンテンツのデータ構造 |
| JP2009044287A (ja) * | 2007-08-07 | 2009-02-26 | Nippon Telegr & Teleph Corp <Ntt> | 映像配信装置,配信映像切替え方法,配信映像切替えプログラムおよび配信映像切替えプログラム記録媒体 |
| EP1304883A3 (en) * | 2001-10-22 | 2009-09-30 | Panasonic Corporation | Data stream selection |
| EP2148511A2 (en) * | 1999-09-22 | 2010-01-27 | Panasonic Corporation | Frame switcher and method of switching, digital camera, and monitoring system |
-
1997
- 1997-05-21 JP JP13072497A patent/JPH10322694A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2148511A2 (en) * | 1999-09-22 | 2010-01-27 | Panasonic Corporation | Frame switcher and method of switching, digital camera, and monitoring system |
| EP1304883A3 (en) * | 2001-10-22 | 2009-09-30 | Panasonic Corporation | Data stream selection |
| JP2007135059A (ja) * | 2005-11-11 | 2007-05-31 | Sony Corp | 送信装置、受信装置、送信方法、受信方法、送信プログラム、受信プログラム及び映像コンテンツのデータ構造 |
| JP2009044287A (ja) * | 2007-08-07 | 2009-02-26 | Nippon Telegr & Teleph Corp <Ntt> | 映像配信装置,配信映像切替え方法,配信映像切替えプログラムおよび配信映像切替えプログラム記録媒体 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101010170B1 (ko) | 인코드된 비디오 스트림들 간의 심리스 스플라이싱을 위한비디오 인코딩 | |
| EP1051848B1 (en) | Apparatus and method for digital advertisement insertion in a bitstream | |
| EP0837609B1 (en) | Splicing compressed packetized digital video streams | |
| KR100574186B1 (ko) | 부호화 스트림 스플라이싱 장치 및 방법과 부호화 스트림 생성 장치 및 방법과 편집 장치 및 방법 및 편집 시스템 | |
| KR101812037B1 (ko) | 통합된 비디오 프레임들로 구성된 비디오 스트림 및 그의 생성, 전송, 수신 및 재생을 위한 방법들 및 시스템들 | |
| JP2001510000A (ja) | Mpegストリームのシームレス結合のためのビデオバッファ | |
| KR20010071016A (ko) | 비디오 시퀀스와 쌍방향 프로그램 가이드를 결합하는 방법및 장치 | |
| EP1285533A1 (en) | Universal digital broadcast system and methods | |
| JP2000083216A5 (ja) | ディジタル・データストリームを発生する方法およびディジタル装置 | |
| JP2009105902A (ja) | 圧縮された情報信号を接続する方法及び装置 | |
| KR20020091254A (ko) | 암호화된 비디오 스트림의 개별 화상에 대한 랜덤억세스를 가능하게 하기 위한 방법 및 장치 | |
| US20060015750A1 (en) | Storage of encrypted digital signals | |
| JP4291525B2 (ja) | スクランブル方法、送信方法、送信装置、及び受信機 | |
| JPH10322694A (ja) | ストリーム切替え装置 | |
| JPH08297919A (ja) | ディジタル信号の受信方法及び装置 | |
| KR19990063292A (ko) | 디지털 데이터 전송 방법 및 디지털 데이터 전송 장치 | |
| JP2003264804A (ja) | データ配信システム、データ配信装置、デジタル受信機、データ配信方法 | |
| US7120163B2 (en) | Multiplexing apparatus and method, image output apparatus and method, and recording medium | |
| KR20000035462A (ko) | 프로그램 수신장치 및 프로그램 설명 화면의 표시처리방법 | |
| JPH11177921A (ja) | ディジタルデータ編集方法、ディジタルデータ編集装置 | |
| JP3714276B2 (ja) | ディジタル信号の受信方法及び装置 | |
| JPH10257452A (ja) | デジタルデータ多重化方法及び装置とデータ供給システム | |
| JPH08307822A (ja) | ディジタル信号の記録再生装置 | |
| JP2003061063A (ja) | 情報の送信装置、受信装置及び送受信システム | |
| JP2001078154A (ja) | 放送信号伝送方法、および受信装置 |