JP2017535171A - 先行するデコード化をせずに、いくつかのコード化されたビデオストリームを切断するための装置および方法。 - Google Patents

先行するデコード化をせずに、いくつかのコード化されたビデオストリームを切断するための装置および方法。 Download PDF

Info

Publication number
JP2017535171A
JP2017535171A JP2017518832A JP2017518832A JP2017535171A JP 2017535171 A JP2017535171 A JP 2017535171A JP 2017518832 A JP2017518832 A JP 2017518832A JP 2017518832 A JP2017518832 A JP 2017518832A JP 2017535171 A JP2017535171 A JP 2017535171A
Authority
JP
Japan
Prior art keywords
video
data stream
input data
interface
encoded
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
Application number
JP2017518832A
Other languages
English (en)
Inventor
クリストファー ザロマン
クリストファー ザロマン
トーマス ハウエンシュタイン
トーマス ハウエンシュタイン
ヴォルフガング ティーメ
ヴォルフガング ティーメ
Original Assignee
フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ
フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ, フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ filed Critical フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ
Publication of JP2017535171A publication Critical patent/JP2017535171A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234381Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

第一ビデオ入力データストリームから第二ビデオ入力データストリームへ切り替えることによってビデオ出力データストリームを生成する装置(100)が、提供される。装置(100)は、第一ビデオ入力データストリームのコード化されたビデオフレームを受信するためのインターフェース(110)を含み、前記第一ビデオ入力データストリームの前記コード化されたビデオフレームの各々は、コード化された内部フレームかコード化された中間フレームのどちらかである。更に、装置(100)は、前記ビデオ出力データストリームを生成するためのビデオデータストリーム発生器(120)を含み、前記ビデオデータストリーム発生器(120)は、前記ビデオ出力データストリームの1またはいくつかのコード化されたビデオフレームとして、前記第一ビデオ入力データストリームの1またはいくつかのビデオフレームを出力するように構成される。前記インターフェース(110)は、第二ビデオ入力データストリームのコード化されたビデオフレームの受信へ切り替えるように指示する切換命令を受信するように構成され、前記第二ビデオ入力データストリームの前記コード化されたビデオフレームの各々は、コード化された内部フレームかコード化された中間フレームである。更に、前記切換命令の受信後、前記インターフェース(110)は、前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つの前記送信を要求する要求命令を送信するように構成される。更に、前記インターフェース(110)は、前記第二ビデオ入力データストリームの前記コード化されたビデオフレームを受信するように構成される。前記ビデオデータストリーム発生器(120)は、前記インターフェース(110)において、前記第二ビデオ入力データストリームの前記内部フレームの1つの到着によって、この内部フレームおよび前記ビデオ出力データストリームのビデオフレームとして、この内部フレームの到着後、前記インターフェース(110)によって受信される前記第二ビデオ入力データストリームの前記コード化されたビデオフレームを出力するように構成される。【選択図】図1

Description

