JP6748657B2 - 圧縮ビデオビットストリームに付属メッセージデータを含めるシステムおよび方法 - Google Patents
圧縮ビデオビットストリームに付属メッセージデータを含めるシステムおよび方法 Download PDFInfo
- Publication number
- JP6748657B2 JP6748657B2 JP2017550686A JP2017550686A JP6748657B2 JP 6748657 B2 JP6748657 B2 JP 6748657B2 JP 2017550686 A JP2017550686 A JP 2017550686A JP 2017550686 A JP2017550686 A JP 2017550686A JP 6748657 B2 JP6748657 B2 JP 6748657B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- message
- adjunct
- sequence
- audiovisual work
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 48
- 238000013475 authorization Methods 0.000 claims 2
- 238000004806 packaging method and process Methods 0.000 claims 1
- 238000003780 insertion Methods 0.000 description 21
- 230000037431 insertion Effects 0.000 description 21
- 238000000605 extraction Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 13
- 239000013598 vector Substances 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 230000006835 compression Effects 0.000 description 10
- 238000007906 compression Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
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/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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- 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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23605—Creation or processing of packetized elementary streams [PES]
-
- 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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- 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/4402—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 reformatting operations of video signals for household redistribution, storage or real-time display
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
Claims (20)
- 未符号化ビデオフレームのシーケンスを表す符号化されたビットストリーム内に、デコード命令を含む付属メッセージを挿入するビデオ符号器装置実装方法であって、前記方法は、
前記未符号化ビデオフレームのシーケンスの未符号化ビデオフレームを取得するステップと、
前記未符号化ビデオフレームを符号化して、ビデオデータペイロードを生成するステップと、
前記付属メッセージを取得できるか否かを判定し、取得可の判定結果または取得不可の判定結果を求めるステップと、
前記取得可の判定結果の場合、前記付属メッセージを含むフレームヘッダにメッセージ有効フラグを設定するステップと、
前記フレームヘッダにメッセージ個数フラグを設定するステップと、
前記フレームヘッダにメッセージサイズフラグを設定するステップと、
前記フレームヘッダ内の前記付属メッセージを符号化するステップと、
前記ビデオデータペイロードと、前記取得不可の判定結果または前記符号化された付属メッセージと、に基づき、前記ビデオデータペイロードの前記フレームヘッダを符号化するステップと、
前記フレームヘッダおよび前記ビデオデータペイロードを、前記符号化されたビットストリームの一部として提供するステップと、
を含む、ビデオ符号器装置実装方法。 - 前記メッセージサイズフラグは、前記付属メッセージの4つの取り得るメッセージサイズのうちの1つを示す、請求項1に記載のビデオ符号器装置実装方法。
- 前記4つの取り得るメッセージサイズは、2バイト、4バイト、16バイト、および32バイトである、請求項2に記載のビデオ符号器装置実装方法。
- 前記メッセージ個数フラグは、前記フレームヘッダに含まれている最大で4つまでの付属メッセージを示す、請求項1に記載のビデオ符号器装置実装方法。
- 前記付属メッセージは、前記未符号化ビデオフレームに関連する情報を表すデータを含む、請求項1に記載のビデオ符号器装置実装方法。
- 前記未符号化ビデオフレームのシーケンスは、オーディオビジュアル作品を構成し、前記付属メッセージは、前記オーディオビジュアル作品の作者を識別するデータを含む、請求項5に記載のビデオ符号器装置実装方法。
- 前記未符号化ビデオフレームのシーケンスは、オーディオビジュアル作品を構成し、前記付属メッセージは、前記オーディオビジュアル作品のタイトルを識別するデータを含む、請求項5に記載のビデオ符号器装置実装方法。
- 前記未符号化ビデオフレームのシーケンスは、オーディオビジュアル作品を構成し、前記付属メッセージは、前記オーディオビジュアル作品の著作権に関連するデータを含む、請求項5に記載のビデオ符号器装置実装方法。
- 前記未符号化ビデオフレームのシーケンスは、オーディオビジュアル作品を構成し、前記付属メッセージは、符号化されたビットストリームから再構築された前記オーディオビジュアル作品に関する情報を表示させるためのデータを含む、請求項5に記載のビデオ符号器装置実装方法。
- 前記未符号化ビデオフレームのシーケンスは、オーディオビジュアル作品を構築し、前記付属メッセージは、非一時的な記憶媒体に前記オーディオビジュアル作品のコピーを記憶するための許可に関連するデータを含む、請求項5に記載のビデオ符号器装置実装方法。
- ビデオフレームのシーケンスを表す符号化されたビットストリームから、デコード命令を含む付属メッセージを抽出するビデオ復号器装置実装方法であって、前記方法は、
前記符号化されたビットストリームからビデオデータペイロードを取得するステップと、
前記符号化されたビットストリームからフレームヘッダを取得するステップと、
前記フレームヘッダを復号するステップと、
前記フレームヘッダ内にメッセージ有効フラグが設定されているか否かを判定し、フラグ設定有りの判定結果またはフラグ設定無しの判定結果を求めるステップと、
前記フラグ設定有りの判定結果の場合、前記フレームヘッダ内のメッセージ個数フラグを読み取るステップと、
前記フレームヘッダ内のメッセージサイズフラグを読み取るステップと、
前記フレームヘッダから前記付属メッセージを抽出するステップと、
前記付属メッセージを提供するステップと、
前記フレームヘッダが復号された後、前記ビデオデータペイロードを復号して、前記ビデオフレームのシーケンスの前記ビデオフレームの表現を生成するステップと、
前記生成されたビデオフレームの表現と、前記提供された付属メッセージまたは前記フラグ設定無しの判定結果と、に基づき、復号された前記ビデオフレームを提供するステップと、
を含む、ビデオ復号器装置実装方法。 - 前記メッセージサイズフラグは、前記付属メッセージの4つの取り得るメッセージサイズのうちの1つを示す、請求項11に記載のビデオ復号器装置実装方法。
- 前記4つの取り得るメッセージサイズは、2バイト、4バイト、16バイト、および32バイトである、請求項12に記載のビデオ復号器装置実装方法。
- 前記メッセージ個数フラグは、前記フレームヘッダに含まれている最大で4つまでの付属メッセージを示す、請求項11に記載のビデオ復号器装置実装方法。
- 前記付属メッセージは、前記ビデオフレームに関連する情報を表すデータを含む、請求項11に記載のビデオ復号器装置実装方法。
- 前記ビデオフレームのシーケンスは、オーディオビジュアル作品を構成し、前記付属メッセージは、前記オーディオビジュアル作品の作者を識別するデータを含む、請求項15に記載のビデオ復号器装置実装方法。
- 前記ビデオフレームのシーケンスは、オーディオビジュアル作品を構成し、前記付属メッセージは、前記オーディオビジュアル作品のタイトルを識別するデータを含む、請求項15に記載のビデオ復号器装置実装方法。
- 前記ビデオフレームのシーケンスは、オーディオビジュアル作品を構成し、前記付属メッセージは、前記オーディオビジュアル作品の著作権に関連するデータを含む、請求項15に記載のビデオ復号器装置実装方法。
- 前記ビデオフレームのシーケンスは、オーディオビジュアル作品を構成し、前記付属メッセージは、前記符号化されたビットストリームから再構築された前記オーディオビジュアル作品に関する情報を表示させるためのデータを含む、請求項15に記載のビデオ復号器装置実装方法。
- 前記ビデオフレームのシーケンスは、オーディオビジュアル作品を構成し、前記付属メッセージは、非一時的な記憶媒体に前記オーディオビジュアル作品のコピーを記憶するための許可に関連するデータを含む、請求項15に記載のビデオ復号器装置実装方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/075598 WO2016154929A1 (en) | 2015-03-31 | 2015-03-31 | Accompanying message data inclusion in compressed video bitsreams systems and methods |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018516474A JP2018516474A (ja) | 2018-06-21 |
JP6748657B2 true JP6748657B2 (ja) | 2020-09-02 |
Family
ID=57004713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017550686A Expired - Fee Related JP6748657B2 (ja) | 2015-03-31 | 2015-03-31 | 圧縮ビデオビットストリームに付属メッセージデータを含めるシステムおよび方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20180109816A1 (ja) |
EP (1) | EP3278563A4 (ja) |
JP (1) | JP6748657B2 (ja) |
KR (1) | KR20180019511A (ja) |
CN (1) | CN107852518A (ja) |
WO (1) | WO2016154929A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3586508A4 (en) * | 2017-02-23 | 2020-08-12 | RealNetworks, Inc. | RESIDUAL TRANSFORMATION AND INVERSE TRANSFORMATION IN VIDEO ENCODING SYSTEMS AND METHODS |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7809138B2 (en) * | 1999-03-16 | 2010-10-05 | Intertrust Technologies Corporation | Methods and apparatus for persistent control and protection of content |
CN100393128C (zh) * | 1999-02-05 | 2008-06-04 | 索尼公司 | 编码设备和方法、解码设备和方法以及译码系统和方法 |
JP2001290938A (ja) * | 2000-03-24 | 2001-10-19 | Trw Inc | フルモーション・ビジュアル製品用の統合化デジタル・プロダクション・ライン |
US6687384B1 (en) * | 2000-03-27 | 2004-02-03 | Sarnoff Corporation | Method and apparatus for embedding data in encoded digital bitstreams |
JP4038642B2 (ja) * | 2000-12-26 | 2008-01-30 | ソニー株式会社 | 受信機 |
US8428117B2 (en) * | 2003-04-24 | 2013-04-23 | Fujitsu Semiconductor Limited | Image encoder and image encoding method |
CN1529513A (zh) * | 2003-09-26 | 2004-09-15 | 上海广电(集团)有限公司中央研究院 | 视频信号的分层编码和解码方法 |
KR100547162B1 (ko) * | 2004-06-10 | 2006-01-26 | 삼성전자주식회사 | 그래픽 데이터를 포함한 av 스트림을 기록한정보저장매체, 재생방법 및 장치 |
JP4201780B2 (ja) * | 2005-03-29 | 2008-12-24 | 三洋電機株式会社 | 画像処理装置、画像表示装置および方法 |
US9203816B2 (en) * | 2009-09-04 | 2015-12-01 | Echostar Technologies L.L.C. | Controlling access to copies of media content by a client device |
JP5377387B2 (ja) * | 2010-03-29 | 2013-12-25 | 三菱スペース・ソフトウエア株式会社 | パッケージファイル配信システム、パッケージファイル配信システムのパッケージファイル配信方法、パッケージファイル配信サーバ装置、パッケージファイル配信サーバプログラム、パッケージファイル再生端末装置およびパッケージファイル再生端末プログラム |
CN102256175B (zh) * | 2011-07-21 | 2013-06-12 | 深圳市茁壮网络股份有限公司 | 一种数字电视节目附加信息的插入呈现方法和系统 |
CN107743236B (zh) * | 2012-04-12 | 2020-10-09 | 威勒斯媒体国际有限公司 | 接收机装置和发射机装置 |
KR20140002447A (ko) * | 2012-06-29 | 2014-01-08 | 삼성전자주식회사 | 멀티미디어 시스템에서 적응적 미디어 구조 송수신 방법 및 장치 |
-
2015
- 2015-03-31 US US15/562,837 patent/US20180109816A1/en not_active Abandoned
- 2015-03-31 EP EP15886915.6A patent/EP3278563A4/en not_active Ceased
- 2015-03-31 JP JP2017550686A patent/JP6748657B2/ja not_active Expired - Fee Related
- 2015-03-31 KR KR1020177031320A patent/KR20180019511A/ko not_active Application Discontinuation
- 2015-03-31 WO PCT/CN2015/075598 patent/WO2016154929A1/en active Application Filing
- 2015-03-31 CN CN201580079064.8A patent/CN107852518A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20180109816A1 (en) | 2018-04-19 |
CN107852518A (zh) | 2018-03-27 |
EP3278563A1 (en) | 2018-02-07 |
EP3278563A4 (en) | 2018-10-31 |
JP2018516474A (ja) | 2018-06-21 |
WO2016154929A1 (en) | 2016-10-06 |
KR20180019511A (ko) | 2018-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10531086B2 (en) | Residual transformation and inverse transformation in video coding systems and methods | |
US10735729B2 (en) | Residual transformation and inverse transformation in video coding systems and methods | |
WO2018152749A1 (en) | Coding block bitstream structure and syntax in video coding systems and methods | |
US20190268619A1 (en) | Motion vector selection and prediction in video coding systems and methods | |
US10659779B2 (en) | Layered deblocking filtering in video processing systems and methods | |
JP6748657B2 (ja) | 圧縮ビデオビットストリームに付属メッセージデータを含めるシステムおよび方法 | |
US20190379890A1 (en) | Residual transformation and inverse transformation in video coding systems and methods | |
US10652569B2 (en) | Motion vector selection and prediction in video coding systems and methods | |
WO2020210528A1 (en) | Block size determination for video coding systems and methods | |
US20210250579A1 (en) | Intra-picture prediction in video coding systems and methods | |
KR20080080819A (ko) | 동영상 부호화 및 재생 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171128 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180312 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180402 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190422 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190426 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190717 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190918 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191010 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191129 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200713 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200729 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200807 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6748657 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |