KR20100014902A - 코딩된 비트스트림의 수정 - Google Patents
코딩된 비트스트림의 수정 Download PDFInfo
- Publication number
- KR20100014902A KR20100014902A KR1020097018442A KR20097018442A KR20100014902A KR 20100014902 A KR20100014902 A KR 20100014902A KR 1020097018442 A KR1020097018442 A KR 1020097018442A KR 20097018442 A KR20097018442 A KR 20097018442A KR 20100014902 A KR20100014902 A KR 20100014902A
- Authority
- KR
- South Korea
- Prior art keywords
- modified
- decoding
- value
- coded
- data
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/0028—Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
- G06T1/0035—Output size adaptive watermarking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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
- H04N19/467—Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
-
- 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/48—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8358—Generation of protective data, e.g. certificates involving watermark
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0053—Embedding of the watermark in the coding stream, possibly without decoding; Embedding of the watermark in the compressed domain
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
Claims (49)
- 방법으로서,적어도 제 1 부분과 제 2 부분을 포함하는 인코딩된 데이터를 액세스하는 단계(252)로서, 상기 제 2 부분은 상기 제 2 부분뿐만 아니라 상기 제 1 부분에 기초하는 결과를 만들어내기 위해 디코딩될 수 있는, 액세스 단계(252)와,상기 제 2 부분이 상기 제 2 부분과 수정된 제 1 부분에 기초한 결과를 만들기 위해 디코딩 가능하도록, 수정된 제 1 부분을 결정하는 단계(254)를포함하는, 방법.
- 제 1항에 있어서,상기 제 1 부분을 수정된 제 1 부분으로 대체하는 단계(256)를 더 포함하는, 방법.
- 제 1항에 있어서,수정된 제 1 부분은 상기 제 1 부분의 비트 길이와 같은 비트 길이를 가지는 값을 포함하는, 방법.
- 제 1항에 있어서,상기 결정하는 단계는 상기 제 1 부분에 관한 상태 값과 동일한 CABAC 상태 값을 발생시키는 수정된 제 1 부분을 결정하는 단계를 포함하는, 방법.
- 제 1항에 있어서,제 1 부분의 디코딩은 제 1 결과를 생성하고, 수정된 제 1 부분의 디코딩은 상기 제 1 결과와는 상이한 수정된 제 1 결과를 생성하는, 방법.
- 제 1항에 있어서,상기 수정된 제 1 부분을 결정하는 단계는, (1) 뷰어(viewer)의 관점에서 감지할 수 없고, (2) 처리 디바이스에 의해 검출 가능한 제 1 결과로부터의 차이를 가지는 수정된 제 1 결과를 제공하는 것에 기초하는, 방법.
- 제 6항에 있어서,수정된 제 1 부분은, 제 1 부분을 수정된 제 1 부분으로 대체함으로써, 인코딩된 데이터를 워터마킹하기에 적합한, 방법.
- 제 1항에 있어서,상기 결과는 상기 제 1 부분의 인코딩으로부터 만들어진 상태에 기초함으로써, 상기 제 1 부분에 기초하는, 방법.
- 제 1항에 있어서,상기 제 1 부분은 CABAC 코딩된 비트스트림에서의 구문 요소를 포함하는, 방법.
- 제 9항에 있어서,결정하는 단계는상기 구문 요소에 관한 모든 가능한 대안적인 대체 값들을 결정하는 단계(302 내지 304, 402 내지 404),각각의 가능한 대안적인 대체 값에 관해, 대체 값이 상기 구문 요소에 관한 동일한 상태 변수 값을 발생시키는지를 결정하는 단계(308,408), 및상기 구문 요소에 관한 동일한 상태 변수를 발생시키는 대안적인 대체 값들의 목록을 저장(save)하는 단계를더 포함하는, 방법.
- 제 10항에 있어서,상기 대체 값이 동일한 상태 변수를 발생시키는지를 결정하기 전에, 대안적인 대체 값을 인코딩하는 단계(306)를 더 포함하는, 방법.
- 제 1항에 있어서,상기 제 1 부분은 코딩된 구문 요소들을 포함하고, 수정된 제 1 부분은 상기 제 1 부분의 비트 길이와 같은 비트 길이를 가지는 값을 포함하며, 수정된 제 1 부 분은 상기 제 1 부분에 의해 발생되었을 L 값과 동일한 CABAC 인코더에서의 L 값을 발생시키는, 방법.
- 제 1항에 있어서,제 2 부분은 각각 대응하는 상태 변수 값을 가지는 2개 이상의 코딩된 구문 요소를 포함하고, 상기 수정된 제 1 부분은 후속 제 2 부분 구문 요소들 전부를 디코딩하기 위한 상태 변수 값들을 유지하는, 방법.
- 제 13항에 있어서,수정된 제 1 부분은 데이터의 집합에서 임의의 다른 코딩된 구문 요소의 값에 영향을 미치지 않는, 방법.
- 제 1항에 있어서,인코딩된 데이터는 엔트로피 인코딩된 데이터를 포함하고,상기 제 1 부분은 구문 요소를 포함하며,수정된 제 1 부분은 구문 요소를 수정한 것을 포함하는, 방법.
- 장치로서,적어도 2개의 부분을 포함하는 인코딩된 데이터를 액세스하기 위한 액세스 유닛(106)으로서, 제 2 부분이 상기 제 2 부분뿐만 아니라 제 1 부분에 기초하는 결과를 만들어내기 위해 디코딩 가능한, 액세스 유닛(106)과,상기 제 2 부분이 상기 제 2 부분과 수정된 제 1 부분에 기초한 결과를 만들어내기 위해 디코딩 가능하도록, 수정된 제 1 부분을 결정하기 위한 수정 유닛(108)을포함하는, 장치.
- 장치로서,적어도 2개의 부분을 포함하는 인코딩된 데이터를 액세스하기 위한 수단(106)으로서, 제 2 부분이 상기 제 2 부분뿐만 아니라 제 1 부분에 기초하는 결과를 만들어내기 위해 디코딩 가능한, 액세스하기 위한 수단(106)과,상기 제 2 부분이 상기 제 2 부분과 수정된 제 1 부분에 기초한 결과를 만들어내기 위해 디코딩 가능하도록, 수정된 제 1 부분을 결정하기 위한 수단(108)을포함하는, 장치.
- 프로세서-판독 가능한 매체를 포함하는 장치로서,적어도 2개의 부분을 포함하는 인코딩된 데이터를 액세스하는 단계(252)로서, 제 2 부분이 상기 제 2 부분뿐만 아니라 제 1 부분에 기초하는 결과를 만들어내기 위해 디코딩 가능한, 액세스하는 단계(252)와,상기 제 2 부분이 상기 제 2 부분과 수정된 제 1 부분에 기초한 결과를 만들어내기 위해 디코딩 가능하도록, 수정된 제 1 부분을 결정하는 단계(254)를적어도 수행하기 위한 명령들이 저장된 프로세서-판독 가능한 매체를 포함하는 프로세서-판독 가능한 매체를 포함하는 장치.
- 데이터의 인코딩된 집합의 제 1 부분에 관한 대체 값을 식별하는 프로세서-판독 가능한 매체에 저장된 정보(105)를 포함하는 프로세서-판독 가능한 매체를 포함하는 장치로서,상기 데이터의 인코딩된 집합은 또한 제 2 부분을 포함하고, 상기 제 2 부분의 디코딩은 상기 제 2 부분과 상기 제 1 부분에 기초하며, 상기 대체 값은상기 제 1 부분을 포함하는 데이터의 인코딩된 집합에 대해 디코딩이 수행된다면, 상기 제 2 부분의 디코딩이 특별한 디코딩된 결과를 만들어내고,상기 제 1 부분 대신 대체 값을 포함하는 데이터의 인코딩된 집합에 대해 디코딩이 수행된다면, 상기 제 2 부분의 디코딩이 상기 특별한 디코딩된 결과를 만들어내게 하는 특성을 가지는, 프로세서-판독 가능한 매체를 포함하는 장치.
- 데이터의 인코딩된 집합의 제 1 부분에 관한 대체 값을 식별하는 정보(105)를 포함하도록 포맷팅된 신호로서,상기 데이터의 인코딩된 집합은 또한 제 2 부분을 포함하고, 상기 제 2 부분의 디코딩은 상기 제 2 부분과 상기 제 1 부분에 기초하며, 상기 대체 값은상기 제 1 부분을 포함하는 데이터의 인코딩된 집합에 대해 디코딩이 수행된다면, 상기 제 2 부분의 디코딩이 특별한 디코딩된 결과를 만들어내고,상기 제 1 부분 대신 대체 값을 포함하는 데이터의 인코딩된 집합에 대해 디코딩이 수행된다면, 상기 제 2 부분의 디코딩이 상기 특별한 디코딩된 결과를 만들어내게 하는 특성을 가지는, 신호.
- 제 20항에 있어서,상기 신호는 디지털 정보를 나타내는, 신호.
- 제 20항에 있어서,상기 신호는 변조된 전자기파인, 신호.
- 방법으로서,적어도 제 1 부분과 제 2 부분을 포함하는 코딩된 비트스트림을 액세스하는 단계(262)로서, 상기 제 2 부분은 상기 제 2 부분뿐만 아니라 상기 제 1 부분에 기초하는 결과를 만들기 위해 디코딩 가능한, 액세스 단계(262)와,상기 제 2 부분의 디코딩이 여전히 상기 결과를 만들어내는 수정된 코딩된 비트스트림을 만들기 위해, 상기 제 1 부분을 대체 값으로 대체하는 단계(268)를포함하는, 방법.
- 제 23항에 있어서,상기 제 1 부분의 위치 표시기를 액세스하는 단계(264)와,상기 대체 값으로 상기 제 1 부분을 대체하는 것이, 제 2 부분의 디코딩이 여전히 결과를 만들어내는 수정된 코딩된 비트스트림을 초래하도록, 상기 제 1 부분에 관한 대체 값을 액세스하는 단계(266)를더 포함하는, 방법.
- 제 23항에 있어서,하나의 정보를 액세스하는 단계를 더 포함하고,상기 제 1 부분을 대체하는 단계는 액세스된 정보에 기초하여 상기 제 1 부분을 대체하는 단계를 포함하는, 방법.
- 제 25항에 있어서,상기 제 1 부분을 대체하는 단계는 코딩된 비트스트림을 워터마킹하는 것의 부분이고, 액세스된 정보는 페이로드 정보를 포함하는, 방법.
- 제 26항에 있어서,상기 페이로드 정보의 값은 제 1 부분이 대체될지 여부를 지시하는, 방법.
- 제 26항에 있어서,상기 페이로드 정보의 값은 대체 값을 포함하는 다수의 잠재적인 대체 값 중 어느 것이 상기 제 1 부분을 대체할지를 지시하는, 방법.
- 제 23항에 있어서,인코딩된 비트스트림을 액세스하는 단계는 엔트로피 코드로 인코딩된 비트스트림을 액세스하는 단계를 포함하는, 방법.
- 제 29항에 있어서,상기 엔트로피 코드는 산술 코드인, 방법.
- 제 30항에 있어서,상기 산술 코드는 CABAC인, 방법.
- 제 31항에 있어서,대체 값과 제 1 부분은 동일한 CABAC 상태 값들을 만들어 내는, 방법.
- 제 31항에 있어서,액세스된 코딩된 비트스트림은 CABAC 코딩된 비트스트림을 포함하고, 제 1 부분은 CABAC 코딩된 비트스트림에서 적어도 하나의 코딩된 구문 요소를 포함하는, 방법.
- 제 24항에 있어서,액세스된 표시기(indicator)는 메타데이터(metadata)를 포함하는, 방법.
- 제 23항에 있어서,제 2 부분은 2개 이상의 구문 요소를 포함하고, 2개 이상의 구문 요소 각각은 수정된 코딩된 비트스트림을 디코딩하는 동안 만들어지는 대응하는 상태 변수 값을 가지며,제 1 부분에 관한 대체 값은 2개 이상의 구문 요소 각각에 관한 상태 변수 값들을 마치 제 1 부분이 수정된 코딩된 비트스트림에서 대체 값 대신 사용된 것과 동일하게 유지하는, 방법.
- 프로세서-판독 가능한 매체를 포함하는 장치로서,적어도 2개의 부분을 포함하는 코딩된 비트스트림을 액세스하는 단계(262)로서, 제 2 부분이 상기 제 2 부분뿐만 아니라 제 1 부분에 기초하는 결과를 만들어내기 위해 디코딩 가능한, 액세스하는 단계(262)와,상기 제 2 부분의 디코딩이 여전히 결과를 만들어낼 수정된 코딩된 비트스트림을 만들어 내기 위해, 상기 제 1 부분을 대체 값으로 대체하는 단계(268)를적어도 수행하기 위한 명령들이 저장된 프로세서-판독 가능한 매체를 포함하는 프로세서-판독 가능한 매체를 포함하는 장치.
- 프로세서-판독 가능한 매체를 포함하는 장치로서,상기 프로세서-판독 가능한 매체는 수정된 제 1 부분과 제 2 부분을 포함하는 인코딩된 데이터(103)를 저장하고, 수정된 제 1 부분은 제 1 부분의 대체물이며,상기 제 2 부분은 상기 제 2 부분뿐만 아니라 수정된 제 1 부분에 기초하는 결과를 만들어내기 위해 디코딩 가능하고,상기 결과는 마치 상기 제 2 부분의 디코딩이 제 2 부분과 수정된 제 1 부분보다는, 상기 제 2 부분 및 제 1 부분에 기초하여 수행된 것과 동일한, 프로세서-판독 가능한 매체를 포함하는 장치.
- 제 37항에 있어서,수정된 제 1 부분은 적어도 인코딩된 데이터에 포함된 워터마크의 부분인, 프로세서-판독 가능한 매체를 포함하는 장치.
- 수정된 제 1 부분과 제 2 부분을 포함하는 인코딩된 데이터(103)를 포함하도록 포맷팅된 신호로서,상기 수정된 제 1 부분은 제 1 부분의 대체물이고,상기 제 2 부분은 상기 제 2 부분뿐만 아니라 수정된 제 1 부분에 기초하는 결과를 만들어내도록 디코딩 가능하며,상기 결과는 마치 상기 제 2 부분의 디코딩이 제 2 부분 및 수정된 제 1 부분보다는, 상기 제 2 부분 및 제 1 부분에 기초하여 수행된 것과 동일한, 신호.
- 제 39항에 있어서,수정된 제 1 부분은 CABAC 인코딩된 비트스트림에서 적어도 하나의 코딩된 구문 요소를 포함하는, 신호.
- 제 40항에 있어서,수정된 제 1 부분은 수정 전에 제 1 부분의 비트 길이와 같은 비트 길이를 가지는, 신호.
- 제 40항에 있어서,수정된 제 1 부분은, 제 2 부분의 CABAC 디코딩을 위해 필요하고, 제 1 부분이 만들어 낼 것과 동일한 상태 변수들을 만들어 내는, 신호.
- 방법으로서,수정된 제 1 부분과 제 2 부분을 포함하는 데이터의 수정된 집합을 액세스하는 단계(710)로서, 상기 수정된 제 1 부분은 제 1 부분의 수정으로부터 생긴 것이고, 상기 제 2 부분은 상기 제 2 부분뿐만 아니라 수정된 제 1 부분에 기초하는 결과를 만들어내도록 디코딩 가능한, 액세스하는 단계(710)와,상기 결과를 만들어내도록 상기 제 2 부분을 디코딩하는 단계(730)로서, 상기 결과는, 마치 제 2 부분의 디코딩이 제 2 부분과 수정된 제 1 부분보다는 제 2 부분 및 제 1 부분에 기초하여 수행된 것과 동일한, 디코딩하는 단계(730), 및수정된 제 1 부분을 디코딩하는 단계(720)를포함하는, 방법.
- 제 43항에 있어서,상기 수정된 제 1 부분은 하나의 정보의 값에 기초하여 이루어진 수정을 반영하고,상기 방법은 수정된 제 1 부분을 디코딩하는 것에 기초한 정보의 값을 결정하는 단계를 더 포함하는, 방법.
- 제 43항에 있어서,상기 수정된 제 1 부분은, 적어도 데이터의 수정된 집합에 포함된 워터마크의 부분인, 방법.
- 제 43항에 있어서,데이터의 액세스된 수정된 집합은 CABAC 인코딩된 비트스트림을 포함하고, 제 1 부분은 적어도 하나의 코딩된 구문 요소를 포함하는, 방법.
- 제 46항에 있어서,수정된 제 1 부분은 수정된 구문 요소를 포함하고, 수정된 구문 요소는 CABAC 인코딩된 비트스트림에 관해, 제 1 부분과 동일한 디코딩 변수를 초래하는, 방법.
- 제 46항에 있어서,수정된 제 1 부분은 제 1 부분의 비트 길이와 같은 비트 길이를 가지는 수정된 구문 요소를 포함하고,수정된 제 1 부분은 제 1 부분에 의해 발생되었을 L 값과 동일한 CABAC 인코더에서 L 값을 초래하는, 방법.
- 프로세서-판독 가능한 매체를 포함하는 장치로서,수정된 제 1 부분과 제 2 부분을 포함하는 데이터의 수정된 집합을 액세스하는 단계(710)로서, 상기 수정된 제 1 부분은 제 1 부분의 수정으로부터 생긴 것이고, 상기 제 2 부분은 상기 제 2 부분뿐만 아니라 수정된 제 1 부분에 기초하는 결과를 만들어내도록 디코딩 가능한, 액세스하는 단계(710)와,상기 결과를 만들어내도록 상기 제 2 부분을 디코딩하는 단계(730)로서, 상기 결과는, 마치 제 2 부분의 디코딩이 제 2 부분 및 수정된 제 1 부분보다는, 상기 제 2 부분 및 제 1 부분에 기초하여 수행된 것과 동일한, 디코딩하는 단계(730), 및수정된 제 1 부분을 디코딩하는 단계(720)를적어도 수행하기 위한 명령들이 저장된 프로세서-판독 가능한 매체를 포함하 는, 프로세서-판독 가능한 매체를 포함하는 장치.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US91970207P | 2007-03-23 | 2007-03-23 | |
| US60/919,702 | 2007-03-23 | ||
| US93463407P | 2007-06-14 | 2007-06-14 | |
| US60/934,634 | 2007-06-14 | ||
| PCT/US2007/023172 WO2008118145A1 (en) | 2007-03-23 | 2007-11-02 | Modifying a coded bitstream |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100014902A true KR20100014902A (ko) | 2010-02-11 |
| KR101398534B1 KR101398534B1 (ko) | 2014-05-27 |
Family
ID=39106118
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020097018442A Active KR101398534B1 (ko) | 2007-03-23 | 2007-11-02 | 코딩된 비트스트림의 수정 |
Country Status (9)
| Country | Link |
|---|---|
| US (2) | US8358703B2 (ko) |
| EP (1) | EP2130173B1 (ko) |
| JP (1) | JP5277180B2 (ko) |
| KR (1) | KR101398534B1 (ko) |
| CN (1) | CN101636761B (ko) |
| BR (1) | BRPI0721427B1 (ko) |
| CA (1) | CA2681402C (ko) |
| MX (1) | MX2009010182A (ko) |
| WO (2) | WO2008118146A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110061551A (ko) * | 2008-08-19 | 2011-06-09 | 톰슨 라이센싱 | 상황-기반의 적응형 이진 산술 코딩(cabac)비디오 스트림 준수 |
Families Citing this family (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6882685B2 (en) * | 2001-09-18 | 2005-04-19 | Microsoft Corporation | Block transform and quantization for image and video coding |
| US8942289B2 (en) * | 2007-02-21 | 2015-01-27 | Microsoft Corporation | Computational complexity and precision control in transform-based digital media codec |
| US8358703B2 (en) | 2007-03-23 | 2013-01-22 | Thomson Licensing | Modifying a coded bitstream |
| WO2008154041A1 (en) * | 2007-06-14 | 2008-12-18 | Thomson Licensing | Modifying a coded bitstream |
| WO2010003152A1 (en) | 2008-07-03 | 2010-01-07 | Verimatrix, Inc. | Efficient watermarking approaches of compressed media |
| BRPI0916944B1 (pt) | 2008-08-19 | 2020-07-21 | Contentarmor | Método e aparelho para inserir marca dágua em vídeo codificado |
| CN102187673B (zh) | 2008-08-19 | 2014-07-30 | 汤姆森特许公司 | 亮度评估 |
| JP5373909B2 (ja) | 2008-08-19 | 2013-12-18 | トムソン ライセンシング | 圧縮ビデオにおける構文要素のcabac/avc準拠の透かし入れ |
| CN102132564B (zh) | 2008-08-20 | 2013-09-11 | 汤姆森特许公司 | 用于压缩视频的水印制作的水印选取 |
| JP5394212B2 (ja) * | 2008-12-19 | 2014-01-22 | トムソン ライセンシング | データを挿入する方法、挿入されたデータを読み出す方法 |
| US9774864B2 (en) | 2009-01-27 | 2017-09-26 | Thomson Licensing Dtv | Methods and apparatus for transform selection in video encoding and decoding |
| EP2257067A1 (en) | 2009-05-29 | 2010-12-01 | Thomson Licensing | Method for inserting watermark assistance data in a bitstream, method of watermarking said bitstream, device implementing the method of watermarking and bitstream comprising the watermark assistance data |
| KR101193534B1 (ko) | 2009-07-17 | 2012-10-22 | 주식회사 케이티 | 비디오 콘텐츠에 워터마크를 삽입하는 워터마킹 장치 및 방법 |
| BR112012019745B1 (pt) | 2010-02-09 | 2020-11-10 | Contentarmor | Método de detecção de marca dágua utilizando um mapa de propagação |
| KR101739808B1 (ko) | 2010-04-13 | 2017-05-25 | 지이 비디오 컴프레션, 엘엘씨 | 유효성 맵 및 변환 계수 블록의 코딩 |
| US20110280434A1 (en) * | 2010-05-11 | 2011-11-17 | Rajesh Mamidwar | Method and system for watermakr insertin using video start codes |
| US20120014433A1 (en) * | 2010-07-15 | 2012-01-19 | Qualcomm Incorporated | Entropy coding of bins across bin groups using variable length codewords |
| RU2599344C2 (ru) * | 2010-09-30 | 2016-10-10 | Аннона Корп. Са | Система, способ и считываемый компьютером носитель информации для распределения целевых данных, используя анонимные профили |
| US8886945B2 (en) * | 2010-12-17 | 2014-11-11 | Motorola Mobility Llc | System and method for conveying session information for use in forensic watermarking |
| HUE031201T2 (en) | 2011-04-15 | 2017-07-28 | Nagravision Sa | A method for identifying the origin of a security module in a Pay-TV decoder system |
| US8805099B2 (en) | 2011-06-22 | 2014-08-12 | Panasonic Intellectual Property Corporation Of America | Image decoding method and image coding method |
| CA2806796C (en) * | 2011-06-24 | 2020-08-25 | Panasonic Corporation | Image coding and decoding using two-part horizontal and two-part vertical components of motion difference vectors |
| EP2544142A1 (en) | 2011-07-08 | 2013-01-09 | Thomson Licensing | Method for watermark detection using reference blocks comparison |
| JP2013085049A (ja) * | 2011-10-07 | 2013-05-09 | Nippon Hoso Kyokai <Nhk> | 直交変換係数の符号または値を用いて情報伝送を行う符号化装置、復号装置、方法およびプログラム |
| EP3849199B1 (en) * | 2011-11-07 | 2022-12-28 | Tagivan Ii Llc | Image decoding method and image decoding device |
| US9451287B2 (en) | 2011-11-08 | 2016-09-20 | Qualcomm Incorporated | Context reduction for context adaptive binary arithmetic coding |
| EP2600531A1 (en) | 2011-12-01 | 2013-06-05 | Thomson Licensing | Method for determining a modifiable element in a coded bit-stream and associated device |
| EP2605536A1 (en) | 2011-12-13 | 2013-06-19 | Thomson Licensing | Device for generating watermark metadata, associated device for embedding watermark |
| EP2611064A1 (en) | 2011-12-29 | 2013-07-03 | Thomson Licensing | Method for selectively scrambling bit-streams |
| WO2013106987A1 (en) | 2012-01-16 | 2013-07-25 | Mediatek Singapore Pte. Ltd. | Methods and apparatuses of bypass coding and reducing contexts for some syntax elements |
| CN103931188B (zh) * | 2012-01-16 | 2017-05-10 | 寰发股份有限公司 | 语法元素的基于上下文的自适应二进制算术编码装置及方法 |
| SG11201602742WA (en) | 2013-11-04 | 2016-05-30 | Nagravision Sa | Device and method to mark digital audio or audio and/or video content |
| KR101994870B1 (ko) | 2014-01-03 | 2019-07-01 | 지이 비디오 컴프레션, 엘엘씨 | 웨지렛 기반 코딩 개념 |
| GB201601793D0 (en) * | 2016-02-01 | 2016-03-16 | Nagravision Sa | Embedding watermarking data |
| EP4712468A2 (en) | 2016-02-09 | 2026-03-18 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Concept for picture/video data streams allowing efficient reducibility or efficient random access |
| WO2018208997A1 (en) | 2017-05-09 | 2018-11-15 | Verimatrix, Inc. | Systems and methods of preparing multiple video streams for assembly with digital watermarking |
| US10560728B2 (en) | 2017-05-29 | 2020-02-11 | Triton Us Vp Acquisition Co. | Systems and methods for stitching separately encoded NAL units into a stream |
| US11057685B2 (en) * | 2018-03-29 | 2021-07-06 | Ncr Corporation | Media content proof of play over optical medium |
| WO2020242260A1 (ko) * | 2019-05-31 | 2020-12-03 | 한국전자통신연구원 | 전역적 문맥을 이용하는 기계 학습 기반의 이미지 압축을 위한 방법 및 장치 |
Family Cites Families (75)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4939515A (en) | 1988-09-30 | 1990-07-03 | General Electric Company | Digital signal encoding and decoding apparatus |
| US6850252B1 (en) * | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
| US5721788A (en) | 1992-07-31 | 1998-02-24 | Corbis Corporation | Method and system for digital image signatures |
| EP0969664B1 (en) * | 1993-10-29 | 2001-09-26 | Time Warner Entertainment Co., L.P. | Method of playing a selected one of multiple versions of same motion picture stored on optical disk |
| US5636292C1 (en) | 1995-05-08 | 2002-06-18 | Digimarc Corp | Steganography methods employing embedded calibration data |
| US7113615B2 (en) | 1993-11-18 | 2006-09-26 | Digimarc Corporation | Watermark embedder and reader |
| US5710834A (en) | 1995-05-08 | 1998-01-20 | Digimarc Corporation | Method and apparatus responsive to a code signal conveyed through a graphic image |
| US5748783A (en) | 1995-05-08 | 1998-05-05 | Digimarc Corporation | Method and apparatus for robust information coding |
| US5530751A (en) | 1994-06-30 | 1996-06-25 | Hewlett-Packard Company | Embedded hidden identification codes in digital objects |
| US5646997A (en) | 1994-12-14 | 1997-07-08 | Barton; James M. | Method and apparatus for embedding authentication information within digital data |
| GB9500285D0 (en) | 1995-01-07 | 1995-03-01 | Central Research Lab Ltd | A method of labelling an audio signal |
| US5530759A (en) | 1995-02-01 | 1996-06-25 | International Business Machines Corporation | Color correct digital watermarking of images |
| US5613004A (en) | 1995-06-07 | 1997-03-18 | The Dice Company | Steganographic method and device |
| US6411725B1 (en) | 1995-07-27 | 2002-06-25 | Digimarc Corporation | Watermark enabled video objects |
| US5687191A (en) | 1995-12-06 | 1997-11-11 | Solana Technology Development Corporation | Post-compression hidden data transport |
| US5664018A (en) | 1996-03-12 | 1997-09-02 | Leighton; Frank Thomson | Watermarking process resilient to collusion attacks |
| AU2435297A (en) | 1996-04-02 | 1997-11-07 | Theodore G Handel | Data embedding |
| US7412072B2 (en) | 1996-05-16 | 2008-08-12 | Digimarc Corporation | Variable message coding protocols for encoding auxiliary data in media signals |
| US6978370B1 (en) | 1996-09-03 | 2005-12-20 | Cryptography Research, Inc. | Method and system for copy-prevention of digital copyright works |
| US5809139A (en) | 1996-09-13 | 1998-09-15 | Vivo Software, Inc. | Watermarking method and apparatus for compressed digital video |
| US5734752A (en) | 1996-09-24 | 1998-03-31 | Xerox Corporation | Digital watermarking using stochastic screen patterns |
| US5825892A (en) * | 1996-10-28 | 1998-10-20 | International Business Machines Corporation | Protecting images with an image watermark |
| US5960081A (en) | 1997-06-05 | 1999-09-28 | Cray Research, Inc. | Embedding a digital signature in a video sequence |
| EP0997042B1 (fr) | 1997-07-18 | 2003-04-09 | Ecole Polytechnique Federale De Lausanne | Procede de marquage d'un signal numerique video compresse |
| KR100323441B1 (ko) | 1997-08-20 | 2002-06-20 | 윤종용 | 엠펙2동화상부호화/복호화시스템 |
| JP4064506B2 (ja) * | 1997-09-17 | 2008-03-19 | パイオニア株式会社 | 電子透かし重畳方法及び検出方法並びに装置 |
| US6208745B1 (en) | 1997-12-30 | 2001-03-27 | Sarnoff Corporation | Method and apparatus for imbedding a watermark into a bitstream representation of a digital image sequence |
| US6332194B1 (en) | 1998-06-05 | 2001-12-18 | Signafy, Inc. | Method for data preparation and watermark insertion |
| US6154571A (en) | 1998-06-24 | 2000-11-28 | Nec Research Institute, Inc. | Robust digital watermarking |
| JP3480700B2 (ja) | 1999-06-25 | 2003-12-22 | 日本ビクター株式会社 | 電子透かし記録方法及び電子透かし記録装置 |
| JP2001242786A (ja) * | 1999-12-20 | 2001-09-07 | Fuji Photo Film Co Ltd | 配信装置、配信方法、及び記録媒体 |
| US6282300B1 (en) | 2000-01-21 | 2001-08-28 | Signafy, Inc. | Rotation, scale, and translation resilient public watermarking for images using a log-polar fourier transform |
| JP2001275115A (ja) * | 2000-03-23 | 2001-10-05 | Nec Corp | 電子すかしデータ挿入装置および検出装置 |
| US6687384B1 (en) | 2000-03-27 | 2004-02-03 | Sarnoff Corporation | Method and apparatus for embedding data in encoded digital bitstreams |
| CN100459708C (zh) | 2001-01-23 | 2009-02-04 | 皇家菲利浦电子有限公司 | 将水印嵌入信息信号中的方法和设备 |
| US7254249B2 (en) * | 2001-03-05 | 2007-08-07 | Digimarc Corporation | Embedding location data in video |
| JP3565182B2 (ja) | 2001-05-11 | 2004-09-15 | 日本電気株式会社 | 可変長符号の入力が中断されることを防止する方式及びその方法 |
| CN1241395C (zh) * | 2001-07-19 | 2006-02-08 | 皇家菲利浦电子有限公司 | 处理压缩媒体信号的方法和装置 |
| US7046818B2 (en) | 2001-07-20 | 2006-05-16 | Seiko Epson Corporation | Standards compliant watermarking for access management |
| JP3977216B2 (ja) | 2001-09-27 | 2007-09-19 | キヤノン株式会社 | 情報処理装置及び方法及び情報処理プログラム及び記憶媒体 |
| US6724914B2 (en) | 2001-10-16 | 2004-04-20 | Digimarc Corporation | Progressive watermark decoding on a distributed computing platform |
| WO2003062960A2 (en) | 2002-01-22 | 2003-07-31 | Digimarc Corporation | Digital watermarking and fingerprinting including symchronization, layering, version control, and compressed embedding |
| JP3720791B2 (ja) | 2002-04-24 | 2005-11-30 | ソニー株式会社 | 画像符号化装置及び方法、並びに画像復号装置及び方法 |
| US7277587B2 (en) * | 2002-04-26 | 2007-10-02 | Sharp Laboratories Of America, Inc. | System and method for lossless video coding |
| JP2005528652A (ja) | 2002-06-03 | 2005-09-22 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 独立チャネルのウォーター・マークの符号化および復号化 |
| US6895101B2 (en) | 2002-06-28 | 2005-05-17 | University Of Rochester | System and method for embedding information in digital signals |
| US20040120404A1 (en) | 2002-11-27 | 2004-06-24 | Takayuki Sugahara | Variable length data encoding method, variable length data encoding apparatus, variable length encoded data decoding method, and variable length encoded data decoding apparatus |
| US7636440B2 (en) | 2003-01-31 | 2009-12-22 | Hewlett-Packard Development Company, L.P. | Digital watermark with variable location |
| WO2004081719A2 (en) | 2003-03-07 | 2004-09-23 | Chaoticom, Inc. | Methods and systems for digital rights management of protected content |
| DE10321983A1 (de) | 2003-05-15 | 2004-12-09 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Einbetten einer binären Nutzinformation in ein Trägersignal |
| US7769088B2 (en) * | 2003-05-28 | 2010-08-03 | Broadcom Corporation | Context adaptive binary arithmetic code decoding engine |
| MXPA05013567A (es) * | 2003-06-25 | 2006-08-18 | Thomson Licensing | Metodo de codificacion y aparato para la insercion de marca de aguas en una corriente de bits de video comprimido. |
| US20060257000A1 (en) | 2003-06-25 | 2006-11-16 | Boyce Jill M | Decoding method an apparatus for detection of watermarks in a compressed video bitsream |
| EP2557521A3 (en) * | 2003-07-07 | 2014-01-01 | Rovi Solutions Corporation | Reprogrammable security for controlling piracy and enabling interactive content |
| JP4612797B2 (ja) | 2004-03-11 | 2011-01-12 | キヤノン株式会社 | 符号化装置、符号化方法 |
| US8127137B2 (en) | 2004-03-18 | 2012-02-28 | Digimarc Corporation | Watermark payload encryption for media including multiple watermarks |
| WO2005099385A2 (en) | 2004-04-07 | 2005-10-27 | Nielsen Media Research, Inc. | Data insertion apparatus and methods for use with compressed audio/video data |
| US7437721B2 (en) | 2004-09-29 | 2008-10-14 | Microsoft Corporation | Isolating software deployment over a network from external malicious intrusion |
| US7676055B2 (en) * | 2004-10-15 | 2010-03-09 | Panasonic Corporation | Information-detecting apparatus and method |
| GB2419762A (en) | 2004-11-01 | 2006-05-03 | Sony Uk Ltd | Method of generating protected media signals by replacing data bits with hash values |
| GB2421134A (en) * | 2004-12-09 | 2006-06-14 | Sony Uk Ltd | Detection of payload data from a watermarked image by calculation of payload probability values |
| FR2879878B1 (fr) | 2004-12-22 | 2007-05-25 | Thales Sa | Procede de chiffrement selectif compatible pour flux video |
| US7672373B2 (en) * | 2005-04-11 | 2010-03-02 | Cisco Technology, Inc. | Digital watermarking of a media stream using coded macroblock types |
| US8320453B2 (en) * | 2005-07-08 | 2012-11-27 | Lg Electronics Inc. | Method for modeling coding information of a video signal to compress/decompress the information |
| CN100466739C (zh) * | 2005-10-12 | 2009-03-04 | 华为技术有限公司 | Cabac解码系统及方法 |
| JP2009518945A (ja) | 2005-12-05 | 2009-05-07 | トムソン ライセンシング | ウォーターマークエンコードコンテンツ |
| FR2894759A1 (fr) | 2005-12-12 | 2007-06-15 | Nextamp Sa | Procede et dispositif de tatouage sur flux |
| DE102005063136B3 (de) * | 2005-12-30 | 2007-07-05 | Siemens Ag | Verfahren und Vorrichtung zum Generieren eines markierten Datenstroms, Verfahren und Vorrichtung zum Einfügen eines Wasserzeichens in einen markierten Datenstrom und markierter Datenstrom |
| WO2007122216A1 (en) | 2006-04-25 | 2007-11-01 | Thomson Licensing | Digital watermarking method |
| US20080097786A1 (en) * | 2006-10-18 | 2008-04-24 | Rohit Sachdeva | Digital data security in healthcare enterprise |
| US8752032B2 (en) | 2007-02-23 | 2014-06-10 | Irdeto Canada Corporation | System and method of interlocking to protect software-mediated program and device behaviours |
| US8358703B2 (en) | 2007-03-23 | 2013-01-22 | Thomson Licensing | Modifying a coded bitstream |
| WO2008154041A1 (en) | 2007-06-14 | 2008-12-18 | Thomson Licensing | Modifying a coded bitstream |
| JP5270674B2 (ja) | 2007-06-29 | 2013-08-21 | トムソン ライセンシング | ウォーターマークデータの挿入のためにデータを処理する方法、データソースに埋め込まれたウォーターマークデータを検出する方法、ウォーターマークデータの埋め込み処理により生成された検出データを使用して、データソースに埋め込まれたウォーターマークデータを検出する方法、データソースに埋め込まれたウォーターマークを検出する装置及びプログラム記憶媒体 |
| JP5373909B2 (ja) | 2008-08-19 | 2013-12-18 | トムソン ライセンシング | 圧縮ビデオにおける構文要素のcabac/avc準拠の透かし入れ |
-
2007
- 2007-11-02 US US12/450,200 patent/US8358703B2/en active Active
- 2007-11-02 MX MX2009010182A patent/MX2009010182A/es active IP Right Grant
- 2007-11-02 WO PCT/US2007/023173 patent/WO2008118146A1/en not_active Ceased
- 2007-11-02 US US12/450,343 patent/US9299120B2/en active Active
- 2007-11-02 JP JP2009554500A patent/JP5277180B2/ja active Active
- 2007-11-02 KR KR1020097018442A patent/KR101398534B1/ko active Active
- 2007-11-02 CA CA2681402A patent/CA2681402C/en active Active
- 2007-11-02 BR BRPI0721427A patent/BRPI0721427B1/pt not_active IP Right Cessation
- 2007-11-02 CN CN2007800523036A patent/CN101636761B/zh active Active
- 2007-11-02 WO PCT/US2007/023172 patent/WO2008118145A1/en not_active Ceased
- 2007-11-02 EP EP07861658.8A patent/EP2130173B1/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110061551A (ko) * | 2008-08-19 | 2011-06-09 | 톰슨 라이센싱 | 상황-기반의 적응형 이진 산술 코딩(cabac)비디오 스트림 준수 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20100169349A1 (en) | 2010-07-01 |
| JP2010522470A (ja) | 2010-07-01 |
| JP5277180B2 (ja) | 2013-08-28 |
| US20100027684A1 (en) | 2010-02-04 |
| US9299120B2 (en) | 2016-03-29 |
| EP2130173A1 (en) | 2009-12-09 |
| KR101398534B1 (ko) | 2014-05-27 |
| WO2008118145A1 (en) | 2008-10-02 |
| CN101636761A (zh) | 2010-01-27 |
| CA2681402C (en) | 2016-02-16 |
| CN101636761B (zh) | 2013-07-24 |
| CA2681402A1 (en) | 2008-10-02 |
| EP2130173B1 (en) | 2019-01-02 |
| BRPI0721427B1 (pt) | 2019-01-15 |
| WO2008118146A1 (en) | 2008-10-02 |
| MX2009010182A (es) | 2009-10-12 |
| BRPI0721427A2 (pt) | 2014-02-25 |
| US8358703B2 (en) | 2013-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101398534B1 (ko) | 코딩된 비트스트림의 수정 | |
| CA2689634C (en) | Modifying a coded bitstream | |
| JP5373909B2 (ja) | 圧縮ビデオにおける構文要素のcabac/avc準拠の透かし入れ | |
| US7779271B2 (en) | Watermark embedding | |
| US20090080689A1 (en) | Watermarking Encoded Content | |
| JP2004531942A (ja) | ウォーターマーク埋め込み | |
| KR20110061551A (ko) | 상황-기반의 적응형 이진 산술 코딩(cabac)비디오 스트림 준수 | |
| US20060188129A1 (en) | Method of embedding watermark into digital image | |
| Zou et al. | H. 264/AVC stream replacement technique for video watermarking | |
| EP2600531A1 (en) | Method for determining a modifiable element in a coded bit-stream and associated device | |
| Chen et al. | Robust drift-free bit-rate preserving H. 264 watermarking | |
| JP2002330279A (ja) | 画像へのデータ埋め込み方法及び当該データの抽出方法 | |
| US11308572B1 (en) | Method and system for invisible watermarking of images and video | |
| CN102724494B (zh) | 一种嵌入可逆水印的方法、提取方法以及装置和系统 | |
| CN102036072A (zh) | 用于水印检测的方法和系统 | |
| MX2008006995A (es) | Contenido codificado por marca de agua |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20090903 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20121031 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130926 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20140327 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140516 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20140519 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20170425 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20170425 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20180425 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180425 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20190425 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190425 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200427 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230503 Start annual number: 10 End annual number: 10 |