この発明は、ビデオ加工処理に関し、特に先行するデコード化をせずに、いくつかのコード化されたビデオストリームを切断するための装置および方法に関する。
一般に、テレビ製作において、ビデオストリームは、いくつかのカメラから受信され、依然として定義された切断配列を有する混合出力ビデオストリームが生じることによって、その後放送されるだろう。従来は、このため、圧縮されていないカメラビデオストリームは、所望の画像を出力に切り替えることができるビデオスイッチ上で統合される。テレビ製作(携帯カメラや超高解像度など)において、新しい開発は、使用しているデジタルビデオ符号化復号化を行う装置によって通常達成される、ビデオストリームの先行圧縮をたびたび必要とする。
多くのビデオ符号化復号化を行う装置において、コード化されたフレームの分割は次のとおり実施しうる。
一方、他のコード化された画像から独立した、エラーのない方法で、もとの表示可能なフレームへ計算しうる画像である。これらは、内部フレームである。同じことが基準画像とも呼ばれる。
画像予測において、内部フレーム(内部画像、I−フレーム、鍵の画像(Key picture)または基準画像とも呼ばれる。)は、(他の画像から)独立的にデコード化できる一群の画像の中にある画像である。一群の画像において、別の画像(それは、内部フレームではない。)の予測は内部フレームを基にしている。内部フレームは、ビデオ信号処理技術の当業者に周知である。
一方、同じものが存在するとき、ビデオストリームで現れる他のコード化された画像に関し、エラーのない方法でもとの計算しうるだけの画像である。これらは、中間フレームである。同じものが指示画像たち(または、指示画像。)とも呼ばれる。
中間フレーム(中間画像または指示画像とも呼ばれる。)において、画像の一部は、(例えば、他の画像の)画像データがすでに存在する参照によって示される。これは、データの必要容量を減少する。例えば、中間フレームは、P−フレームまたは、B−フレームである。P−フレームにおいて、P−フレーム(他のものの間)の画像データは先行画像の画像データから決定される。B−フレームにおいて、B−フレーム(他のものの間)の画像データは、先行して次の画像の画像データから決定される。中間フレームであるP−フレームやB−フレームは、ビデオ信号処理技術の当業者に周知である。
1つのアプリケーション例は、H264である。内部フレーム(基準画像)と中間フレーム(指示画像)の画像の分割のようなビデオ符号化復号化を行う装置は、実行されうる。(H.264について例えば、非特許文献1を参照。)
図2は、2つの典型的なビデオストリーム、特にH264ストリームの構造を示す。
前記ストリームは、いわゆるGOPs(一群の画像)を分割されていることがわかる。
これらの構造において、基準画像(例えば、H264においてI−フレーム)は、最初の基準画像または他の指示画像に関連していくつかの指示画像(例えば、H264においてP−フレーム)によって後に続かれる。もしGOPの構造が完全に存在すれば、すべてのフレームは、エラーのない方法で同じものからデコード化されうる。
上記の通りに、従来、ビデオスイッチは、圧縮されていないビデオストリームの切断を許容する切断のために使われる。コード化されたビデオストリームを有する環境において、このビデオスイッチを使うことができるために、これらのビデオストリームは、スイッチに入る前にデコード化しなければならない。その結果、このようなシナリオにおいて、より圧縮されたデータストリームの増加という高いコンピューティング効果が生じる。その後、同じものは、従来、圧縮されていないストリームのように使われることができる。
コード化されたストリームの間で切り換えるための他の方法は、いわゆるS−フレームの使用である。しかしながら、質のレベル(分解やデータ速度など)に関して異なるだけの同じ出所によって生成されたストリームの間、切換が実行するときに、これらS−フレームは使用されるだけである。
同じものが特別な処理のない、いかなる位置でも切断しうるという効果を有する内部フレームを有しないJPEG2000のような圧縮標準がある。しかしながら、同じものは、同じ品質のための著しく高いデータ速度を必要とする。
[1] The H.264 Advanced Video Compression Standard Second Edition, Wiley, ISBN: 978-0-470-51692-8 EFFICIENT VIDEO STREAM SWITCHING WITH PROGRESSIVE S-FRAMES, Byeong-Doo Choi, Ju-Hun Nam, Jin-Hyung Kim, Sung-Hoon Yun, and Sung-Jea Ko, Sen:wqior Member, IEEE.
実施の形態の概念は、できるだけ大きなGOP構造を作ることを基礎としている。すなわち、できるだけ少ない基準画像を使うためである。これは、ビデオの一定の質をもつ、より小さいデータ圧縮率を提供するという結果となる。
実施の形態は、このようなビデオ符号化復号化を行う装置の特定の構造にもかかわらず、このようなコード化ビデオストリームの混合ができるということがよくわかる。
前記の概念によって、これらのストリームをデコード化することを必要としない、大きなGOP構造(一群の画像の構造)でさえ、いくつかのコード化されたビデオストリームを効果的に切断できるようになる。上述の記載によって、関連した基準画像(基準フレーム)やすべての分割された他の指示画像が現れるときに、指示画像について正しくデコード化することができるだけである。
したがって、もし2つのビデオストリームの間の切換が実行されたとしても、次のフレームをいかなる手段なしに出力ビデオストリーム(標的のビデオストリーム)に挿入することはできない。さもなければ、必要とされるほかのフレーム(特に、例えば、必要とされる指示画像)は存在しない指示画像が挿入されるだろう。このような手順は、出力ビデオのアーチファクトに結果としてなる。
実施の形態は、直接切り替わらないための命令を実行する概念に基づくが、実施の形態によれば、装置は、ただ次の可能な時間において、この命令を果たすための要求だけの命令をむしろ考慮する。しかしながら、大きなGOP構造(一群の画像の構造)において、これは、切換工程が特別遅れた方法を実行するだけである。発明の実施の形態は、切り換えさせるデータストリームの内部フレームを要求する要求命令を送信することによって、この問題を解決する。
請求項1に記載する装置と、請求項14に記載する方法と、請求項15に記載するコンピュータプログラムが提供される。
第一ビデオ入力データストリームから第二ビデオ入力データストリームへ切り替えることによって、ビデオ出力データストリームを生成する装置が、提供される。装置は第一ビデオ入力データストリームのコード化されたビデオフレームを受信するためのインターフェースを含み、第一ビデオ入力データストリームのコード化されたビデオフレームの各々は、コード化された内部フレームかコード化された中間フレームのどちらかである。更に、装置は、ビデオ出力データストリームを生成するためのビデオデータストリーム発生器を含み、ビデオデータストリーム発生器はビデオ出力データストリームの1つまたはいくつかのコード化されたビデオフレームとして、第一ビデオ入力データストリームの1つまたはいくつかのビデオフレームを出力するように構成される。インターフェースは第二ビデオ入力データストリームのコード化されたビデオフレームの受信へ切り替えるように指示する切換命令を受信するように構成され、第二ビデオ入力データストリームのコード化されたビデオフレームの各々はコード化された内部フレームかコード化された中間フレームのどちらかである。更に、切換命令の受信後、インターフェースは、第二ビデオ入力データストリームのコード化された内部フレームの1つの送信を要求する要求命令を送信するように構成される。更に、インターフェースは、第二ビデオ入力データストリームのコード化されたビデオフレームを受信するように構成される。ビデオデータストリーム発生器は、インターフェースにおいて第二ビデオ入力データストリームの内部フレームの1つの到着によって、ビデオ出力データストリームのビデオフレームとしてこの内部フレームの到着後、内部フレームとインターフェースによって受信される第二ビデオ入力データストリームのコード化されたビデオフレームを出力するように構成される。
実施の形態によれば、このコード化されたビデオフレームがコード化された内部フレームであるかどうか、切換命令の受信後、ビデオデータストリーム発生器が、インターフェースに達している第二ビデオ入力データストリームのコード化されたビデオフレームの各々を点検するように構成されるという点で、ビデオデータストリーム発生装置は、例えば、第二ビデオ入力データストリームのこの内部フレームを決定するように構成されうる。ここで、ビデオデータストリーム発生器は、例えば、ビデオ出力データストリームのビデオフレームとして、この内部フレームを出力するように構成されうる。更に、切換命令が受信された後、そして、ビデオ出力データストリームのコード化されたビデオフレームとして切換命令の受信後、インターフェースが第二入力データストリームのコード化された内部フレームの1つを受信する前に、ビデオデータストリーム発生器は、例えば、インターフェースによって受信される第二ビデオ入力データストリームのコード化された中間フレームのいずれも出力しないように構成されうる。更に、切換命令が受信された後、そして、ビデオ出力データストリームのビデオフレームとして切換命令の受信後、インターフェースが第二ビデオ入力データストリームのコード化された内部フレームの少なくとも1つを受信した後に、ビデオデータストリーム発生器は、例えば、インターフェースによって受信される第二ビデオ入力データストリームのコード化された中間フレームの各々を出力するように構成されうる。
1つの実施の形態において、切換命令が受信された後、そして、ビデオ出力データストリームのコード化されたビデオフレームとして切換命令の受信後、インターフェースが第二ビデオ入力データストリームのコード化された内部フレームの1つを受信する前に、ビデオデータストリーム発生器は、例えば、インターフェースによって受信される第一ビデオ入力データストリームのコード化されたビデオフレームの各々を出力するよう構成されうる。
実施の形態によると、ユーザが切換命令を起動できることによって、ユーザインターフェースをさらに備えうる。
1つの実施の形態において、装置は、例えば、切換命令を起動するよう構成された切換ユニットを含みうり、切換ユニットは、ユーザの独立した切換命令を起動するよう構成されうり、第二ビデオ入力データストリームのコード化された内部フレームがインターフェースによって受信されるときに、切換ユニットは事実とは別として、さらに切換命令を起動するよう構成されうる。
実施の形態によると、切換命令は、例えば、第一切換命令であり、要求命令は、例えば、第一要求命令であり、インターフェースは、例えば、第三ビデオ入力データストリームのコード化されたビデオフレームの受信へ切り替えるように指示する第二切換命令を受信するように構成されうり、第三ビデオ入力データストリームのコード化されたビデオフレームの各々が、コード化された内部フレームかコード化された中間フレームのどちらかである。ここで、例えば、インターフェースは、第二ビデオ入力データストリームの受信後、第三ビデオ入力データストリームのコード化された内部フレームの1つの送信を要求する第二要求命令を送信するよう構成されうる。更に、インターフェースは、例えば、第三ビデオ入力データストリームのコード化されたビデオフレームを受信するよう構成されうる。このコード化されたビデオフレームがコード化された内部フレームであるかどうか、第二切換命令の受信の後、ビデオデータストリーム発生器が、インターフェースに達している第三ビデオ入力データストリームのコード化されたビデオフレームの各々を点検するように構成される。ビデオデータストリーム発生器は、例えば、このコード化されたビデオフレームがコード化された内部フレームであるとき、ビデオ出力データストリームのビデオフレームとしてこのコード化された内部フレームを出力するように構成されうる。更に、第二切換命令が受信された後、そして、ビデオ出力データストリームのコード化されたビデオフレームとして第二切換命令の受信後、インターフェースが第三ビデオ入力ストリームのコード化された内部フレームの1つを受信する前に、ビデオデータストリーム発生器は、例えば、インターフェースによって受信される第三ビデオ入力データストリームのコード化された中間フレームのいずれも出力しないように構成されうる。更に、第二切換命令が受信された後、そして、ビデオ出力データストリームのビデオフレームとして第二切換命令の受信後、インターフェースが第三ビデオ入力データストリームのコード化された内部フレームの少なくとも1つを受信した後に、ビデオデータストリーム発生器は、例えば、インターフェースによって受信される第三ビデオ入力データストリームのコード化された中間フレームの各々を出力するように構成されうる。
したがって、1つの実施の形態において、インターフェースは、例えば、第二ビデオ入力データストリームのコード化された内部フレームと、第二ビデオ入力データストリームのコード化された中間フレームの少なくとも10を含む一群の画像を受信するように構成されうり、インターフェースは、最初に、一群の画像のコード化された内部フレーム、その後一群の画像のコード化された中間フレームの少なくとも10を受信するように構成されうり、インターフェースは、例えば、画像配列のコード化された内部フレームとの間に、そして、第二ビデオ入力データストリームのコード化された中間フレームの各々との間に第二ビデオ入力データストリームの他のいかなるビデオフレームも受信しないように構成されうる。ビデオデータストリーム発生器は、例えば、ビデオ出力データストリームの11またはいくつかの連続したコード化されたビデオフレームとして、画像配列のコード化された内部フレームと少なくとも10の画像配列の中間フレームの各々を出力するように構成する。
より好ましい実施の形態において、第二ビデオ入力データストリームのコード化された内部フレームは、第二ビデオ入力データストリームの少なくとも30の内部フレームを後に続かせる。
さらに、システムは提供される。システムは、上述した装置と、第一エンコーダーと、第二エンコーダーを含む。第一エンコーダーは、コード化ユニットとインターフェースを備え、第一エンコーダーのコード化ユニットは、第一ビデオ入力データストリームのコード化されたビデオフレームを生成するよう構成され、第一エンコーダーのインターフェースは、第一ビデオ入力データストリームのコード化されたビデオフレームを上述した装置のインターフェースへ送信するよう構成される。第二エンコーダーは、別のコード化ユニットと別のインターフェースを備え、第二エンコーダーのコード化ユニットは、第二ビデオ入力データストリームのコード化されたビデオフレームを生成するよう構成され、第二エンコーダーのインターフェースは、第二ビデオ入力データストリームのコード化されたビデオフレームを上述した装置のインターフェースへ送信するよう構成される。上述した装置のインターフェースは、切換命令の受信後、第二エンコーダーのインターフェースへ要求命令を送信するように構成される。第二エンコーダーのインターフェースは、要求命令を受信するよう構成される。更に、第二エンコーダーのインターフェースは、要求命令の受信に関して、第二ビデオ入力データストリームのコード化された内部フレームの1つである第二ビデオ入力データストリームのコード化されたビデオフレームの1つを、上述した装置のインターフェースへ送信するよう構成される。
実施の形態によると、第二エンコーダーのインターフェースは、要求命令と前記第二ビデオ入力データストリームのコード化された内部フレームの1つを送信する間に、内部フレームではない第二ビデオ入力データストリームのコード化されたビデオフレームのいずれも上記装置のインターフェースへ送信しないよう構成されうる。
1つの実施の形態において、第二エンコーダーのインターフェースは、例えば、一群の画像を上述の装置のインターフェースへ送信するよう実行されうる。画像配列は、第二ビデオ入力データストリームのコード化された内部フレームの1つと第二ビデオ入力データストリームのコード化された中間フレームの少なくとも10を含む。第二エンコーダーのインターフェースは、例えば、最初に、一群の画像のコード化された内部フレーム、その後、一群の画像のコード化された中間フレームの少なくとも10を上述の装置のインターフェースへ送信するように構成されうり、第二エンコーダーのインターフェースは、画像配列のコード化された内部フレームの間や第二ビデオ入力データストリームのコード化された内部フレームの各々の間に第二ビデオ入力データストリームのビデオフレームのいずれも上記装置のインターフェースに送信しないように構成される。ここで、上述の装置のインターフェースは、例えば、最初に、一群の画像のコード化された内部フレーム、その後、一群の画像のコード化された中間フレームの少なくとも10を上述の装置のインターフェースへ受信するように実行されうり、上述の装置のインターフェースは、画像配列のコード化された内部フレームの間や第二ビデオ入力データストリームのコード化された中間フレームの各々の間に第二ビデオ入力データストリームのビデオフレームのいずれも上記装置のインターフェースに受信しないように構成されうる。ここで、上述の装置のビデオデータストリーム発生器は、例えば、ビデオ出力データストリームの11またはいくつかの連続したコード化されたビデオフレームとして、画像配列のコード化された内部フレームと少なくとも10の画像配列の中間フレームの各々を出力するように構成する。
より好ましい実施の形態において、第二ビデオ入力データストリームのコード化された内部フレームは、第二ビデオ入力データストリームの少なくとも30の内部フレームによって後に続かせる。
1つの実施の形態において、システムは、1もしくはいくつかの端末装置をさらに備え、1もしくはいくつかの端末装置の各々は、インターフェースとデコーダーを含む。1もしくはいくつかの端末装置の各々のインターフェースは、ビデオ出力データストリームの受信するように構成されうる。ここで、1もしくはいくつかの端末装置の各々のデコーダーは、ビデオ出力データストリームのコード化されたビデオフレームをデコード化するように構成されうる。
更に、第一ビデオ入力データストリームから第二ビデオ入力データストリームへの切換によって、ビデオ出力データストリームを生成するための方法を提供する。その方法は以下を備える。
−第一ビデオ入力データストリームのコード化されたビデオフレームを受信するステップであって、第一ビデオ入力データストリームのコード化されたビデオフレームの各々が、コード化された内部フレームかコード化された中間フレームのどちらかである。
−ビデオ出力データストリームを生成するステップであって、第一ビデオ入力データストリームの1またはいくつかのビデオフレームが、ビデオ出力データストリームの1またはいくつかのコード化されたビデオフレームとして出力する。
−第二ビデオ入力データストリームのコード化されたビデオフレームの受信へ切り換えるように支持する切換命令を受信するステップであって、第二ビデオ入力データストリームのコード化されたビデオフレームの各々が、コード化された内部フレームかコード化された中間フレームのどちらかである。
−切換命令を受信ステップの後、第二ビデオ入力データストリームのコード化された内部フレームの1つの送信を要求する要求命令を送信するステップ。
−第二ビデオ入力データストリームのコード化された内部フレームを受信するステップ。
−第二ビデオ入力データストリームの内部フレームのうち1つの到着によって、ビデオ出力データストリームのビデオフレームとしてこの内部フレームの到着後受信された、この内部フレームと第二ビデオ入力データストリームのコード化されたビデオフレームを出力するステップ。
更に、上述した方法を実行するためのプログラムコードを有するコンピュータプログラムを提供する。
以下において、本発明のより好ましい実施の形態は、下記の添付の図を参照して説明される。
図1は、本発明の実施の形態による装置を示す。 図2は、2つの典型的なビデオストリーム、特にH264ストリームの構造を示す。 図3は、ユーザインターフェースをさらに備える別の実施の形態による装置を示す。 図4は、切換ユニットをさらに備える別の実施の形態による装置を示す。 図5は、3つのビデオ入力データストリームを有する別の実施の形態による装置を示す。 図6は、1つの実施の形態による装置と2つのエンコーダーを含む実施の形態によるシステムを示す。 図7は、2つの端末装置をさらに含む1つの実施の形態によるシステムを示す。 図8は、1つの実施の形態によるシステムで、エンコーダーにおいて内部フレームの直接的な要求を示す。
図1は、実施の形態による、第一ビデオ入力データストリームから第二ビデオ入力データストリームへ切り換えることによって、ビデオ出力データストリームを生成するための装置100を示す。
装置100は、第一ビデオ入力データストリームのコード化されたビデオフレームを受信するためのインターフェース110を含み、第一ビデオ入力データストリームのコード化されたビデオフレームの各々が、コード化された内部フレームかコード化された中間フレームのどちらかである。
更に、装置100は、ビデオ出力データストリームのビデオ出力データストリームを生成するためのビデオデータストリーム発生器120を含み、ビデオデータストリームの1もしくはいくつかのコード化されたビデオフレームとして、ビデオデータストリーム発生器120が1もしくはいくつかの第一ビデオ入力データストリームのビデオフレームを出力するように構成される。
インターフェース110は、第二ビデオ入力データストリームのコード化されたビデオフレームの受信へ切り換えることを指示する切換命令を受信するように構成される。ここで、第二ビデオ入力データストリームのコード化されたビデオフレームの各々は、ここでもコード化された内部フレームかコード化された中間フレームのどちらかである。
その時、インターフェース110は、切換命令の受信後、第二ビデオ入力データストリームのコード化された内部フレームの1つの送信を要求する要求命令を送信するよう構成される。
さらに、インターフェース110は、第二ビデオ入力データストリームのコード化されたビデオフレームを受信するよう構成される。ここで、インターフェース110において、第二ビデオ入力データストリームの内部フレームの1つの到着によって、ビデオデータストリーム発生器120は、この内部フレームと、ビデオ出力データストリームのビデオフレームとして、この内部フレームの到着後、インターフェースによって受信された第二ビデオ入力データストリームのコード化されたビデオフレームを出力するよう構成される。
この発明の実施の形態は、ライブ配信としてビデオ出力データストリームの集合に関係する。いくつかのカメラ生録音から、最初に、第一カメラの(第一)ビデオ入力データストリーム、その後、切換命令に応答して、第二カメラの(第二)ビデオ入力データストリームが、ビデオ出力データストリームに挿入される。
ここで、ビデオ入力データストリームは、独立してデコード化されうる内部フレームだけではなく、同じものをデコード化するために必要な内部フレームの複数の連続する中間フレームも時々備えることができる。
もし、第二ビデオ入力データストリームの中間フレームが、インターフェース110によって受信されたときに、切換命令が到着していれば、即時切換は、第二ビデオ入力データストリームのそろっている内部フレームなしに、最初に、ビデオ出力データストリームの第一ビデオ入力データストリームのフレームが、独立してデコード化できないビデオ出力データストリームの第二ビデオ入力データストリームの中間フレームによって、例えば、ビデオ出力データストリームの受信者の受信デコーダーによって、後に続くという効果を持つ。その結果として、即時に切換えるとき、アーチファクトがデコード化することをもたらす。
しかしながら、もし、第二ビデオ入力データストリームがインターフェース110に到着するまで、切換命令が遅れたら、特に第二ビデオ入力データストリームの一群の画像が内部フレームや多くの中間フレームから成るとき、これは望ましくない時間遅れをもたらす。(例えば、10の中間フレームが1の内部フレームの後に続くとき、または、特に、例えば、30の中間フレームが1の内部フレームの後に続くときである。)特に、次の内部フレームが再び送信されるまで、第二ビデオ入力データストリームにおいて特に時間がかかるとき、これは当てはまる。
切換命令が出される前にさえ、おそらく第二ビデオデータストリームの必要とされた内部フレームを予防的に格納する第三の選択は、ストレージ要求の増加や予防的に格納されたフレームを格納するために必要とされたプロセッサ時間の増加をもたらす。しかし、それは望まない。
切換命令の受信後、インターフェース110が第二ビデオ入力データストリームのコード化された内部フレームの1つの送信を要求する要求命令を伝えるように構成されるという点で、本発明はこれらの技術的な課題を解決する。内部フレームのこの明確な要求命令によって、第二ビデオデータストリームを提供しているエンコーダーは、内部フレームが必要とされることを知りうる。エンコーダーは、即座に内部フレームを受信するために装置100の要求について、インターフェース110の要求命令によって知らされ、同じものをインターフェース110へ送信できる。
これに起因する利点の1つは、装置100が多くの中間フレームを持つ一群の画像も受信しうり、速い切換はまだ可能のままであるということである。あまり多くの内部フレームは、いつでも速い切換を許容するために、ビデオ入力データストリームにおいて予防的で設けられている必要はない。その代わりに、切換命令が出されるときに、必要とされた内部フレームは要求命令によって明確に要求される。
出力データストリームが相対的に少ない内部フレームだけを含むとき、これは、(再符号化の速い切換を許容するために相対的に多くの内部フレームを有する入力データストリームから、データ速度を低く保つために相対的に少ない内部フレームを有する出力データストリームへ)装置100のビデオ入力データストリームを再符号化することが必要とされないという効果を有する。その代わりに、要求された内部フレームがインターフェース110に到達するとすぐに、選択されたビデオ入力データストリームのそれぞれのフレームが、ビデオ出力データストリームとして直接的に出力されうる。
第二データストリームで内部フレームを得ることの加速は、要求命令によって成し遂げられる。しかしながら、第二ビデオ入力データストリームのエンコーダーへの要求命令の送信はたとえ短い時間であっても、時間が必要なので、切換命令の到着と第二ビデオ入力データストリームから第一内部フレームの到着の間に、まだ低い時間遅れまたは小さい時間遅れがある。一方、第二データストリームの中間フレームは、その後インターフェース110に到着しうる。しかしながら、実施の形態に従ってビデオ出力データストリームに入らない。
実施の形態によると、切換命令の受信後、このコード化されたビデオフレームが、コード化された内部フレームであるかどうかインターフェース110に到着する第二ビデオ入力データストリームのコード化されたビデオフレームの各々を、ビデオデータストリーム発生器120が点検するという点で、ビデオデータストリーム発生器120は、例えば、第二ビデオデータストリームの第一内部フレームの到着を決定するよう構成されうる。その後、ビデオデータストリーム発生器120がビデオ出力データストリームのビデオフレームとしてこの内部フレームを出力するよう構成される。
更に、例えば、切換命令が受信された後、そして、ビデオ出力データストリームのコード化されたビデオフレームとして切換命令の受信後、インターフェースが第二ビデオ入力データストリームのコード化された内部フレームの1つを受信する前に、インターフェースによって受信された第二ビデオ入力データストリームのコード化された中間フレームのいずれも出力されるように構成されうる。これら第二ビデオ入力データストリームの中間フレームは、第二ビデオ入力データストリームの内部フレームなしにデコード化されることができない。もし、同じものがビデオ出力データストリームにまだ挿入されていれば、これはビデオ出力データストリームを受信し、回避されることになっている同じものをデコード化したいデコーダーにおいて、アーチファクトに結果としてなるだろう。
更に、切換命令が送信された後、そして、ビデオ出力データストリームのコード化されたビデオフレームとして切換命令の受信後、インターフェースが第二ビデオ入力データストリームのコード化された内部フレームの少なくとも1つを受信した後、インターフェースによって受信された第二ビデオ入力データストリームのコード化された中間フレームの各々を出力されるように構成されうる。第二ビデオ入力データストリームの先行する内部フレームがすでにビデオ出力データストリームに挿入しているので、第二ビデオ入力データストリームのこれら中間フレームは、ビデオ出力データストリームの受信やデコード化するデコーダーによってアーチファクトなしで、その後デコード化しうる。
1つの実施の形態において、例えば、切換命令が送信された後、そして、ビデオ出力データストリームのコード化されたビデオフレームとして切換命令の受信後、インターフェースが第二ビデオ入力データストリームのコード化された内部フレームの1つを受信する前に、インターフェースによって受信された第一ビデオ入力データストリームのコード化されたビデオフレームのそれぞれを出力するよう構成しうる。時間的中断がビデオ出力データストリームで生じないために、同じものが各々デコード化されることができた時から、第二ビデオ入力データストリームの要求された第一内部フレームの到着までの短い遷移時間にとって、第一ビデオ入力データストリームをビデオ出力データストリームに挿入し続けることは、役立ちうる。
実施の形態によると、ユーザが切換命令を起動するために、装置100は、例えば、ユーザインターフェース112をさらに備えうる。図3は、例えば、カメラ画像1からカメラ画像2まで、例えば、生放送製作者は、切換を起動することができる、そのようなユーザインターフェース112を示す。ユーザインターフェースは、例えば、ビデオストリームを混合するためのミキシングデスクのキーボードまたはボタンが可能である。
図4に示される1つの実施の形態において、装置100は切換命令114を起動するよう構成された切換ユニット114をさらに備え、切換ユニット114は、ユーザとは独立している切換命令を起動するよう構成されうる。そして、第二ビデオ入力データストリームのコード化された内部フレームが、インターフェース110によって送信されるとき、切換ユニット114は、独立して切換命令をさらに構成されうる。切換ユニット114は、例えば、固定または可変の時間間隔で異なった監視カメラからビデオを監視する間、切換することを許可するような時間切換しうる。I−フレームの出現に応答して、切換ユニットのプログラムロジックの切換を調整することは、技術的に大きな犠牲を払う。ユーザに示される監視ビデオを提供するビデオ出力データストリームにおいて一定のアーチファクトにもかかわらず、望ましくない。
特に切換することが、3もしくはそれ以上のビデオストリームの間で実行される実施の形態において、上述の概念に示される利点は、特に有利である。ビデオ入力データストリーム間で頻繁に切換するとき、本発明の装置100を使用せずに、多数のビデオ入力データストリームが特にある場合、時間遅延は、大幅に発生する。
したがって、図5は、上記の切換命令が第一切換命令、そして、上記要求命令が第一要求命令である発明を実施するための形態を示す。インターフェースは、例えば、第三ビデオ入力データストリームのコード化されたビデオフレームの受信を切り換えることを示す第二切換命令を受信するように構成されうり、第三ビデオ入力データストリームのコード化されたビデオフレームの各々がコード化された内部フレームかコード化された中間フレームのどちらかである。ここで、インターフェースは、例えば、第二切換命令受信後、第三ビデオ入力データストリームのコード化された内部フレームの1つの送信を要求する別の要求命令を送信するように構成されうる。更に、インターフェースは、例えば、第三ビデオ入力データストリームのコード化されたビデオフレームを受信するように構成される。ビデオデータストリーム発生器は、切換命令の受信後、このコード化されたビデオフレームがコード化された内部フレームかどうか、インターフェースの到着する第三ビデオ入力データストリームのコード化されたビデオフレームの各々を点検するように構成されうる。例えば、このコード化されたビデオフレームが、内部フレームであるとき、ビデオデータストリーム発生器は、ビデオ出力データストリームのビデオフレームとしてこのコード化された内部フレームを出力するように構成されうる。更に、ビデオデータストリーム発生器は、例えば、第二切換命令が受信された後、そして、ビデオ出力データストリームのコード化されたビデオフレームとして第二切換命令の受信後、インターフェースが第三ビデオ入力データストリームのコード化された中間フレームの1つを受信する前に、インターフェースによって受信された第三ビデオ入力データストリームのコード化された内部フレームのいずれも出力しないように構成されうる。更に、ビデオデータストリーム発生器は、例えば、第二切換命令が受信された後、そして、ビデオ出力データストリームのコード化されたビデオフレームとして第二切換命令の受信後、インターフェースが第三ビデオ入力データストリームのコード化された内部フレームの1つを受信した後に、インターフェースによって受信された第三ビデオ入力データストリームのコード化された中間フレームの各々を出力するように構成されうる。
すでに述べたように、多数の中間フレームがビデオ入力データストリームの中の内部フレームの後に続くとき、上記述べた概念は、特に有利である。
したがって、1つの実施の形態において、例えば、インターフェースは、第二ビデオ入力データストリームのコード化された内部フレームの1と第二ビデオ入力データストリームのコード化された中間フレームの少なくとも10を含む一群の画像を受信するよう構成されうる。そして、インターフェースは、最初に、一群の画像のコード化された内部フレーム、その後、少なくとも10の一群の画像のコード化された中間フレームを受信するよう構成されうる。そして、インターフェースは、画像配列のコード化された内部フレーム間や第二ビデオ入力データストリームのコード化された中間フレームの各々の間で、第二ビデオ入力データストリームのビデオフレームのいずれも受信しないように構成されうる。ビデオデータストリーム発生器は、画像配列のコード化された内部フレームとビデオ出力データストリームの11またはいくつかの連続するコード化されたビデオフレームとして、画像配列の少なくとも10のコード化された中間フレームの各々を出力するように構成されうる。
より好ましい発明を実施するための形態において、第二ビデオ入力データストリームの少なくとも30の内部フレームは、第二ビデオ入力データストリームのコード化された内部フレームを後に続く。
図6は、実施の形態よる、システムを示す。システムは、上述の装置100と、第一エンコーダー210と第二エンコーダー220を含む。
第一エンコーダー210は、コード化ユニット211とインターフェース212を備え、第一エンコーダー210のコード化ユニット211は、第一ビデオ入力データストリームのコード化されたビデオフレームを生成するよう構成され、そして、第一エンコーダーのインターフェース212は、第一ビデオ入力データストリームのコード化されたビデオフレームを上述の装置100のインターフェース110へ送信するよう構成される。
第二エンコーダー220は、別のコード化ユニット221と別のインターフェース222を備え、第二エンコーダー220のコード化ユニット221は、第二ビデオ入力データストリームのコード化されたビデオフレームを生成するよう構成され、そして、第二エンコーダーのインターフェース222は、第二ビデオ入力データストリームのコード化されたビデオフレームを上述の装置100のインターフェース110へ送信するよう構成される。
上述の装置100のインターフェース110は、切換命令の受信後、要求命令を第二エンコーダー220のインターフェース222へ送信するよう構成される。第二エンコーダー220のインターフェース222は要求命令を受信するように構成される。更に、第二エンコーダー220のインターフェース222は、要求命令の受信要求命令の受信に関して、第二ビデオ入力データストリームのコード化された内部フレームの1つである第二ビデオ入力データストリームのコード化されたビデオフレームの1つを上述の装置100のインターフェース110へ送信するよう構成される。
実施の形態によると、第二エンコーダー220のインターフェース222は、例えば、要求命令の受信することと前記第二ビデオ入力データストリームのコード化された内部フレームの1つを送信することとの間に、内部フレームではない第二ビデオ入力データストリームのコード化されたビデオフレームのいずれも上述の装置100インターフェースへ送信しないように構成しうる。
1つの実施の形態において、第二エンコーダー220のインターフェース222は、例えば、一群の画像を上述の装置100のインターフェース110へ送信するよう構成され、画像配列は、第二ビデオ入力データストリームのコード化された内部フレームの1つと第二ビデオ入力データストリームのコード化された中間フレームの少なくとも10を含む。ここで、第二エンコーダー220のインターフェース222は、例えば、最初に、一群の画像のコード化された内部フレーム、その後、一群の画像のコード化された中間フレームの10を上述の装置100のインターフェースへ送信するよう構成しうる。ここで、第二エンコーダーのインターフェースは、画像配列のコード化された内部フレーム間や第二ビデオ入力データストリームのコード化された中間フレームの各々の間に、第二ビデオ入力データストリームの他のビデオフレームを上述の装置100のインターフェースへ送信しないよう構成される。
ここで、上述の装置100のインターフェース110は一群の画像を受信するよう構成され、装置100のインターフェース110は、例えば、最初に、一群の画像のコード化された内部フレーム、その後一群の画像の少なくとも10のコード化された中間フレームを受信するよう構成され、上述の装置100のインターフェース110は、画像配列のコード化された内部フレームの間、そして第二ビデオ入力データストリームのコード化された中間フレームのそれぞれの間に、第二ビデオ入力データストリームのビデオフレームのいずれも受信しないように構成される。上述の装置100のビデオデータストリーム発生器120は、例えば、ビデオ出力データストリームの11またはいくつかの連続するコード化されたビデオフレームとして、画像配列のコード化された内部フレームと画像配列の少なくとも10のコード化された中間フレームを出力するように構成されうる。
より好ましい実施の形態の1つにおいて、第二ビデオ入力データストリームのコード化された内部フレームは、第二ビデオ入力データストリームの少なくとも30の内部フレームによって後に続く。
図7は、システムが1またはいくつかの端末装置をさらに備える実施の形態である。(図7において、2つの端末装置310、320)そして、1つまたはいくつかの端末装置のぞれぞれは、デコーダー321、322を含む。1つまたはいくつかの端末装置310、320の各々のインターフェース311,321は、ビデオ入力データストリームを受信するよう構成されうる。ここで、1つまたはいくつかの端末装置310、320の各々のデコーダー312、322は、ビデオ出力データストリームのコード化されたビデオフレームをデコード化するよう構成されうる。
システムは、例えば、端末装置310、320以上を備えうる。
図8は、実施の形態による、システムを示す。特に、発明を実施するための形態による、エンコーダーによって内部フレーム(参照フレーム)の直接的な要求が示される。上述の装置100のビデオデータストリーム発生器120は、第一ビデオ入力データストリームと第二ビデオ入力データストリームを多重送信することによって、ビデオ出力データストリームの生成のためマルチプレクサーを含む。ビデオデータストリームにおいて、Iは内部フレームを示し、Pは中間フレームを示し(例えばP−フレーム)、添え字1は第一ビデオ入力データストリーム、添え字2は第二ビデオ入力データストリームを指定する
特に、実施の形態において、図8を参照しながら、後に続く典型的な配列は実現される。
1.ストリーム2へ切換えるための命令が受信される。(時間:t0
2.システムはこの命令を検知し、新しい参照フレームをそれぞれのエンコーダー220から要求し、切換が実行されるストリーミングを分析し始める。
3.基準画像は同じものを検出され、アーチファクトのないストリームを切替えることができる。(時間:t1)ストリーム分析は、もはや必要とされなくて、終了される。
4.古いストリームは、出力から分離されて、どんなパケットも同じものを提供しない。
5.ストリーム2からの基準画像、およびそれ以降のすべてのPフレームは、出力に接続される。
6.切換過程は、その時完了される。
したがって、切換命令が検知されたとき、エンコーダー220に対する制御は、新しい内部フレーム(基準画像)が生成された外側からエンコーダー220に示すことができることを実現する。
提供された装置100によって、低いΔtで大きなGOP構造を依然として使用することが可能である。したがって、データ速度は、一定のビデオ品質で下げられ、ストリームをすばやく切り換えることが依然として可能である。
チャンネルの与えられた最大のデータ速度によって、これは、例えば、システムにおいてより多くのカメラが一定品質でチャンネルをしようすることができるという利点を有する。
更に、より強固なエラー保護機構は、より多くのデータ速度が同じために利用可能な「ままにされている」とき、実行されうる。したがって、耐干渉性、又は、例えば無線通信における範囲が増加されうる。
更に、同じものが高いデータ速度を消費するとき、カメラストリームの品質は増加されうる。
加えて、従来のシステムにおいて、別の送信への切換(衛星、インターネット、その他を経た)別の通信のためのスイッチの出力で中断信号を圧縮することが頻繁に必要とされ、それによって、カメラからの受信信号をデコード化し、その後ビデオスイッチを切り替えてから再度エンコードする。コード化(記録装置)、その後のデコード化(ビデオ切換)および、その後のコード化(出力時のビデオ切換)の不必要な過程は、もはや必要とされない。その代わりに、コード化は、記録装置側のみ行われなければならない。
これは、待ち時間が短いという利点を有する。すなわち、デコード化することと更新してコード化することは時間がかかり、記録時間に関係する出力ストリームの遅延が結果として起こる。
さらに、より少ないエネルギー消費が必要とされる。デコード化およびコード化の過程は電流を消費し、その結果、モバイルシステムにおけるバッテリの実行時間が短縮される。
さらに、パソコンの電力に関する必要要件は少ない。すなわち、デコード化およびコード化の過程は、切断デバイスのパソコンの電力に高く依存する。 それにより、古いアプローチは、限られた範囲でしかモバイルデバイス上で実行することができず、据え置き型デバイスにおいてより高価なハードウェアを必要とする。
さらに、よりよい拡張性が得られる。すなわち、未使用のデコード化段階が、ビデオ切換の入力に提供される必要がない。
発明を実施するための形態は、いくつかのコード化されたストリームが切断もしくは切り換えられたどの手段をしようしうる。すなわち、テレビ製作、ストリーミングサービス、ライブカット、中継車、携帯電話受信地域、監視カメラなどである。
いくつかの態様が、装置の関係で記載されていたとしても、これらの態様は、対応する方法の記載も表すと理解され、その結果、ブロックもしくは装置も対応する方法ステップまたは方法ステップの特徴として理解される。それとの類似によって、方法ステップと照らして、対応する装置の対応する障害や詳細や特徴の説明を示す。例えばマイクロプロセッサ、プログラム可能なコンピュータまたは電子回路のようなハードウェア装置によって(または、ハードウェア装置を使用することによって)、方法ステップのいくらかまたは全ては、実行されうる。いくつかの実施の形態では、最も重要な方法ステップのいくつかまたは数件は、このような装置により実行されうる。
特定の実施要求に応じて、本発明の実施の形態は、ハードウェアにおいて、または、ソフトウェアにおいて実施されうる。実装は、それぞれの方法を実行されるように、プログラム可能なコンピュータシステムと協働するか、または協働することができる保存された電気的に読み込み可能な制御信号が保存された、デジタル記録媒体、例えば、フロッピー(登録商標)ディスク、DVD、ブルーレイディスク(登録商標)、CD、ROM、PROM、EPROM、EEPROM(登録商標)またはFLASHメモリ、ハードドライブ、ほかの磁気的または光学的なメモリを使うことを実行しうる。このように、デジタル記憶媒体は、コンピュータに読み込み可能である。
本発明によるいくつかの実施の形態は、本願明細書において記載されたいずれかの方法が実行されるように、プログラム可能なコンピュータシステムと協働することができる電気的に読み込み可能な制御信号を備えるデータ記録媒体含む。
通常、本発明の実施の形態は、プログラムコードを有するコンピュータプログラム製品として実施されうる。そして、コンピュータプログラム製品がコンピュータ上で動くときに、プログラムコードは、方法の1つを実行するのに動作する。
例えば、プログラムコードは、機械読み取り可能な媒体に保存されうる。
他の実施の形態は、本願明細書において記載されている方法の1つを実行するためのコンピュータプログラムを含み、前記コンピュータプログラムが機械読み取り可能な媒体に保存される。つまり、その結果として、コンピュータプログラムがコンピュータ上で実行するときに、発明の方法の実施の形態は、本願明細書において記載されている方法の1つを実行するためのプログラムコードを備えるコンピュータプログラムである。
発明の方法の別の実施形態は、その結果として、本願明細書において記載されている方法の1つを実行するためのコンピュータプログラムを備え、それ上に記録される、データ記録媒体(またはデジタル記憶媒体またはコンピュータ可読媒体)である。
発明の方法の別の実施形態は、その結果として、本願明細書において記載されている方法の1つを実行するためのコンピュータプログラムを示すデータストリームまたは一連の信号である。例えば、データストリームまたは一連の配列は、データ通信接続を経て、例えばインターネットを経て、送信されるよう構成されうる。
別の実施の形態は、本願明細書において記載されている方法の1つを行うために構成し、もしくは、適合させた、例えばコンピュータのような、処理手段またはプログラム可能な論理装置を備える。
別の実施の形態は、本願明細書において記載されている方法の1つを実行するためのコンピュータプログラムがインストールされるコンピュータを備える。
本発明による別の実施の形態は、本願明細書において記載されている方法の1つを実行するためのコンピュータプログラムを受信装置に送信するように構成される装置またはシステムを備える。送信は、電子的もしくは、光学的に実行しうる。受信装置は、例えば、コンピュータ、モバイル機器、メモリ装置または類似の装置でもよい。装置またはシステムは、例えば、コンピュータプログラムを受信装置に送信するためのファイルサーバを備えうる。
いくつかの実施の形態では、プログラム可能な論理装置(現場でプログラム可能なゲートアレイ、FPGA)が、本願明細書において記載されている方法の機能のいくらかまたは全てを実行するために使用しうる。いくつかの実施の形態では、現場でプログラム可能なゲートアレイは、本願明細書において記載される方法の1つを実行するために、マイクロプロセッサと協働できる。一般に、方法は、いかなるハードウェア装置によって、実行されうる。これは、コンピュータプロセッサ(CPU)または、例えばASICのような方法に特有のハードウェアのような、普遍的に適用可能なハードウェアである可能性がある。
上述した実施の形態は、本発明の原理の例を表すだけである。本明細書に記載された構成および詳細の修正および変形は、当業者には明らかであることが理解される。したがって、本発明は、添付の特許請求の範囲によってのみ限定され、本明細書の実施の形態の説明および説明によって示される特定の詳細によっては限定されないことが意図される。

Claims (15)

  1. 第一ビデオ入力データストリームから第二ビデオ入力データストリームへ切り替えることによってビデオ出力データストリームを生成するための装置(100)であって、
    第一ビデオ入力データストリームのコード化されたビデオフレームを受信するためのインターフェース(110)であって、前記第一ビデオ入力データストリームの前記コード化されたビデオフレームの各々がコード化された内部フレームかコード化された中間フレームかのどちらかであるインターフェース(110)と、
    前記ビデオ出力データストリームを生成するためのビデオデータストリーム発生器(120)であって、前記ビデオデータストリーム発生器(120)が、前記ビデオ出力データストリームの1つまたはいくつかのコード化されたビデオフレームとして前記第一ビデオ入力データストリームの1つまたはいくつかのビデオフレームを出力するように構成されるビデオデータストリーム発生器(120)と、
    を含み、
    前記インターフェース(110)は、前記第二ビデオ入力データストリームのコード化されたビデオフレームの前記受信へ切り替えるように指示する切換命令を受信するように構成され、前記第二ビデオ入力データストリームの前記コード化されたビデオフレームの各々はコード化された内部フレームかコード化された中間フレームかのどちらかであり、
    前記インターフェース(110)は、前記切換命令の受信の後、前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つの前記送信を要求する要求命令を送信するように構成され、
    前記インターフェース(110)は、前記第二ビデオ入力データストリームの前記コード化されたビデオフレームを受信するように構成され、
    前記ビデオデータストリーム発生器(120)は、前記インターフェース(110)において、前記第二ビデオ入力データストリームの前記内部フレームの1つの到着に応じて、この内部フレームおよび前記ビデオ出力データストリームのビデオフレームとしてこの内部フレームの到着の後、前記インターフェース(110)によって受信される前記第二ビデオ入力データストリームの前記コード化されたビデオフレームを出力するように構成される、装置(100)。
  2. 請求項1に記載する装置(100)であって、
    前記ビデオデータストリーム発生装置(120)は、このコード化されたビデオフレームがコード化された内部フレームであるかどうか、前記切換命令の受信の後、前記ビデオデータストリーム発生装置(120)が、前記インターフェース(110)に達している前記第二ビデオ入力データストリームの前記コード化されたビデオフレームの各々を点検するように構成されるという点で、前記第二ビデオ入力データストリームのこの内部フレームを決定するように構成され、
    前記ビデオデータストリーム発生装置(120)が、前記ビデオ出力データストリームのビデオフレームとしてこの内部フレームを出力するよう構成され、
    前記ビデオデータストリーム発生装置(120)は、前記切換命令が受信された後、そして、前記ビデオ出力データストリームのコード化されたビデオフレームとして、前記切換命令の受信の後、前記インターフェース(110)が、前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つを受信する前に、前記インターフェース(110)によって受信された前記第二ビデオ入力データストリームの前記コード化された中間フレームのいずれも出力しないよう構成され、
    前記ビデオデータストリーム発生装置(120)は、前記切換命令が受信された後、そして、前記ビデオ出力データストリームのビデオフレームとして前記切換命令の受信の後、前記インターフェース(110)が、前記第二ビデオ入力データストリームの前記コード化された内部フレームの少なくとも1つを受信した後、前記インターフェース(110)によって受信された前記第二ビデオ入力データストリームの前記コード化された中間フレームの各々を出力するように構成される、装置(100)。
  3. 請求項1または請求項2に記載する装置(100)であって、
    前記ビデオデータストリーム発生器(120)は、前記切換命令が受信された後、そして、前記ビデオ出力データストリームのコード化されたビデオフレームとして、前記切換命令の受信の後、前記インターフェース(110)が前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つを受信する前に、前記インターフェース(110)によって受信された前記第一ビデオ入力データストリームの前記コード化されたビデオフレームの各々を出力するように構成される、装置(100)。
  4. 請求項1ないし請求項3の1つに記載する装置(100)であって、
    前記装置(100)は、ユーザが前記切換命令を起動することによって、ユーザインターフェース(112)を、更に備える、装置(100)。
  5. 請求項1ないし請求項3の1つに記載する装置(100)であって、
    前記装置(100)は、前記切換命令を起動させるように構成される切換ユニット(114)を更に含み、
    前記切換ユニット(114)は、ユーザから独立している前記切換命令を起動させるように構成され、
    前記第二ビデオ入力データストリームのコード化された内部フレームが前記インターフェース(110)によって受信されるときに、前記切換ユニット(114)はその事実から独立している前記切換命令を起動させるように構成される、装置(100)。
  6. 請求項1ないし請求項5の1つに記載する装置(100)であって、
    前記切換命令は、第一切換命令であり、
    前記要求命令は、第一要求命令であり、
    前記インターフェース(110)は、第三ビデオ入力データストリームのコード化されたビデオフレームの前記受信へ切り替えるように指示する第二切換命令を受信するように構成され、前記第三ビデオ入力データストリームの前記コード化されたビデオフレームの各々がコード化された内部フレームかコード化された中間フレームのどちらかであり、
    前記インターフェース(110)は、前記第二切換命令の受信の後、前記第三ビデオ入力データストリームの前記コード化された内部フレームの1つの前記送信を要求する第二要求命令を送信するように構成され、
    前記インターフェース(110)は、前記第三ビデオ入力データストリームの前記コード化されたビデオフレームを受信するよう構成され、
    前記ビデオデータストリーム発生器(120)は、前記第二切換命令が受信後、前記インターフェース(110)に達している前記第三ビデオ入力データストリームの前記コード化されたビデオフレームの各々を点検するように構成され、このコード化されたビデオフレームがコード化された内部フレームであるか、そしてこのコード化されたビデオフレームがコード化された内部フレームであるときに、前記ビデオデータストリーム発生器(120)が前記ビデオ出力データストリームのビデオフレームとして、このコード化された内部フレームを出力するように構成され、
    前記ビデオデータストリーム発生器(120)は、前記第二切換命令が受信された後、そして、前記ビデオ出力データストリームのコード化されたビデオフレームとして、前記第二切換命令の受信後、前記インターフェース(110)が前記第三ビデオ入力データストリームの前記コード化された内部フレームの1つを受信する前に、前記インターフェース(110)によって受信された前記第三ビデオ入力データストリームの前記コード化された中間フレームのいずれも出力しないように構成され、
    前記ビデオデータストリーム発生器(120)は、前記第二切換命令が受信された後、そして、前記ビデオ出力データストリームのビデオフレームとして、前記第二切換命令の受信後、前記インターフェース(110)が前記第三ビデオ入力データストリームの前記コード化された内部フレームの少なくとも1つを受信した後に、前記インターフェース(110)によって受信された前記第三ビデオ入力データストリームの前記コード化された中間フレームの各々を出力するように構成される、装置(100)。
  7. 請求項1ないし請求項6の1つに記載する装置(100)であって、
    前記インターフェース(110)は、前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つと前記第二ビデオ入力データストリームの前記コード化された中間フレームの少なくとも10を含む一群の画像を受信するように構成され、前記インターフェース(110)は、最初に、前記一群の画像の前記コード化された内部フレーム、その後、前記一群の画像のコード化された中間フレームの前記少なくとも10を受信するように構成され、前記インターフェース(110)は、前記画像配列の前記コード化された内部フレームとの間と前記第二ビデオ入力データストリームの前記コード化された中間フレームの各々との間に前記第二ビデオ入力データストリームの他のいかなるビデオフレームも受信しないように構成され、
    前記ビデオデータストリーム発生器(120)は、前記ビデオ出力データストリームの11またはいくつかの連続したコード化されたビデオフレームとして、前記画像配列の前記コード化された内部フレームと前記画像配列の前記少なくとも10のコード化された中間フレームの各々を出力するように構成される、装置(100)。
  8. 請求項1ないし請求項6の1つに記載する装置(100)であって、
    前記インターフェース(110)は、前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つと前記第二ビデオ入力データストリームの前記コード化された中間フレームの少なくとも30を含む一群の画像を受信するように構成され、前記インターフェース(110)は、最初に、前記一群の画像の前記コード化された内部フレーム、その後、前記一群の画像のコード化された中間フレームの前記少なくとも30を受信するように構成され、前記インターフェース(110)は、前記画像配列の前記コード化された内部フレームとの間と前記第二ビデオ入力データストリームの前記コード化された中間フレームの各々との間に前記第二ビデオ入力データストリームの他のいかなるビデオフレームも受信しないように構成され、
    前記ビデオデータストリーム発生器(120)は、前記ビデオ出力データストリームの31またはいくつかの連続したコード化されたビデオフレームとして、前記画像配列の前記コード化された内部フレームと前記画像配列の前記少なくとも30のコード化された中間フレームの各々を出力するように構成される、装置(100)。
  9. 請求項1ないし請求項6に記載する装置(100)と、
    第一エンコーダー(210)と、
    第二エンコーダー(220)と
    を含むシステムであって、
    前記第一エンコーダー(210)がコード化ユニット(211)とインターフェース(212)を備え、前記第一エンコーダー(210)の前記コード化ユニット(211)が、前記第一ビデオ入力データストリームの前記コード化されたビデオフレームを生成するように構成され、前記第一エンコーダー(210)の前記インターフェース(212)が、前記第一ビデオ入力データストリームの前記コード化されたビデオフレームを請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)へ送信するように構成され、
    前記第二エンコーダー(220)が別のコード化ユニット(221)と別のインターフェース(222)を備え、前記第二エンコーダー(220)の前記コード化ユニット(221)が、前記第二ビデオ入力データストリームの前記コード化されたビデオフレームを生成するように構成され、前記第二エンコーダー(220)の前記インターフェース(222)が、前記第二ビデオ入力データストリームの前記コード化されたビデオフレームを請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)へ送信するように構成され、
    請求項1ないし請求項6のいずれか1つに記載する前記装置(100)の前記インターフェース(110)は、前記切換命令の受信後、前記要求命令を前記第二エンコーダー(220)の前記インターフェース(222)へ送信するように構成され、
    前記第二エンコーダー(220)の前記インターフェース(222)は、前記要求命令を受信するように構成され、
    前記第二エンコーダー(220)の前記インターフェース(222)は、前記要求命令の受信に応答して、前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つである前記第二ビデオ入力データストリームの前記コード化されたビデオフレームの1つを請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)へ送信するように構成される、システム。
  10. 請求項9に記載するシステムであって、前記第二エンコーダー(220)の前記インターフェース(222)が前記要求命令の受信することと前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つを送信することの間に、内部フレームではない前記第二ビデオ入力データストリームの前記コード化されたビデオフレームのいずれも請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)へ送信しないように構成される、システム。
  11. 請求項9または請求項10に記載するシステムであって、
    前記第二エンコーダー(220)の前記インターフェース(222)が、一群の画像を請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)へ送信するよう構成されており、前記画像配列は前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つと前記第二ビデオ入力データストリームの前記コード化された中間フレームの少なくとも10を含み、前記第二エンコーダー(220)の前記インターフェース(222)が、最初に、前記一群の画像の前記コード化された内部フレーム、その後、前記少なくとも10の前記一群の画像の前記コード化された中間フレームを請求項1ないし請求項6の1つに記載された前記装置(100)の前記インターフェース(110)へ送信するように構成され、前記第二エンコーダ(220)の前記インターフェース(222)が、前記画像配列の前記コード化された内部フレームの間と前記第二ビデオ入力データストリームの前記コード化された中間フレームの各々との間に前記第二ビデオ入力データストリームのほかのビデオフレームを請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)へ送信しないよう構成され、
    請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)が、前記一群の画像を受信するよう構成され、請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)が、最初に、前記一群の画像の前記コード化された内部フレーム、その後、前記少なくとも10の一群の画像の前記コード化された中間フレームを受信するよう構成され、請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)が、前記画像配列の前記コード化された内部フレームの間と前記第二ビデオ入力データストリームの前記コード化された中間フレームの各々との間に前記第二ビデオ入力データストリームのほかのビデオフレームを受信しないよう構成され、
    請求項1ないし請求項6の1つに記載する前記装置(100)の前記ビデオデータストリーム発生器(120)は、前記ビデオ出力データストリームの11またはいくつかの連続したコード化されたビデオフレームとして、前記画像配列の前記コード化された内部フレームと前記画像配列の前記少なくとも10のコード化された中間フレームの各々を出力するように構成される、システム。
  12. 請求項9または請求項10に記載するシステムであって、
    前記第二エンコーダー(220)の前記インターフェース(222)が、一群の画像を請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)へ送信するよう構成されており、前記画像配列は前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つと前記第二ビデオ入力データストリームの前記コード化された中間フレームの少なくとも30を含み、前記第二エンコーダー(220)の前記インターフェース(222)が、最初に、前記一群の画像の前記コード化された内部フレーム、その後、前記少なくとも30の前記一群の画像のコード化された中間フレームを請求項1ないし請求項6の1つに記載された前記装置(100)の前記インターフェース(110)へ送信するように構成され、前記第二エンコーダ(220)の前記インターフェース(222)が、前記画像配列の前記コード化された内部フレームの間と前記第二ビデオ入力データストリームの前記コード化された中間フレームの各々との間に前記第二ビデオ入力データストリームのほかのビデオフレームを請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)へ送信しないよう構成され、
    請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)が、前記一群の画像を受信するよう構成され、請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)が、最初に、前記一群の画像の前記コード化された内部フレーム、その後、前記少なくとも30の前記一群の画像のコード化された中間フレームを受信するよう構成され、請求項1ないし請求項6の1つに記載する前記装置(100)の前記インターフェース(110)が、前記画像配列の前記コード化された内部フレームの間と前記第二ビデオ入力データストリームの前記コード化された中間フレームの各々との間に前記第二ビデオ入力データストリームのほかのビデオフレームを受信しないよう構成され、
    請求項1ないし請求項6の1つに記載する前記装置(100)の前記ビデオデータストリーム発生器(120)は、前記ビデオ出力データストリームの31またはいくつかの連続したコード化されたビデオフレームとして、前記画像配列の前記コード化された内部フレームと前記画像配列の前記少なくとも10のコード化された中間フレームの各々を出力するように構成される、システム。
  13. 請求項9ないし請求項12の1つに記載するシステムであって、
    前記システムは、さらに、1つまたはいくつかの端末装置(310,320)を備え、
    前記1つまたはいくつかの端末装置(310,320)の各々が、インターフェース(311,321)とデコーダー(312,322)を含み、
    前記1つまたはいくつかの端末装置(310,320)の各々の前記インターフェース(311,321)が、前記ビデオ出力データストリームを受信するよう構成されており、
    前記1つまたはいくつかの端末装置(310,320)の各々の前記デコーダー(312,322)が、前記ビデオ出力データストリームの前記コード化されたビデオフレームをデコード化するよう構成される、システム。
  14. 第一ビデオ入力データストリームから第二ビデオ入力データストリームへ切り替えることによって、ビデオ出力データストリームを生成するための方法であって、
    前記第一ビデオ入力データストリームのコード化されたビデオフレームを受信するステップであって、前記第一ビデオ入力データストリームの前記コード化されたビデオフレームの各々が、コード化された内部フレームかコード化された中間フレームかのどちらかであるステップと、
    前記ビデオ出力データストリームを生成するステップであって、前記第一ビデオ入力データストリームの1つまたはいくつかのビデオフレームが、前記ビデオ出力データストリームの1つまたはいくつかのコード化されたビデオフレームとして出力するステップと、
    前記第二ビデオ入力データストリームのコード化されたビデオフレームの前記受信へ切り換えるように指示する切換命令を受信するステップであって、前記第二ビデオ入力データストリームの前記コード化されたビデオフレームの各々が、コード化された内部フレームかコード化された中間フレームかのどちらかであるステップと、
    切換命令を受信した後、前記第二ビデオ入力データストリームの前記コード化された内部フレームの1つの前記送信を要求する要求命令を送信するステップと、
    前記第二ビデオ入力データストリームの前記コード化されたビデオフレームを受信するステップと、
    前記第二ビデオ入力データストリームの前記内部フレームの1つの到着に依存して、前記ビデオ出力データストリームのビデオフレームとしてこの内部フレームの到着後、この内部フレームと受信された前記第二ビデオ入力データストリームの前記コード化されたビデオフレームを出力するステップ、を備える方法。
  15. 請求項14に記載する前記方法を実行するためのプログラムコードを有するコンピュータプログラム。
JP2017518832A 2014-10-08 2015-10-07 先行するデコード化をせずに、いくつかのコード化されたビデオストリームを切断するための装置および方法。 Pending JP2017535171A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102014220372.4A DE102014220372A1 (de) 2014-10-08 2014-10-08 Vorrichtung und verfahren zum schneiden von mehreren kodierten videoströmen ohne vorherige dekodierung
DE102014220372.4 2014-10-08
PCT/EP2015/073187 WO2016055543A1 (de) 2014-10-08 2015-10-07 Vorrichtung und verfahren zum schneiden von mehreren kodierten videoströmen ohne vorherige dekodierung

Publications (1)

Publication Number Publication Date
JP2017535171A true JP2017535171A (ja) 2017-11-24

Family

ID=54330739

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017518832A Pending JP2017535171A (ja) 2014-10-08 2015-10-07 先行するデコード化をせずに、いくつかのコード化されたビデオストリームを切断するための装置および方法。

Country Status (7)

Country Link
US (1) US20170213575A1 (ja)
EP (1) EP3205085A1 (ja)
JP (1) JP2017535171A (ja)
KR (1) KR102001549B1 (ja)
CA (1) CA2963954A1 (ja)
DE (1) DE102014220372A1 (ja)
WO (1) WO2016055543A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737853B (zh) * 2017-04-20 2021-07-13 腾讯科技(深圳)有限公司 一种数据文件的降码处理方法和服务器
US10880585B1 (en) * 2019-06-12 2020-12-29 Amazon Technologies, Inc. Split-and-stitch media content encoding

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07327228A (ja) * 1994-05-31 1995-12-12 Nippon Hoso Kyokai <Nhk> ディジタル符号化・伝送システム
JP2000059406A (ja) * 1998-08-07 2000-02-25 Matsushita Electric Ind Co Ltd ディジタル機器のデータ伝送制御装置及びシステム
JP2004282340A (ja) * 2003-03-14 2004-10-07 Matsushita Electric Ind Co Ltd 映像データ処理システム及び方法並びに映像データ処理装置
JP2007251646A (ja) * 2006-03-16 2007-09-27 Mitsubishi Electric Corp 監視システム、集信装置および映像蓄積配信装置
JP2010220020A (ja) * 2009-03-18 2010-09-30 Oki Joho Systems:Kk デコーダ装置
JP2014192708A (ja) * 2013-03-27 2014-10-06 Oki Electric Ind Co Ltd 通信処理装置、方法及びプログラム、並びに、通信システム

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4331835B2 (ja) * 1999-09-22 2009-09-16 パナソニック株式会社 画像データ伝送方法
TWI260591B (en) * 2002-10-14 2006-08-21 Samsung Electronics Co Ltd Information storage medium with structure for multi-angle data, and recording and reproducing apparatus therefor
US7477653B2 (en) * 2004-12-10 2009-01-13 Microsoft Corporation Accelerated channel change in rate-limited environments
JP2006246384A (ja) * 2005-03-07 2006-09-14 Fujitsu Ltd デコードプログラム、デコード方法およびデコーダ
US7860162B2 (en) * 2005-09-29 2010-12-28 Panasonic Corporation Object tracking method and object tracking apparatus
US8340098B2 (en) * 2005-12-07 2012-12-25 General Instrument Corporation Method and apparatus for delivering compressed video to subscriber terminals
EP1887802A1 (de) * 2006-08-03 2008-02-13 Nokia Siemens Networks Gmbh & Co. Kg Verfahren zur Umschaltung zwischen digitalen komprimierten Videoströmen
JP4856712B2 (ja) * 2006-09-20 2012-01-18 パナソニック株式会社 監視映像蓄積システム
US8605151B2 (en) * 2007-09-21 2013-12-10 Utc Fire & Security Americas Corporation, Inc. Methods and systems for operating a video surveillance system
DE102011107161A1 (de) * 2011-07-13 2013-01-17 Pierre-Alain Cotte Verfahren und Vorrichtungen zum verzögerungsarmen Ein- oder Umschalten auf ein digitales Videosignal
EP2974314B1 (en) * 2013-03-15 2020-09-23 Robert Bosch GmbH Switching apparatus for switching compressed video streams, conference system with the switching apparatus
US9532043B2 (en) * 2013-08-02 2016-12-27 Blackberry Limited Wireless transmission of real-time media
TWI539823B (zh) * 2014-09-29 2016-06-21 晶睿通訊股份有限公司 攝影畫面切換方法與監控系統

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07327228A (ja) * 1994-05-31 1995-12-12 Nippon Hoso Kyokai <Nhk> ディジタル符号化・伝送システム
JP2000059406A (ja) * 1998-08-07 2000-02-25 Matsushita Electric Ind Co Ltd ディジタル機器のデータ伝送制御装置及びシステム
JP2004282340A (ja) * 2003-03-14 2004-10-07 Matsushita Electric Ind Co Ltd 映像データ処理システム及び方法並びに映像データ処理装置
JP2007251646A (ja) * 2006-03-16 2007-09-27 Mitsubishi Electric Corp 監視システム、集信装置および映像蓄積配信装置
JP2010220020A (ja) * 2009-03-18 2010-09-30 Oki Joho Systems:Kk デコーダ装置
JP2014192708A (ja) * 2013-03-27 2014-10-06 Oki Electric Ind Co Ltd 通信処理装置、方法及びプログラム、並びに、通信システム

Also Published As

Publication number Publication date
KR20170066591A (ko) 2017-06-14
DE102014220372A1 (de) 2016-04-14
EP3205085A1 (de) 2017-08-16
CA2963954A1 (en) 2016-04-14
US20170213575A1 (en) 2017-07-27
WO2016055543A1 (de) 2016-04-14
KR102001549B1 (ko) 2019-07-19

Similar Documents

Publication Publication Date Title
US11665362B2 (en) Syntax and semantics for buffering information to simplify video splicing
JP7267302B2 (ja) ビデオ符号化のための方法、機器及びコンピュータ・プログラム
JP7169372B2 (ja) デコーダ側の動きベクトルの導出及び精緻化の改良
US9014277B2 (en) Adaptation of encoding and transmission parameters in pictures that follow scene changes
JP6522583B2 (ja) 改善されたrtpペイロードフォーマット設計
US10129566B2 (en) Standard-guided video decoding performance enhancements
US20130322516A1 (en) Systems and methods for generating multiple bitrate streams using a single encoding engine
WO2008146892A1 (ja) 動画像変換装置、動画像変換方法、および動画像変換プログラム
JP2022502950A (ja) ビデオ符号化及び復号の方法及び装置並びにコンピュータプログラム
JP2022521157A (ja) 映像復号のための方法、装置、及びコンピュータプログラム
US10432946B2 (en) De-juddering techniques for coded video
JP2017535171A (ja) 先行するデコード化をせずに、いくつかのコード化されたビデオストリームを切断するための装置および方法。
US9979983B2 (en) Application- or context-guided video decoding performance enhancements
US20110080944A1 (en) Real-time video transcoder and methods for use therewith
Wang et al. Single-input-multiple-ouput transcoding for video streaming
WO2020054190A1 (ja) 変換装置、復号装置、変換方法および復号方法
JP2023507317A (ja) Mpd有効期限処理モデル
JP2010239546A (ja) トランスコーダ、トランスコーディング方法及びトランスコーディング用コンピュータプログラムならびに動画像伝送装置

Legal Events

Date Code Title Description
A529 Written submission of copy of amendment under article 34 pct

Free format text: JAPANESE INTERMEDIATE CODE: A529

Effective date: 20170605

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170605

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180522

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180815

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181218

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190618

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191126