KR19980086811A - 부가정보 매입과 재생을 위한 장치와 방법 및 그 기록 매체 - Google Patents
부가정보 매입과 재생을 위한 장치와 방법 및 그 기록 매체 Download PDFInfo
- Publication number
- KR19980086811A KR19980086811A KR1019980016251A KR19980016251A KR19980086811A KR 19980086811 A KR19980086811 A KR 19980086811A KR 1019980016251 A KR1019980016251 A KR 1019980016251A KR 19980016251 A KR19980016251 A KR 19980016251A KR 19980086811 A KR19980086811 A KR 19980086811A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- image
- additional information
- embedding
- block
- Prior art date
Links
Classifications
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32154—Transform domain methods
- H04N1/32165—Transform domain methods using cosine transforms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32154—Transform domain methods
- H04N1/32187—Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32154—Transform domain methods
- H04N1/32187—Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients
- H04N1/32192—Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients according to calculated or estimated visibility of the additional information in the image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32267—Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
- H04N1/32277—Compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- 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
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
- H04N21/23892—Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level
-
- 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
-
- 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
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0052—Embedding of the watermark in the frequency domain
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0061—Embedding of the watermark in each block of the image, e.g. segmented 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
- H04N2005/91307—Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
- H04N2005/91335—Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a watermark
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0081—Image reader
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3233—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3269—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
- H04N2201/327—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/328—Processing of the additional information
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)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
본 발명은 화상 데이타에 문자 등의 부가 정보를 대규모의 시스템을 이용하지 않고 촬영한 디지탈 화상 데이타에 실시간으로 매입할 수 있고, 또한 파일 수나 파일 사이즈를 증대시키지 않으며, 또한 품위를 저하시키지 않고, 부가 정보 매입과 그 재생을 위한 장치 및 방법을 제공하는 것을 목적으로 한다.
정보 매입 회로(4)에 의해 DCT, 양자화 후의 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 선두부로 치환하여 부가 정보+종료 코드를 매입한다. 이것에 의해 부가 정보를 다른 파일에 보존할 필요가 없어지고, 부가 정보가 제로 주행 부분(고주파측)으로 치환하여 매입되기 때문에, 부가 정보에 의한 재생 화상의 품위 저하를 무시할 수 있는 레벨로 억제된다. 또한, 제로 주행 부분의 선두부로 치환하여 부가 정보를 매입함으로써 하프만 부호화 등의 가역 압축에 의한 데이타 압축률의 저하를 최소한으로 억제할 수 있다.
Description
본 발명은 JPEG, MPEG 등의 화상 데이타 압축·신장 기술에 관한 것으로, 특히 디지탈 화상 데이타속에 저작권 정보나 개인 인식용 데이타를 매입하는 전자 식별 기술 응용 장치인 부가 정보 매입 장치와 그 재생을 위한 장치와 방법 및 기록 매체에 관한 것이다.
근래, DCT(Discrete Cosine Transform, 이산 코사인 변환)를 핵으로 하는 JPEG(Joint Photographic Coding Experts Group), MPEG(Moving Picture Experts Group) 등의 화상 압축·신장 기술이 멀티미디어를 실현하기 위한 요소 기술로서 실용화 단계에 들어가고 있다.
한편, 피사체상을 CCD(전하 결합 소자) 등의 광전 변환 소자에 의해 전기 신호로 변환하고, 소정의 디지탈 신호 처리 후, 디지탈화된 정지 화상을 메모리 카드 등의 기록 매체에 기록하는 전자 스틸 카메라가 보급되고 있다. 화상을 디지탈화할 때, 그 방대한 부호양을 압축하기 위해, 화상 데이타에 상기 JPEG(Joint Photographic Coding Experts Group) 등의 고능률 부호화를 행하고, 데이타 압축을 실시하도록 되어 있다.
또한, 이러한 정지 화상의 고능률 부호화 기술의 확립에 따라서, 동화상의 디지탈 처리도 보급되어 오고 있다. 동화상에 있어서의 고능률 부호화 기술은 디지탈 전송 및 기록 등의 효율을 향상시키기 위해서, 적은 비트 레이트로 화상 데이타를 부호화하는 것으로, 고능률 부호화 규격의 MPEG 1(ISO/IEC11172)은 이미 비디오 CD, CD-I 등에 있어서 사용되고 있다. 또, 현행 방송과 같은 수준의 화질에 대응시킨 규격인 MPEG2 규격도 이미 실용 단계에 있고, MPEG2 규격에 의한 영상 소프트도 발매되고 있다.
도 1은 종래의 JPEG 방식의 화상 압축 장치의 구성의 일예를 도시한다.
화상 압축 장치에 입력된 화상은 8×8 화소의 블록으로 분할된 후, DCT 연산부(51)에 있어서 DCT 연산을 행함으로써 주파수 성분으로 재배열된다. 주파수 성분으로 재배열된 블록(DCT 계수)은 스캔 변환부(52)에 있어서 지그자그 스캔 또는 얼터네이트(alternate) 스캔에 의해 2차원에서 1차원의 데이타로 변환된다. 양자화부(53)는 1차원 데이타로 변환된 블록의 각 DCT 계수를 양자화 매트릭스 테이블의 계수로 제산한 후, 그 결과를 반올림하여 양자화 데이타를 얻는다. VLC 연산부(54)는 양자화된 DCT 계수에 대하여, 하프만 테이블을 참조하여 가역 압축(가변 길이 부호화)을 행한다. 이것에 의해 블록의 압축 데이타를 얻을 수 있다. 이상의 조작을 입력 화상의 모든 블록에 대하여 순차적으로 행함으로써, 1화면분의 화상 처리 데이타를 얻을 수 있다.
또, 동화상을 압축하는 MPEG 방식의 화상 압축 장치의 경우는 DCT 연산후의 블록에 대하여 양자화를 행하고, 양자화된 블록을 2차원 데이타에서 1차원 데이타로 변환한다. 즉, JPEG 방식과는 양자화와 스캔 변환의 순서가 반대가 된다.
다음에 도 2는 JPEG 방식의 화상 신장 장치의 구성의 일부를 도시한다.
VLD 연산부(61)는 입력한 화상 처리 데이타에 대하여 하프만 테이블을 참조하여 가변 길이 복호를 행한다. 가변 길이 복호된 데이타(양자화된 DCT 계수)는 역양자화부(62)에 있어서 양자화 매트릭스 테이블의 계수로 승산하여 역양자화된다. 역양자화된 DCT 계수는 역스캔 처리부(63)에 있어서 1차원에서 2차원의 블록으로 역스캔 변환된 후, IDCT 연산부(64)에 있어서 역DCT 연산되며, 이것에 의해 원화상에 가까운 8×8 화소의 블록이 복원된다.
또, MPEG의 경우는 가변 길이 복호된 데이타에 대하여 역스캔 변환을 행한 후, 역양자화를 행한다.
근래, 이러한 조작에 의해 얻어지는 화상 데이타에 다른 어떠한 정보, 예컨대 도 3에 도시된 바와 같이 전자 앨범에 있어서 화상(100)의 내용을 설명하기 위한 문자 정보, 디지탈 화상의 위법 복사의 방지(저작권 존재의 표시)를 목적으로 한 개인 식별용 ID 정보 등의 부가 정보(101)를 매입하는 요망과 그 필요성이 증가해 오고 있다.
문자 정보를 매입하는 방법으로서는 화상 데이타와 문자 정보를 각각의 파일에 보존하는 방법이나, 화상 데이타와 문자 정보를 별도의 애플리케이션·소프트웨어상에 붙임으로써 1개의 파일을 작성하는 방법 등이 있다.
그러나, 화상 데이타와 문자 정보를 각각의 파일에 보존하는 방법은 파일 수의 증가를 초래하고, 또한, 화상 데이타와 문자 정보를 별도의 애플리케이션·소프트웨어상에 붙이는 방법은 1개의 파일 사이즈가 매우 커지고, 또한 파일명이 변경되기 때문에 전용의 판독 장치나 소프트웨어가 필요해지는 문제가 있다.
또한, 근래, 디지탈 정지 화상이나 디지탈 동화상에 있어서의 저작권 보호의 필요성이 증가하고 있다. 이들 요망 및 필요성을 해결하는 수단의 하나로서, 종래부터 전자 식별 기술이 있다.
전자 식별 기술이란, 저작권의 존재를 나타내는 문장이나 로고 마크, 트레이드 마크 등의 전자 식별 데이타를 JPEG 압축 화상 등의 디지탈 정지 화상이나 MPEG 압축 화상 등의 디지탈 동화상의 화상 데이타속에 매입하는 기술이다. JPEG 화상 데이타나 MPEG 화상 데이타에 매입된 저작권 정보는 상기 JPEG 화상 데이타나 MPEG 화상 데이타를 규격대로 복호하여도 표시되지 않도록 매입되어 있다.
만약 상기 JPEG 화상 데이타나 MPEG 화상 데이타가 저작자의 허가없이 위법으로 복사된 것인지 여부는 전자 식별 데이타를 매입한 자가 소정의 방법으로 매입된 전자 식별 데이타를 추출함으로써 판정할 수 있다.
전자 식별 데이타를 JPEG 화상에 매입하는 종래의 시스템에 대해서 기술한다. 종래, JPEG 화상에 전자 식별 데이타를 매입하는 경우, 일단 JPEG 압축 데이타를 작성한 후, 전자 식별 데이타의 매입을 행하고 있었다.
즉, CCD 등의 촬상 수단으로부터 취입한 화상 데이타는 예컨대 8×8 화소의 블록 단위로 블록화하여 직교 변환 부호화를 행하는 DCT(Discrete Cosine Transform; 이산 코사인 변환) 등을 행하는 주파수 변환 수단에 입력된다. 주파수 변환 수단인 DCT에 있어서, 상기 8×8 화소의 블록은 주파수 성분으로 재배열된다. 재배열된 블록(DCT 계수)은 양자화 수단에 의해, 매트릭스상에 대응하는 계수가 양자화 매트릭스·테이블에 의해 제산된 후, 반올림된다. 이것에 의해 제1단의 압축 처리(비가역 압축)가 행해진다.
양자화된 매트릭스 데이타는 스캔 수단에 의해 2차원 데이타에서 1차원 데이타로 변환된다. 1차원 데이타로 변환된 데이타는 VLC 수단에 의해, 예컨대 하프만 테이블 등의 부호화 테이블을 참조하여 가변 길이 부호화가 행해지고, 제2단의 압축 처리(가역 압축)가 행해지며, 상기 8×8 화소의 블록의 압축 데이타를 얻을 수 있다.
이상의 조작을 입력 화상의 블록 전체에 대하여 행함으로써, 최종적인 압축 데이타를 얻을 수 있으며, 메모리 카드 등의 외부 기억 수단에 기억된다.
저작권의 존재를 나타내는 문장이나 로고 마크나 트레이드 마크 등의 전자 식별 데이타는 예컨대 전자 식별 데이타를 매입하는 소프트웨어가 인스톨된 컴퓨터 등(전용 장치)에 의해, 상기 외부 기억 수단에 기억되기 전의 JPEG 압축 데이타에 매입된다.
그런데, 이상과 같은 종래의 시스템의 경우, 우선 전자 스틸 카메라 등의 JPEG 화상을 작성하는 장치에 의해 JPEG 화상 데이타를 얻은 후, 그 데이타에 전용의 소프트웨어 및 컴퓨터 등을 이용하여 저작권 정보 등의 전자 식별 데이타를 매입할 필요가 있으며, 시스템이 대규모가 되는 문제(결점)가 있었다.
또한, 근래 전자 스틸 카메라나 휴대형 디지탈 비디오 기기 등의 보급에 따라서, 디지탈 화상 데이타를 손쉽게 작성할 수 있게 되었음에도 불구하고, 촬영시에 실시간으로 저작권 정보를 매입할 수 없는 문제(결점)가 있었다.
한편, 화상 데이타에 개인 식별용 ID 정보를 부가하는 방법으로서는 예컨대, 비트 맵 형식 화상 데이타의 경우, 화소를 표현하는 8 비트(256 계조)중의 LSB(최하위 비트)에 개인 식별용 서명 등의 화상을 매입하는 방법이나, JPEG나 MPEG의 화상 처리 데이타의 경우, DCT 연산후의 저주파측 데이타를 스펙트럼 확산한 ID 정보로 대체하는 방법 등이 있다.
그러나, 이와 같이 화상 데이터 내에 개인 식별용 ID 정보를 매입하는 방법에서는 화상 데이타가 부가 정보에 의해 부분적으로 소실되기 때문에, 재생 화상의 품위가 저하하는 결점이 있다.
상기와 같이, 근래 전자 스틸 카메라나 휴대형 디지탈 비디오 기기 등의 보급에 따라서, 디지탈 화상 데이타를 손쉽게 작성할 수 있게 되었음에도 불구하고, 종래의 시스템에서는 촬영시에 실시간으로 저작권 정보를 매입할 수 없으며, 전자 식별 데이타를 매입하는 소프트웨어 및 컴퓨터를 이용한 대규모의 시스템이 필요해지는 문제(결점)가 있었다.
그래서, 본 발명은 상기 문제점을 감안하여 전자 스틸 카메라나 디지탈 비디오 기록 기기에 있어서, 저작권의 존재를 나타내는 전자 식별 데이타를 대규모의 시스템을 이용하지 않고, 또한 촬영한 디지탈 화상 데이타에 실시간으로 매입할 수 있는 부가 정보 매입 장치 및 방법을 제공하는 것을 목적으로 하는 것이다.
또, 화상 압축 데이타에 문자 정보 등의 정보를 부가하는 종래의 방법에서는 파일 수나 파일 사이즈가 증대하는 등의 결점이 있고, 또한 화상 압축 데이타에 개인 식별용 ID 정보 등의 부가 정보를 매입하는 방법에서는 부가 정보를 매입한 부분의 원래의 화상 압축 데이타가 상실되게 되기 때문에, 재생 화상의 품위가 저하하는 결점이 있었다.
본 발명은 이러한 과제를 해결하기 위한 것으로, 파일 수나 전체 데이타량의 증대를 초래하지 않고, 또한, 화상 압축 데이타에 부가 정보를 매입하는 것에 따른 재생 화상의 품위 저하를 최소한으로 억제할 수 있는 화상 처리 장치 및 화상 처리 방법을 제공하는 것을 목적으로 하고 있다.
또한, 본 발명은 화상 압축 데이타에 부가 정보를 매입하는 것에 따른 데이타 압축률의 저하를 최소한으로 억제할 수 있는 화상 처리 장치 및 화상 처리 방법을 제공하는 것을 목적으로 하고 있다.
또, 본 발명은 화상 압축 데이타에 부가 정보를 매입하는 것에 따른 재생 화상의 품위 저하를 전무로 할 수 있는 화상 재생 장치 및 화상 재생 방법을 제공하는 것을 목적으로 하고 있다.
도 1은 종래의 JPEG 방식의 부가 정보 매입 장치의 구성을 도시하는 블록도.
도 2는 종래의 JPEG 방식의 부가 정보 재생 장치의 구성을 도시하는 블록도.
도 3은 화상 데이타에 부가되는 문자 정보에 대해서 설명하기 위한 도면.
도 4는 본 발명의 부가 정보 매입 장치의 실시 형태를 도시하는 블록도.
도 5는 도 1의 디지탈 화상 데이타 작성 수단의 구성예를 도시하는 블록도.
도 6은 본 발명의 부가 정보 매입 방법을 도시하는 흐름도.
도 7은 전자 식별 데이타를 재생하기 위한 재생 장치의 일구성예를 도시하는 블록도.
도 8은 본 발명에 따른 부가 정보 매입 장치의 구성을 도시하는 블록도.
도 9는 도 8의 부가 정보 매입 장치에 따른 화상 처리 조작의 순서를 도시하는 흐름도.
도 10은 도 8의 부가 정보 매입 장치에 따른 양자화 후의 1차원 블록의 예를 도시하는 도면.
도 11은 도 10에 도시된 양자화 후의 1차원 블록에 있어서 부가 정보를 매입 가능한 부분을 도시하는 도면.
도 12는 부가 정보가 매입된 양자화 1차원 블록의 예를 도시하는 도면.
도 13은 본 발명에 따른 부가 정보 재생 장치의 구성을 도시하는 블록도.
도 14는 도 13의 부가 정보 재생 장치에 따른 부가 정보 재생 조작의 순서를 도시하는 흐름도.
* 도면의 주요부분에 대한 부호의 설명
1 : DCT 연산부 2 : 스캔 변환부
3 : 양자화부 4 : 정보 매입 회로
5 : VLC 연산부 6 : 부가 정보
11 : VLD 연산부 12 : 부가 정보 추출 회로
13 : 데이타 변환 회로 14 : 역양자화부
15 : 역스캔 변환부 16: IDCT 연산부
101 : CCD(촬상 소자) 102 : 디지탈 화상 데이타 작성 수단
103 : 외부 기억 수단(메모리 카드) 104 : 전자 식별 데이타 변환 수단
105 : 전자 식별 데이타 기억 수단 106 : 모드 지시 수단
107, 108, 109 : 스위치 전환 수단
상기 문제점을 해결하기 위해서, 본 발명에 의한 부가 정보 매입 장치는 화상 데이타를 취입하는 촬상 수단과, 저작권을 나타내는 디지탈 화상 데이타를 기억하는 제1 기억 수단과, 상기 촬상 수단으로부터 얻어진 화상 데이타에 대하여, n 단계(n은 2이상의 정수)의 처리를 행하고, 제1 포맷의 디지탈 화상 데이타를 생성하는 제1 부호화 수단과, 상기 제1 부호화 수단에 의해 생성된 제1 포맷의 디지탈 화상 데이타를 기억하는 제2 기억 수단과, 상기 촬상 수단 또는 제1 기억 수단으로부터 얻어진 저작권을 나타내는 화상 데이타에 대하여, i 단계(i는 1이상 n미만의 정수)의 처리를 행하고, 제2 포맷의 전자 식별 데이타를 생성하는 제2 부호화 수단과, 상기 제2 부호화 수단에 있어서 부호화된 제2 포맷의 전자 식별 데이타를 기억하는 전자 식별 데이타 기억 수단과, 상기 제2 기억 수단에 기억된 제1 포맷의 디지탈 화상 데이타를 원하는 처리 단계까지 복원하는 복호 수단과, 상기 제1 부호화 수단에 의해 i 단계까지 부호화된 화상 데이타, 또는 상기 복호 수단에 의해 i 단계까지 복호된 화상 데이타에 대하여, 상기 전자 식별 데이타 기억 수단에 기억되어 있는 제2 포맷의 전자 식별 데이타를 소정의 포맷으로 분해하고 분산하여 매입하는 전자 식별 데이타 매입 수단과, 상기 전자 식별 데이타 매입 수단으로부터 얻어진 화상 데이타에 대하여, 상기 제1 포맷의 디지탈 화상 데이타가 되도록, j 단계(j=n-i) 이후의 부호화 처리를 행하는 제3 부호화 수단과, 상기 제3 부호화 수단에 의해 부호화된 상기 제1 포맷의 디지탈 화상 데이타를 기억하는 제3 기억 수단을 구비한 것을 특징으로 한다.
이것에 의해, 근래 디지탈 화상 데이타를 손쉽게 작성할 수 있게 한 전자 스틸 카메라나 디지탈 비디오 카메라 등의 휴대형 촬상 장치에 의해 촬영된 화상 또는 영상 데이타에 저작권의 존재를 나타내는 전자 식별 데이타를 대규모의 시스템을 이용하지 않고, 간단하게 매입할 수 있게 된다.
또한, 본 발명의 화상 처리 장치는 블록화한 화상을 직교 변환하는 직교 변환 수단과, 직교 변환후의 블록을 양자화하는 양자화 수단과, 양자화된 블록중의 EOB 직전의 제로 주행 부분의 적어도 일부로 치환하여 부가 정보를 매입하는 부가 정보 매입 수단을 구비하는 것을 특징으로 한다.
EOB 직전의 제로 주행 부분으로 치환하여 부가 정보를 매입함으로써, 부가 정보를 다른 파일에 보존할 필요가 없게 되고, 또한 부가 정보의 매입에 의한 재생 화상의 품위 저하는 무시할 수 있는 정도의 것이 된다. 즉, 부가 정보는 블록의 제로 주행 부분 즉 고주파측에 매입되기 때문에, 부가 정보를 매입한 화상 압축 데이타를 종래의 화상 재생 장치에 의해 그대로 재생하여도, 부가 정보에 의한 노이즈가 시각적으로 눈에 띄지 않고, 실용상 전혀 문제가 없는 재생 화상을 얻을 수 있다.
또한, 본 발명의 화상 처리 장치는 블록화한 화상을 직교 변환하는 직교 변환 수단과, 직교 변환후의 블록을 양자화하는 양자화 수단과, 양자화된 블록중의 EOB 직전의 제로 주행 부분의 선두부로 치환하여 부가 정보를 매입하는 부가 정보 매입 수단을 구비하는 것을 특징으로 한다.
EOB 직전의 제로 주행 부분의 선두부로 치환하여 부가 정보를 매입함으로써, 하프만 부호화 등의 가역 압축에 의한 데이타 압축률의 저하를 최소한으로 억제할 수 있다.
또, 본 발명의 화상 처리 장치는 블록화한 화상을 직교 변환하는 직교 변환 수단과, 직교 변환후의 블록을 양자화하는 양자화 수단과, 양자화된 블록중의 EOB 직전의 제로 주행 부분의 선두부로 치환하고, 1화면분의 화상에 대응하는 부가 정보를 복수의 블록으로 분산하여 매입하는 부가 정보 매입 수단을 구비하는 것을 특징으로 한다.
EOB 직전의 제로 주행 부분의 선두부로 치환하고, 1화면분의 화상에 대응하는 부가 정보를 복수의 블록으로 분산하여 매입하도록 함으로써, 하프만 부호화 등의 가역 압축에 의한 데이타 압축률의 저하를 최소한으로 억제하면서 1화면분의 부가 정보의 정보량을 증대시킬 수 있다.
또, 본 발명의 화상 재생 장치는 블록화한 화상을 직교 변환하고, 양자화하며, 양자화한 블록중의 EOB 직전의 제로 주행 부분의 적어도 일부로 치환하여 부가 정보를 매입한 화상 압축 데이타를 재생하는 화상 재생 장치에 있어서, 화상 압축 데이타로부터 부가 정보를 추출하는 추출 수단과, 추출 수단에 의해 추출된 부가 정보를 축적하는 축적 수단과, 화상 압축 데이타에 매입된 부가 정보를 제로 데이타로 치환하는 제로 데이타 치환 수단과, 제로 데이타 치환후의 화상 압축 데이타를 역양자화하는 역양자화 수단과, 역양자화된 화상 압축 데이타를 역직교 변환하는 역직교 변환 수단을 구비하는 것을 특징으로 한다.
또한, 본 발명의 화상 재생 장치는 청구범위 제12항에 기재된 바와 같이, 블록화한 화상을 직교 변환하고, 양자화하며, 양자화한 블록중의 EOB 직전의 제로 주행 부분의 적어도 일부로 치환하여 부가 정보를 매입하고, 가역 압축하여 얻은 화상 압축 데이타를 재생하는 화상 재생 장치에 있어서, 화상 압축 데이타를 가역 복호하는 가역 복호 수단과, 가역 복호된 화상 압축 데이타로부터 부가 정보를 추출하는 추출 수단과, 추출 수단에 의해 추출된 부가 정보를 축적하는 축적 수단과, 화상 압축 데이타에 매입된 부가 정보를 제로 데이타로 치환하는 제로 데이타 치환 수단과, 제로 데이타 치환후의 화상 압축 데이타를 역양자화하는 역양자화 수단과, 역양자화된 화상 압축 데이타를 역직교 변환하는 역직교 변환 수단을 구비하는 것을 특징으로 한다.
이상 본 발명의 화상 재생 장치와 본 발명의 화상 처리 장치에 의해 얻어진 화상 압축 데이타로부터 부가 정보를 추출하고, 이것을 화상, 음성, 문자 데이타로서 얻을 수 있는 동시에, 부가 정보를 제로 데이타로 치환하여 원래의 화상 압축 데이타로 완전히 재생할 수 있으며, 재생 화상의 품질을 유지할 수 있다.
이하, 본 발명의 실시 형태에 대해서 도면을 참조하여 설명한다.
도 4 및 도 5는 본 발명의 부가 정보 매입 장치의 일 실시 형태를 도시하는 블록도이고, 도 6은 그 동작(부가 정보 매입 방법)을 도시하는 흐름도이다.
본 실시 형태에서는 디지탈 화상 데이타로서, 정지 화상 압축 규격인 JPEG를 예로 설명한다.
도 4에 있어서, 스위치 수단(107)의 단자 a는 피사체로부터의 피사체광을 광전 변환하는 촬상 수단인 CCD(101)와 접속되고, 단자 c1 및 단자 c2는 디지탈 화상 데이타를 부호화하여 JPEG 등의 압축 데이타를 생성하는 디지탈 화상 데이타 작성 수단(102)과 접속되며, 단자 e는 저작권 정보 등의 전자 식별 데이타를 화상 사이즈가 작은 축소 화상으로 변환하는 동시에 JPEG 등의 압축 데이타를 생성하여 전자 식별 데이타 기억 수단(105)으로의 기록 및 독출을 행하는 전자 식별 데이타 변환 수단(104)과 접속된다.
또, 상기 디지탈 화상 데이타 작성 수단(102)은 스위치 수단(108)의 단자 f와 접속되고, 스위치 수단(108)의 단자 g는 상기 JPEG 등의 압축 데이타를 기억하는 메모리 카드 등의 외부 기억 수단(103) 및 스위치 수단(109)의 단자 j와 접속되며, 상기 전자 식별 데이타 변환 수단(104)은 스위치 수단(109)의 단자 i와 접속된다.
그리고, 상기 스위치 수단(107,108,109)은 모드 지시 수단(106)에 의해 각각 제어되도록 되어 있다.
한편, 도 5는 도 4에 있어서의 디지탈 화상 데이타 작성 수단의 구성예를 도시하는 블록도이다.
도 5에 있어서, 단자 c1은 화상 데이타를 8×8 화소의 블록 단위로 블록화하여 직교 변환 부호화를 행하는 DCT(201)에 접속되고, DCT(201)는 양자화 수단(202)에 접속되며, 양자화 수단(202)은 양자화된 매트릭스 데이타를 2차원 데이타에서 1차원 데이타로 변환하는 스캔 수단(203)과 접속된다.
또한, 단자 c2는 정보 매입 수단(204)과 접속되고, 단자 f는 VLC 수단(205) 및 스위치 수단(208)의 단자 q와 접속되며, 스위치 수단(208)의 단자 r은 VLD 수단(206)을 통해 상기 정보 매입 수단(204)과 각각 접속된다.
또, 스위치 수단(207)의 단자 p는 상기 스캔 수단(203)과 접속되고, 단자 n은 상기 VLC 수단(205) 및 상기 정보 매입 수단(204)과 접속되며, 단자 o는 정보 매입 수단(204)과 접속된다.
그리고, 상기 스위치 수단(207, 208)은 상기 모드 지시 수단(106)에 의해 각각 제어되도록 되어 있다.
다음에, 이상과 같이 구성된 본 발명의 부가 정보 매입 장치의 동작에 대해서 도 6의 흐름도를 참조하면서 설명한다.
먼저, 본 발명의 부가 정보 매입 장치에 대한 통상의 촬영 동작(통상 촬영 모드)에 대해서 설명한다.
통상 촬영 모드시에는 모드 지시 수단(106)으로부터의 지시에 의해, 스위치 수단(107)의 단자 a와 단자 c1 및 단자 e와 단자 d가 접속되고, 스위치 수단(108)의 단자 f와 단자 g가 접속되며, 스위치 수단(109)의 단자 i와 단자 k가 각각 접속된다.
이것에 의해 피사체로부터의 피사체광을 광전 변환하는 촬상 수단인 CCD(101)로부터 취입된 화상 데이타는 디지탈 화상 데이타 작성 수단(102)에 취입되고(단계 SA1, SA2), 부호화되어 JPEG 압축 데이타로 변환된다. JPEG 압축 데이타로의 변환 동작을 상기 도 5를 참조하여 설명한다. 또한, 통상 촬영 모드시에 있어서는 도 5의 스위치 수단(207)의 단자 p와 단자 n이 접속되고, 스위치 수단(208)의 단자 q와 단자 s가 각각 접속되어 있다.
도 5에 있어서, 단자 c1로부터 입력된 입력 화상 데이타는 예컨대 8×8 화소의 블록 단위로 분할되고, DCT(Discrete Cosine Transfor, 이산 코사인 변환) 등을 행하는 DCT(주파수 변환 수단)(201)에 입력된다. 주파수 변환 수단인 DCT(201)에 있어서, 상기 8×8 화소의 블록은 주파수 성분으로 재배열된다. 재배열된 블록(DCT 계수)은 다음단의 양자화 수단(202)에 있어서, 매트릭스상에 대응하는 계수가 양자화 매트릭스·테이블에 의해 제산된 후, 반올림된다. 이상에 의해 제1단의 압축 처리(비가역 압축)가 행해진다(부호양이 삭감된다).
양자화 수단(202)에 있어서 양자화된 매트릭스 데이타는 DCT 변환 계수의 수평 및 수직 방향의 저역 성분으로 정보가 집중하기 때문에, 스캔 수단(203)에 의해, 2차원의 행렬 스캔 데이타인 양자화 출력이 1차원의 지그자그 스캔 데이타로 변환된다. 1차원 데이타로 변환된 상기 지그자그 스캔 데이타는 스위치 수단(207)의 단자 p와 단자 n을 거쳐 VLC(가변 길이 부호화) 수단(205)에 출력된다.
VLC 수단(205)에서는 양자화 출력을 예컨대 하프만 테이블을 참조하여 하프만 부호화한다. 하프만 부호화는 출현 확률이 높은 데이타에는 짧은 부호를 할당하고, 출현 확률이 낮은 데이타에는 긴 부호를 할당함으로써, 부호양을 한층 삭감하는 것이다. 이상으로 제2단의 압축 처리(가역 압축)가 행해지고, 블록의 압축 데이타를 얻을 수 있다.
이상의 조작을 입력 화상의 상기 8×8 화소의 블록 전체에 대하여 행함으로써, 최종적인 압축 데이타를 얻을 수 있다(단계 SA3). 얻어진 압축 데이타는 도 4의 스위치(108)의 단자 f로 출력되고, 단자 g를 통해 메모리 카드 등의 외부 기억 수단(103)에 출력된다(단계 SA4). 또한, 이후, 상기 최종적인 압축 데이타의 구조(포맷)를 편의상 제1 포맷이라고 한다.
다음에, 저작권 정보 등의 전자 식별 데이타를 상기 전자 식별 데이타 기억 수단(105)에 등록(기억)하는 모드인 전자 식별 데이타 기억 모드에 대해서 설명한다. 또한, 전자 식별 데이타 기억 모드에는 촬상 수단으로부터 취입한 화상을 전자 식별 데이타로서 이용하여 상기 전자 식별 데이타 기억 수단(105)에 등록하는 제1 전자 식별 데이타 기억 모드와, PC 메모리 카드나 IC 메모리 카드 등의 기억 수단(103)에 기억되어 있는 데이타를 전자 식별 데이타로서 이용하여 상기 전자 식별 데이타 기억 수단(105)에 등록하는 제2 전자 식별 데이타 기억 모드가 있다.
먼저, 제1 전자 식별 데이타 기억 모드에 대해서 설명한다. 제1 전자 식별 데이타 기억 모드시에는 모드 지시 수단(106)에 의해, 스위치 수단(107)의 단자 a와 단자 e 및 단자 e와 단자 d가 접속되고, 스위치 수단(108)의 단자 f와 단자 h가 접속되며, 스위치 수단(109)의 단자 i와 단자 k가 각각 접속된다.
전자 식별 데이타의 작성은 예컨대, 저작권 정보가 되는 문자나 로고 마크, 트레이드 마크를 종이에 써서 촬영하거나, 또는 저작권자 자신을 촬영함으로써 행해진다(단계 SA1, SA5, SA13, SA14, SA15). 그리고, 이렇게 해서 얻어진 화상(CCD 등의 촬상 수단(101)으로부터 취입한 화상)을 전자 식별 데이타 변환 수단(104)으로써, 화상 사이즈가 작은 축소 화상으로 변환하고, 또 이 축소 화상에 대하여 상기 JPEG 압축을 행한다(단계 SA16).
이 화상 압축 데이타를 전자 식별 데이타로서 전자 식별 데이타 기억 수단(105)에 기억(보존)함으로써, 전자 식별 데이타의 등록이 행해진다(단계 SA17). 또한, 이후에 상기 화상 사이즈가 작은 축소 화상으로 변환되고, JPEG 압축이 행해진 화상 압축 데이타의 구조(포맷)를 편의상 제2 포맷이라고 한다.
다음에, 제2 전자 식별 데이타 기억 모드에 대해서 설명한다. 제2 전자 식별 데이타 기억 모드시에는 모드 지시 수단(106)에 의해, 스위치 수단(107)의 단자 a와 단자 b 및 단자 e와 단자 d가 접속되고, 스위치 수단(108)의 단자 f와 단자 h가 접속되며, 스위치 수단(109)의 단자 i와 단자 j가 각각 접속된다.
전자 식별 데이타는 기억 수단(103)에 기억되어 있는 저작권 정보 데이타를 선택함으로써 얻을 수 있다(단계 SA1, SA5, SA13, SA14, SA18). 선택된 데이타가 화상 데이타인 경우는, 상기 제1 전자 식별 데이타 기억 모드와 동일하게, 기억 수단(103)으로부터 취입한 화상 데이타를 전자 식별 데이타 변환 수단(104)으로써, 화상 사이즈가 작은 축소 화상으로 변환하고, 또, 이 축소 화상에 대하여 상기 JPEG 압축을 행한다 (단계 SA16). 이 화상 압축 데이타를 전자 식별 데이타로서 전자 식별 데이타 기억 수단(105)에 기억(보존)함으로써, 전자 식별 데이타의 등록이 행해진다(단계 SA17).
한편, 선택된 데이타가 저작권을 나타내는 텍스트 데이타로서, 예컨대 (C)Ccpyright TOSHIBA 라는 문자열을 저작권 정보로서 이용하는 경우는, 이 문자열을 ASCII 코드로 변환하고, 텍스트 데이타의 상태로 전자 식별 데이타 기억 수단(105)에 기억(보존)함으로써, 전자 식별 데이타의 등록이 행해진다.
그런데, 상기 설명에 있어서, 화상 데이타를 전자 식별 데이타로서 이용하는 경우, 취입한 컬러 화상을 단순히 축소 화상으로 변환하였지만, 전자 식별 데이타로서는 저작권이 존재하는 것이 표시되면 되기 때문에, 휘도 신호만을 추출하고, 축소 화상을 작성하며, JPEC 압축을 행하도록 하여도 된다. 이와 같이 하면, 색차(色差) 데이타가 없기 때문에, 전자 식별 데이타가 더욱 압축된 데이타량이 되고, 최종적인 부가 정보의 데이타량을 줄일 수 있다. 즉, 부가 정보량이 적으면 적을수록, 전자 식별 데이타를 매입한 화상을 복호했을 때, 화질의 열화를 최소한으로 억제할 수 있다.
다음에, 저작권 정보 등의 전자 식별 데이타를 화상 데이타에 매입하는 모드인 전자 식별 데이타 매입 모드에 대해서 설명한다. 또한, 전자 식별 데이타 매입 모드에는 촬상 수단(CCD)(101)으로 촬영한 화상에 대하여 실시간으로 전자 식별 데이타를 매입하는 제1 전자 식별 데이타 매입 모드와, PC 메모리 카드 등의 기억 수단(103)에 기억되어 있는 JPEG 화상에 대하여, 전자 식별 데이타를 매입하는 제2 전자 식별 데이타 매입 모드의 2개의 모드가 있다.
먼저, 제1 전자 식별 데이타 매입 모드에 대해서 설명한다. 제1 전자 식별 데이타 매입 모드시에는 모드 지시 수단(106)에 의해, 스위치 수단(107)의 단자 a와 단자 c1 및 단자 e와 단자 c2가 접속되고, 스위치 수단(108)의 단자 f와 단자 g가 접속되며, 스위치 수단(109)의 단자 i와 단자 k가 각각 접속된다.
JPEG 화상 등의 전자 식별 데이타의 매입 방법 및 전자 식별 데이타의 추출 방법의 일례로서, 예컨대 특허 출원 평성 8-318223호 명세서에 기재한 방법이 있다. 이하, 본 발명의 부가 정보 매입 장치에 특허 출원 평성 8-318223호 명세서 기재의 방법인 전자 식별 데이타를 매입하는 장치를 내장(이용)함으로써, 전자 식별 데이타의 매입 및 전자 식별 데이타의 추출을 행하는 경우에 대해서 설명한다.
피사체로부터의 피사체광을 광전 변환하는 촬상 수단인 CCD(101)로부터 취입된 화상 데이타는 스위치(107)의 단자 a와 c1을 거쳐 디지탈 화상 데이타 작성 수단(102)에 취입된다(단계 SA1, SA5, SA6, SA7). 디지탈 화상 데이타 작성 수단(102)내의 동작을 도 5를 참조하여 설명한다. 또한, 본 모드시에 있어서는 도 5의 스위치 수단(207)의 단자 p와 단자 o가 접속되고, 스위치 수단(208)의 단자 q와 단자 s가 접속된다.
단자 c1로부터 입력된 화상 데이타는 DCT(201), 양자화 수단(202), 스캔 수단(203)을 통과하여 상기 DCT 처리, 양자화, 스캔 처리라는 도중까지의 부호화(제1 압축 처리)가 행해지고(단계 SA8), 스위치 수단(207)의 단자 p와 o를 거쳐 스캔 수단(203)에 의해 1차원화된 데이타는 정보 매입 수단(204)에 공급된다.
정보 매입 수단(204)에서는 상기 1차원화한 JPEG 압축 도중의 데이타를 입력하는 동시에, 도 A1의 전자 식별 데이타 기억 수단(105)에 기억되어 있는 전자 식별 데이타를 스위치(107)의 단자 e와 c2를 통해 취입한다.
예로서, 스캔후의 8×8 화소의 블록 1에 대응하는 데이타가 블록 1={24, -9, 8, 0, 6, 4, -2, 0, 5, -1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0…, 0, 0, 0, E0B}이고, 매입하고 싶은 데이타가 {8E529363}인 경우에 대해서 기술한다. 이 때, 부가해 나가는 데이타를 분산시켜 매입함으로써, JPEG 신장했을 때, 시각상 화질 열화를 가능한 한 일으키지 않도록 할 수 있다. 이 때문에, 부가 정보를 1블록에 1바이트씩 매입해 가고, 각 매입 조작의 종료 코드를 {1}로 하면, 상기 1차원 데이타에 매입하는 데이타는 다음과 같은 조합이 된다. 즉, 실제로 매입하는 데이타는 2화소분의 2바이트(=부가 정보+종료 코드)가 되기 때문에, {8, 1}, {E, 1}, {5, 1}, {2, 1}, {9, 1}, {3, 1}, {6, 1}, {3, 1}이 된다. 상기 {8, 1}이라는 부가 정보를 블록 1의 화상 데이타에 매입한 1차원 데이타의 예를 이하에 나타낸다. 또한, 어디에 매입할지는 미리 정해 둔다. 일반적인 그림에서는 수평 및 수직 고역의 파워는 비교적 작고, 또, 수평 및 수직의 고역일수록 큰 양자화 계수가 설정되므로, 양자화 출력(1차원 데이타로 변환된 상기 지그자그 스캔 데이타)의 수평 및 수직 고역은 0 데이타가 연속(제로 주행)할 가능성이 높다. 이 때문에, 이번 예에서는 EOB 전의 제로 주행 부분의 최초 부분으로 하면, 블록 1={24, -9, 8, 0, 6, 4, -2, 0, 5, -1, 1, 0, 1, 0, 0, 0, 0, 1, 8, 1, 0,…, 0, 0, 0, E0B}가 된다. 이하, 다른 블록에 대해서도 동일하게 JPEG 압축 부호화 도중(DCT 처리, 양자화, 스캔 처리와 3단계의 처리가 종료한 단계)의 데이타에 부가 데이타를 분해하고, 분산하여 매입해 간다(단계 SA9).
그리고, 압축 도중의 데이타에 전자 식별 데이타를 매입한 상기 데이타에 대하여, VLC(205)에 있어서, JPEG 압축으로서 나머지 처리인 상기 가변 길이 부호화를 행함으로써, 최종적으로 전자 식별 데이타를 매입한 JPEG 압축 데이타를 얻을 수 있다(단계 SA10). 또한, 작성된 JPEG 압축 데이타는 스위치(108)의 단자 f와 단자 g를 거쳐 메모리 카드 등의 기억 수단(103)에 기억된다(단계 SA4).
JPEG에서는 스캔 처리전의 데이타는 비가역 압축이고, 스캔 처리후는 가역 압측이 된다. 이 때문에, 스캔 처리후의 데이타에 부가 정보 데이타를 매입함으로써, 부가 정보는 가역 압축되기 때문에 압축 처리가 행해져도 완전히 복원할 수 있다.
다음에, 제2 전자 식별 데이타 매입 모드에 대해서 설명한다. 제2 전자 식별 데이타 매입 모드시에는 모드 지시 수단(106)에 의해, 스위치 수단(107)의 단자 a와 단자 b 및 단자 e와 단자 c2가 접속되고, 스위치 수단(108)의 단자 f와 단자 g가 접속되며, 스위치 수단(109)의 단자 i와 단자 k가 각각 접속된다. 또한, 도 5의 스위치 수단(207)의 단자 p와 단자 m이 접속되고, 스위치 수단(208)의 단자 q와 단자 r이 각각 접속된다.
메모리 카드 등의 기억 수단(103)에 기억되어 있는 전자 식별 데이타가 매입되어 있지 않은 JPEG 압축 데이타를 스위치 수단(208)의 단자 q와 단자 r을 통해, VLD 수단(206)에 있어서 가변 길이 복호하여 정보 매입 수단(204)에 공급한다(단계 SA1, SA5, SA6, SA11, SA12). 또한, 이 가변 길이 복호된 데이타는 상기 제1 전자 식별 데이타 매입 모드에서 설명한 블록 데이타와 동일한 것이 된다.
한편, 스위치 수단(107)의 단자 e와 단자 c2를 통해, 전자 식별 데이타 기억 수단(105)으로 전자 식별 데이타를 정보 매입 회로(204)에 취입한다.
그리고, 상기 제1 전자 식별 데이타 매입 모드에서 행한 방법과 동일하게, 정보 매입 회로(204)에 취입된 상기 VLD 수단(206)에 의해 가변 길이 복호된 데이타에 상기 전자 식별 데이타 기억 수단(105)으로부터 얻은 전자 식별 데이타를 매입하고(단계 SA9), 이것에 의해 얻어진 데이타를 상기 VLC 수단(205)에 있어서 가변 길이 부호화함으로써, 전자 식별 데이타를 매입한 JPEG 압축 데이타를 얻을 수 있다(단계 SA30). 전자 식별 데이타가 매입된 JPEG 압축 데이타는 스위치 수단(108)의 단자 f와 단자 g를 거쳐 메모리 카드 등의 외부 기억 수단(103)에 기억된다(단계 SA4).
이상과 같이 하여 얻어진 전자 식별 데이타를 매입한 JPEG 압축 데이타를 JPEG 규격에 따라 JPEG 신장을 행하고, 화면 표시하는 소프트웨어로 모니터 표시하여도, 매입된 전자 식별 데이타는 단순히 노이즈로서 표시되는데 지나지 않으며, 따라서 화질이 다소 열화할 뿐이다.
화상에 매입한 전자 식별 데이타를 추출하고, 저작권 정보를 표시시키기 위해서는 특허 출원 평성 8-318223호 명세서에 기재한 추출 장치 및 방법을 사용할 수 있다. 그 추출 장치의 일구성예를 나타내는 블록도를 도 7에 도시한다.
도 7에 있어서, 단자 g에는 도시하지 않은 메모리 카드 등의 외부 기억 수단(103)으로부터 JPEG 압축 데이타가 공급되어 있고, 이 JPEG 압축 데이타는 가변 길이 복호 처리를 행하는 VLD 수단(301)에 공급된다. VLD 수단(301)의 출력은 상기 정보 매입 수단(204)과 반대의 처리를 행하는 부가 정보 추출 수단(302)에 공급되고, 이 부가 정보 추출 수단(302)에 의해 추출된 부가 정보(전자 식별 데이타)는 데이타 변환 수단(306)에 있어서, 저작권 정보(저작권을 나타내는 화상, 텍스트, 로고 마크, 트레이드 마크 등)로 변환되며, 도시하지 않은 부가 정보(저작권 정보) 표시 수단 등에 공급되어 표시된다.
한편, 상기 부가 정보 추출 수단(302)에 의해 부가 정보가 추출된 후의 데이타, 즉 가변 길이 복호 처리된 JPEG 압축 데이타는 상기 스캔 수단(203)과 반대의 처리를 행하는 역스캔 수단(303), 상기 양자화 수단(202)과 반대의 처리를 행하는 역양자화 수단(304), 상기 DCT(201)와 반대의 처리를 행하는 IDCT(305)에 순차적으로 공급되며, 도시하지 않은 화상 데이타 표시 수단에 공급되어 표시된다.
이렇게 하여, 즉 제1 전자 식별 데이타 매입 모드에서 행한 처리와 반대의 처리를 행함으로써, 전자 식별 데이타를 추출할 수 있다. 또한, 도 7에 도시된 장치를 상기 도 4에 도시된 장치와 일체 구성할 수도 있다.
이상 기술한 바와 같이, 본 발명의 일 실시 형태에서는 디지탈 화상 데이타 작성 수단(102)에 있어서, 디지탈 화상 처리로서 JPEG 압축을 예로 들었지만, 다른 디지탈 정지 화상 데이타나 동화상 압축 규격인 MPEG 등의 디지탈 동화상이어도 좋고, 기본적인 하드웨어 구성은 도 4에 도시한 것과 동일해진다 . 이 경우, 디지탈 화상 데이타 작성 수단(102)의 내부 구성이 각각의 부호화 알고리즘에 대응하게 된다.
또한, 전자 식별 데이타 기억 수단(105)에 기억시키는 데이타는 저작권의 존재를 나타내는 것으로 디지탈 데이타로 변환할 수 있는 것이면 어떠한 데이타라도 좋고, 예컨대 음성 데이타라도 좋다. 이 경우, 음성 데이타는 기억 수단(103)을 통한 음성용 기억 수단에 보존된다.
또, 본 발명의 일 실시 형태에서는 기억 수단으로서, PC 메모리 카드를 이용한 경우를 예로 설명하였지만, 데이타의 기록·재생이 가능한 기억 수단이면 좋고, 디스크 매체나 테이프 매체를 사용할 수도 있다. 이 경우, 각 매체에 대응한 구동 수단을 이용하는 것은 물론이다.
다음으로 본 발명의 제2 실시 형태에 대해서 설명한다.
도 8은 본 발명의 제2 실시 형태인 화상 처리 장치의 구성을 도시하는 블록도이다.
도 8에 도시된 바와 같이, 이 화상 처리 장치는 8×8 화소의 블록으로 분할된 원화상에 대하여 DCT(Discrete Cosine Transform; 이산 코사인 변환) 연산 등의 주파수 성분으로 분해하는 직교 변환을 행하는 DCT 연산부(1)와, DCT 연산에 의해 얻은 블록(DCT 계수)을 예컨대 지그자그 스캔 또는 얼터네이트 스캔에 의해 2차원에서 1차원의 데이타로 변환하는 스캔 변환부(2)와, 1차원 데이타로 변환된 블록의 각 DCT 계수를 양자화 매트릭스 테이블의 계수를 이용하여 양자화하는 양자화부(3)와, 양자화된 블록 데이타에 미리 결정된 조건에 따라 문자 정보나 개인 식별용 ID 정보 등의 부가 정보(6)를 매입하는 정보 매입 회로(4)와, 정보 매입후의 블록 데이타에 대하여 하프만 테이블을 참조하여 가역 압축(가변 길이 부호화)을 행하는 VLC(Variable Length Coding) 연산부(5)를 구비하여 구성된다.
다음으로 이 화상 처리 장치에 의한 화상 처리 조작에 대해서 설명한다. 도 9는 이러한 화상 처리 조작의 순서를 도시하는 흐름도이다,
입력된 1화면분(640×480 화소)의 원화상은 8×8 화소의 블록으로 분할된 후(단계 SB22), DCT 연산부(1)에 입력된다(단계 SB23). DCT 연산부(1)는 입력 블록에 대하여 DCT 연산을 행한다(단계 SB24). 이 DCT 연산에 의해 8×8 화소의 블록 데이타는 주파수 성분으로 재배열된다. 주파수 성분으로 재배열된 블록 데이타는 스캔 변환부(2)에 입력되고, 2차원에서 1차원의 데이타로 변환된다(단계 SB25). 스캔 변환된 블록 데이타는 양자화부(3)에서 양자화 매트릭스 테이블을 이용하여 양자화된다(단계 SB26).
도 10에 양자화된 각 블록의 1차원 데이타의 예를 도시한다. 여기서, EOB(End of Block)는 블록의 종료를 나타내는 코드이고, 생략 부분은 제로 주행이다.
정보 매입 회로(4)는 이러한 양자화 후의 블록에 대하여 다음 조건에 따라 부가 정보(6)를 매입한다.
1) EOB 직전의 제로 주행 부분으로 치환하여 부가 정보+종료 코드를 매입한다. 종료 코드는 부가 정보의 마지막 위치를 나타내는 코드이다.
2) 종료 코드는 {1}로 한다.
3) 부가 정보+종료 코드는 EOB 직전의 제로 주행 부분의 저주파측(=제로 주행 개시 부분)으로 치환하여 N 화소분(예컨대 1화소당 1바이트로서 N 바이트분)씩 매입한다. N은 임의의 설정수이다.
4) 부가 정보를 매입한 상태로 EOB 직전의 제로 주행이 M개 이상이 아닌 경우는 부가 정보를 매입하지 않는다. M은 설정수이다.
상기 조건 1), 2)에 의해 오리지날 화상 압축 데이타를 손상시키지 않고 부가 정보를 매입할 수 있다. 즉, 데이타 재생시에 부가 정보 매입을 오로지 제로 데이타로 치환함으로써 오리지날(부가 정보에 의한 노이즈를 포함하지 않음) 화상 압축 데이타를 복원할 수 있다. 또한, 조건 3)에 의해 가역 압축(하프만 부호화)에 의한 압축률을 가능한 한 높게 할 수 있다. 즉, 만일 제로 주행의 도중이나 마지막 부분으로 치환하여 부가 정보를 매입하면 EOB 직전의 제로 주행 길이가 짧아지고, 압축률이 저하하게 된다. 또 조건 4)에 의해 데이타 재생시에 부가 정보가 매입되어 있는 블록과 그렇지 않은 블록을 판별할 수 있게 된다.
N 및 M을 2로 설정한 경우, 도 11에 도시된 바와 같이, 조건 1), 3)에 의해 각 블록의 밑줄 부분이 (부가 정보+종료 코드)와의 치환이 가능한 부분이 된다. 예컨대, 블록 4는 조건 4)에 의해 EOB 직전의 제로 주행 길이가 1밖에 없기 때문에 부가 정보로 치환할 수는 없다. 도 9의 흐름도의 단계 SB27에 있어서의 「i」는 EOB 직전의 제로 주행 길이의 카운트수이고, 「n」은 N+M(=2+2)이다.
이들 블록에 예컨대, 「山田」이라는 문자 정보(부가 정보)를 매입하는 경우, 「山田」이라는 문자는 시프트 JIS 코드에 있어서 山=8E52, 田=9363이기 때문에 부가 정보는 {8E529363}이 된다. 상기 조건 2), 3)으로부터 스캔 변환후의 상기 각 블록에 매입하는 데이타는 이하의 조합이 된다.
매입하는 데이타는 2화소분의 2바이트(=부가 정보+종료 코드)로서, {8, 1}, {E, 1}, {5, 1}, {2, 1}, {9, 1}, {3, 1}, {6, 1}, {3, 1}이 된다. 도 12에서는 이들 (부가 정보+종료 코드)을 매입한 결과를 나타낸다.
이렇게 하여 정보 매입 회로(4)에서 부가 정보(6)가 매입된 화상 압축 데이타가 얻어진 후, 이 화상 압축 데이타에 대하여, VLC 연산부(5)에서 하프만 부호화(가역 압축)가 행해진다(단계 SB30).
이와 같이 직교 변환 및 양자화에 따른 비가역 압축과 하프만 부호화에 따른 가역 압축사이에 부가 정보의 매입을 행함으로써, 이후의 압축에 있어서 부가 정보가 소실되는 일이 없게 된다.
그 이외의 정보, 예컨대 개인 식별용 ID 정보나 암호 등도 1화면중의 모든 블록에 대하여 동일한 조작을 행함으로써, 오리지날 화상 압축 데이타를 손상시키지 않고 부가 정보를 매입할 수 있다. 이와 같이 화상 압축 데이타에 개인 식별용 ID 정보나 암호를 매입하면, 그 부가 정보의 추출을 통해서, 위법인 디지탈 화상의 복사를 용이하게 발견할 수 있게 된다.
VGA 화면(640×480 화소)의 경우, 블록이 4800개(=640×480÷(8×8)) 있기 때문에, 1화면분의 화상 압축 데이타에 시프트 JIS의 문자를 최대 1200 문자(=4,800÷4) 넣을 수 있다.
또, 본 실시 형태에서는 EOB 직전의 제로 주행 부분으로 치환하여 부가 정보와 종료 코드로 치환하도록 하였지만, 제로 주행 부분이 아니라, 다른 연속하는 수치(예컨대 「1」의 연속에 착안한 경우) 주행 부분으로 치환하여 부가 정보와 종료 코드를 매입하도록 하여도 좋다. 또한, 제로 주행의 최초 부분으로 치환하여 부가 정보와 종료 코드를 매입하도록 하였지만, 제로 주행의 도중 부분으로 치환하여 개시 코드+부가 정보+종료 코드를 조합한 것을 매입하도록 하여도 좋다.
또 블록화할 때, 8×8 화소로 분할하고 있지만, 그 이외의 화소수(예컨대 16×8 화소 등)로 분할하여도 좋다.
이상과 같이 하여 생성된 본래의 화상 데이타에 부가 정보를 매입한 압축 데이타를 ROM, IC 메모리, 자기 디스크, 플로피 디스크, CD, DVD 등에 기록한다.
다음에, 도 8의 화상 처리 장치에 의해 얻은 화상 압축 데이타를 재생하는 화상 재생 장치에 대해서 설명한다.
도 13은 이러한 화상 재생 장치의 구성의 일부를 도시하는 블록도이다.
도 13에 도시된 바와 같이, 이 화상 재생 장치는 화상 압축 데이타에 대하여 하프만 테이블을 참조하여 가변 길이 복호를 행하는 VLD 연산부(11)와, VLD 연산을 통해서 얻은 데이타로부터 부가 정보를 추출(제로 데이타 치환)하는 부가 정보 추출 회로(12)와, 부가 정보 추출 회로(12)에 의해 추출된 부가 정보를 1화면 단위로 축적하여 표시용 데이타로 변환하는 데이타 변환 회로(13)와, 부가 정보 추출 회로(12)에 의해 부가 정보 추출 처리된 데이타, 즉, 부가 정보+종료 코드를 원래의 제로 데이타로 치환한 데이타를 역양자화하는 역양자화부(14)와, 역양자화된 데이타를 1차원에서 2차원의 블록으로 역스캔 변환하는 역스캔 변환부(15)와, 역스캔 변환에 의해 얻은 블록에 대하여 역 DCT 연산을 행하는 IDCT 연산부(16)를 구비하여 구성된다.
다음에, 이 화상 재생 장치에 의한 화상 재생 조작에 대해서 설명한다. 도 14는 이러한 화상 재생 조작의 순서를 나타내는 흐름도이다.
먼저 입력된 1화면분의 화상 압축 데이타중의 1블록의 화상 압축 데이타에 대하여, VLD 연산부(11)에서 가변 길이 복호가 행해진다(단계 SB73). 이것에 의해 도 12에 나타낸 데이타 압축시의 가변 길이 부호화 직전의 블록 데이타를 얻을 수 있다. 이 블록 데이타에 대하여 부가 정보 추출 회로(12)는 상기 조건 1)∼4)에 기초하여 부가 정보의 추출을 다음과 같이 하여 행한다.
우선, 가변 길이 복호후의 블록 데이타에 대해서 EOB 직전의 제로 주행의 길이를 카운트한다(단계 SB74). 그리고 그 카운트치와 조건 4)로부터 부가 정보가 매입되어 있는 블록과 그렇지 않은 블록의 판별을 행한다.
즉, 조건 4)로부터 EOB 직전의 제로 주행 길이가 M 이상이 아닌 경우는 부가 정보가 매입되어 있지 않은 것이기 때문에, 제로 주행 길이의 카운트치 i와 설정수 M을 비교하여 i≥M의 경우는 이 블록에 부가 정보가 매입되어 있는 것으로 판별하고, 그 이외의 경우는 부가 정보가 매입되어 있지 않은 것으로 판별할 수 있다(단계 SB75). 예컨대, 도 12에 도시된 블록 4의 경우, i는 1이고, M은 2이기 때문에 부가 정보가 매입되어 있지 않은 것을 알 수 있다.
부가 정보가 매입되어 있는 경우는 조건 3)에 의해 N(2)화소분의 부가 정보+종료 코드 「1」이 매입되어 있는 것을 알고 있기 때문에, 각 블록으로부터 EOB 직전의 제로 주행전에 있는 2화소분의 데이타를 부가 정보+종료 코드로서 추출할 수 있다.
즉, 각 블록으로부터는 {8, 1}, {E, 1}, {5, 1}, {2, 1}, {9, 1}, {3, 1}, {6,1), {3, 1}이 추출된다.
또한, 압축시에 부가 정보를 매입한 부분은 원래의 제로 주행을 대체한 것이기 때문에, 부가 정보 매입 부분에 제로를 대입함으로써, 도 10에 나타낸 오리지날 화상 압축 데이타를 복원할 수 있다(단계 SB76).
이 화상 압축 데이타를 역양자화부(14)에서 하프만 테이블을 참조하여 역양자화한 후(단계 SB77), 역스캔 변환부(15)에서 이차원 데이타로 변환하고(단계 SB78), 다시 IDCT 연산부(16)에서 역 DCT 연산을 행함으로써(단계 SB79), 원화상에 가까운 블록이 재생된다.
한편, 부가 정보 추출 회로(12)는 블록으로부터 추출한 정보를 조건 1), 2)에 의해 부가 정보와 종료 코드로 분리하고, 종료 코드인 「1」을 제거한 후, 부가 정보만을 데이타 변환 회로(13)에 보낸다. 데이타 변환 회로(13)는 1화면중의 모든 블록분의 부가 정보를 축적하고(단계 SB82), 화상, 음성, 문자 등의 부가 정보에 따라서 데이타 변환을 행한 후, 그 데이타를 주변 기기에 출력한다(단계 SB83).
즉, 부가 정보는 {8, E, 5, 2, 9, 3, 6, 3)이고, 문자 정보인 것을 알고 있기 때문에, 데이타 변환 회로(13)에 의해 「山田」이라는 문자를 얻을 수 있게 된다.
또한 본 발명의 제2 실시 형태에 있어서는 압축시에 있어서 스캔 변환한 후에 양자화를 행하는 JPEG에 본 발명을 적용한 경우에 대해서 설명하였지만, 양자화한 후에 스캔 변환을 행하는 MPEG 등의 주파수 변환과 양자화를 이용한 압축 방식에도 본 발명은 동일하게 적용할 수 있다.
이상 기술한 바와 같이 본 발명에 따르면, 촬상 수단으로부터 저작권 정보(촬영자를 나타내는 문자나 로고 마크, 트레이드 마크 등)가 되는 화상을 작성하고, 상기 작성된 데이타, 또는 미리 작성되어 메모리 카드 등의 기억 수단에 기억된 저작권 정보가 될 수 있는 화상 데이타, 텍스트 데이타, 음성 데이타 등을 용이하게 본 발명의 부가 정보 매입 장치에 전자 식별 데이타로 변환하여 기억·보존할 수 있다.
그리고, 이 전자 식별 데이타를 이용하여 통상 촬영시에 있어서의 화상 또는 영상 데이타속에 상기 식별 데이타를 실시간으로 매입하거나, 메모리 카드 등의 기억 수단에 기억시킨 전자 식별 데이타가 매입되어 있지 않은 디지탈 화상에 전자 식별 데이타를 매입(후기)할 수 있다.
이것에 의해, 전자 스틸 카메라나 디지탈 비디오 카메라 등의 휴대형 촬상 장치에 의해 촬상된 화상 또는 영상 데이타에 간단히 저작권 정보를 매입할 수 있게 된다.
본 발명의 제2 형태의 화상 처리 장치에 따르면, EOB 직전의 제로 주행 부분으로 치환하도록 하여 부가 정보를 매입하고 있기 때문에, 부가 정보를 다른 파일에 보존할 필요가 없어지고, 또한, 부가 정보를 매입한 화상 압축 데이타를 그대로 종래의 화상 재생 장치에 의해 재생하여도, 부가 정보 매입 부분은 고주파측에 있기 때문에 부가 정보에 의한 노이즈가 재생 화상에 있어서 눈에 띌 우려가 없으며, 실용상 전혀 문제가 없다.
또한, EOB 직전의 제로 주행 부분의 선두부로 치환하여 부가 정보를 매입함으로써, 하프만 부호화 등의 가역 압축에 의한 데이타 압축률의 저하를 최소한으로 억제할 수 있다.
또, EOB 직전의 제로 주행 부분의 선두부로 치환하고, 1화면분의 화상에 대응하는 부가 정보를 복수의 블록으로 분산하여 매입하도록 함으로써, 하프만 부호화 등의 가역 압축에 의한 데이타 압축률의 저하를 최소한으로 억제하면서 1화면분의 부가 정보의 정보량을 증대시킬 수 있다.
또한, 본 발명의 제2 화상 재생 장치에 따르면, 상기 화상 처리 장치에 의해 얻어진 화상 압축 데이타로부터 부가 정보를 추출하고, 이것을 화상, 음성, 문자 데이타로서 얻을 수 있는 동시에, 부가 정보를 제로 데이타로 치환하여 원래의 화상을 완전히 재생할 수 있으며, 재생 화상의 품질을 유지할 수 있다.
Claims (19)
- 화상 데이타를 취입하는 촬상 수단과, 저작권을 나타내는 디지탈 화상 데이타를 기억하는 제1 기억 수단과, 상기 촬상 수단으로부터 얻어진 화상 데이타에 대하여, n 단계(n은 2이상의 정수)의 처리를 행하고, 제1 포맷의 디지탈 화상 데이타를 생성하는 제1 부호화 수단과, 상기 제1 부호화 수단에 의해 생성된 제1 포맷의 디지탈 화상 데이타를 기억하는 제2 기억 수단과, 상기 촬상 수단 또는 제1 기억 수단으로부터 얻어진 저작권을 나타내는 화상 데이타에 대하여, i 단계(i는 1이상 n미만의 정수)의 처리를 행하고, 제2 포맷의 전자 식별 데이타를 생성하는 제2 부호화 수단과, 상기 제2 부호화 수단에 있어서 부호화된 제2 포맷의 전자 식별 데이타를 기억하는 전자 식별 데이타 기억 수단과, 상기 제2 기억 수단에 기억된 제1 포맷의 디지탈 화상 데이타를 원하는 처리 단계까지 복원하는 복호 수단과, 상기 제1 부호화 수단에 의해 i 단계까지 부호화된 화상 데이타, 또는 상기 복호 수단에 의해 i 단계까지 복호된 화상 데이타에 대하여, 상기 전자 식별 데이타 기억 수단에 기억되어 있는 제2 포맷의 전자 식별 데이타를 소정의 포맷으로 분해하고 분산하여 매입하는 전자 식별 데이타 매입 수단과, 상기 전자 식별 데이타 매입 수단으로부터 얻어진 화상 데이타에 대하여, 상기 제1 포맷의 디지탈 화상 데이타가 되도록, j 단계(j=n-i) 이후의 부호화 처리를 행하는 제3 부호화 수단과, 상기 제3 부호화 수단에 의해 부호화된 상기 제1 포맷의 디지탈 화상 데이타를 기억하는 제3 기억 수단을 구비한 것을 특징으로 하는 부가 정보 매입 장치.
- 촬상 수단으로부터 화상 데이타를 취입하는 단계와, 상기 촬상 수단으로부터 얻어진 화상 데이타에 대하여, n 단계(n은 2이상의 정수)의 처리를 행하고, 제1 포맷의 디지탈 화상 데이타를 생성하는 제1 부호화 처리를 행하는 단계와, 상기 촬상 수단 또는 저작권을 나타내는 디지탈 화상 데이타를 기억하는 제1 기억 수단으로부터 얻어진 저작권을 나타내는 화상 데이타에 대하여, i 단계(i는 1이상 n미만의 정수)의 처리를 행하고, 제2 포맷의 전자 식별 데이타를 생성하는 제2 부호화 처리를 행하는 단계와, 상기 제1 부호화 처리에 의해 생성된 제1 포맷의 디지탈 화상 데이타를 기억하는 제2 기억 수단에 기억된 제1 포맷의 디지탈 화상 데이타를 원하는 처리 단계까지 복원하는 복호 처리를 행하는 단계와, 상기 제1 부호화 처리에 의해 i 단계까지 부호화된 화상 데이타, 또는 상기 복호 처리에 의해 i 단계까지 복호된 화상 데이타에 대하여, 상기 제2 부호화 처리에 있어서 부호화된 제2 포맷의 전자 식별 데이타를 기억하는 전자 식별 데이타 기억 수단에 기억되어 있는 제2 포맷의 전자 식별 데이타를 소정의 포맷으로 분해하고 분산하여 매입하는 전자 식별 데이타 매입 처리를 행하는 단계와, 상기 전자 식별 데이타 매입 처리로부터 얻어진 화상 데이타에 대하여, 상기 제1 포맷의 디지탈 화상 데이타가 되도록, j 단계(j=n-i) 이후의 부호화 처리를 행하는 제3 부호화 처리를 행하는 단계와, 상기 제3 부호화 처리에 의해 부호화된 상기 제1 포맷의 디지탈 화상 데이타를 제3 기억 수단에 기억하는 단계를 구비한 것을 특징으로 하는 부가 정보 매입 방법.
- 제2항에 있어서, 촬상 수단으로부터 화상 데이타를 취입하는 단계와, 상기 화상 데이타를 제2 포맷의 데이타에 부호화하여 저작권을 나타내는 전자 식별 데이타를 작성하는 단계와, 상기 전자 식별 데이타를 전자 식별 데이타 기억 수단에 기억하는 단계를 추가로 구비한 것을 특징으로 하는 부가 정보 매입 방법.
- 제2항에 있어서, 저작권을 나타내는 디지탈 화상 데이타를 기억하는 제1 기억 수단으로부터 화상 데이타를 독출하는 단계와, 상기 화상 데이타를 제2 포맷의 데이타에 부호화하여 저작권을 나타내는 전자 식별 데이타를 작성하는 단계와, 상기 전자 식별 데이타를 전자 식별 데이타 기억 수단에 기억하는 단계를 추가로 구비한 것을 특징으로 하는 부가 정보 매입 방법.
- 제2항에 있어서, 촬상 수단으로부터 화상 데이타를 취입하는 단계와, 상기 촬상 수단으로부터 얻어진 화상 데이타에 대하여, i 단계(i는 1이상 n미만의 정수)까지의 처리를 행하는 단계와, 상기 i 단계까지 부호화된 화상 데이타에 대하여, 전자 식별 데이타 기억 수단에 기억되어 있는 제2 포맷의 전자 식별 데이타를 소정의 포맷으로 분해하고 분산하여 매입하는 단계와, 전자 식별 데이타가 매입된 데이타에 대하여, 제1 포맷의 디지탈 화상 데이타가 되도록 j 단계(j=n-i) 이후의 부호화 처리를 행하는 단계와, 작성된 상기 제1 포맷의 화상 데이타를 제3 기억 수단에 기억시키는 단계를 추가로 구비한 것을 특징으로 하는 부가 정보 매입 방법.
- 제2항에 있어서, 제1 포맷으로 부호화되어 상기 제2 기억 수단에 기억되어 있는 화상 데이타를 독출하는 단계와, 독출된 화상 데이타에 대하여, i 단계(i는 1이상 n미만의 정수)까지 복호하는 단계와, 상기 복호된 화상 데이타에 대하여, 전자 식별 데이타 기억 수단에 기억되어 있는 제2 포맷의 전자 식별 데이타를 소정의 포맷으로 분해하고 분산하여 매입하는 단계와, 전자 식별 데이타가 매입된 데이타에 대하여, 제1 포맷의 디지탈 화상 데이타가 되도록 j 단계(j=n-i) 이후의 부호화 처리를 행하는 단계와, 작성된 상기 제1 포맷의 화상 데이타를 제3 기억 수단에 기억시키는 단계를 구비한 것을 특징으로 하는 부가 정보 매입 방법.
- 블록화한 화상을 직교 변환하는 직교 변환 수단과, 상기 직교 변환후의 블록을 양자화하는 양자화 수단과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부에 부가 정보를 매입하는 부가 정보 매입 수단을 구비하는 것을 특징으로 하는 부가 정보 매입 장치.
- 블록화한 화상을 직교 변환하는 직교 변환 수단과, 상기 직교 변환후의 블록을 양자화하는 양자화 수단과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 선두부와 치환하여 부가 정보를 매입하는 부가 정보 매입 수단을 구비하는 것을 특징으로 하는 부가 정보 매입 장치.
- 블록화한 화상을 직교 변환하는 직교 변환 수단과, 상기 직교 변환후의 블록을 양자화하는 양자화 수단과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 선두부와 치환하고, 1화면분의 화상에 대응하는 부가 정보를 복수의 블록으로 분산하여 매입하는 부가 정보 매입 수단을 구비하는 것을 특징으로 하는 부가 정보 매입 장치.
- 제7항 내지 제9항 중 어느 한 항에 있어서, 상기 부가 정보가 매입된 블록에 대하여 가역 압축을 행하는 가역 압축 수단을 추가로 구비하는 것을 특징으로 하는 부가 정보 매입 장치.
- 블록화한 화상을 직교 변환, 양자화하고, 양자화한 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부와 치환하여 부가 정보를 매입한 화상 압축 데이타를 재생하는 화상 재생 장치에 있어서, 상기 화상 압축 데이타로부터 상기 부가 정보를 재생하는 재생 수단과, 상기 재생 수단에 의해 추출된 상기 부가 정보를 축적하는 축적 수단과, 상기 화상 압축 데이타에 매입된 상기 부가 정보를 제로로 치환하는 제로 치환 수단과, 상기 제로 치환후의 화상 압축 데이타를 역양자화하는 역양자화 수단과, 상기 역양자화된 화상 압축 데이타를 역직교 변환하는 역직교 변환 수단을 구비하는 것을 특징으로 하는 화상 재생 장치.
- 블록화한 화상을 직교 변환, 양자화하고, 양자화한 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부에 부가 정보를 매입하며, 가역 압축하여 얻은 화상 압축 데이타를 재생하는 화상 재생 장치에 있어서, 상기 화상 압축 데이타를 가역 복호하는 가역 복호 수단과, 상기 가역 복호된 화상 압축 데이타로부터 상기 부가 정보를 추출하는 추출 수단과, 상기 추출 수단에 의해 추출된 상기 부가 정보를 축적하는 축적 수단과, 상기 화상 압축 데이타에 매입된 상기 부가 정보를 제로로 치환하는 제로 치환 수단과, 상기 제로 치환후의 화상 압축 데이타를 역양자화하는 역양자화 수단과, 상기 역양자화된 화상 압축 데이타를 역직교 변환하는 역직교 변환 수단을 구비하는 것을 특징으로 하는 화상 재생 장치.
- 블록화한 화상을 직교 변환하는 공정과, 상기 직교 변환후의 블록을 양자화하는 공정과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부에 부가 정보를 매입하는 공정을 포함한 것을 특징으로 하는 부가 정보 매입 방법.
- 블록화한 화상을 직교 변환하는 공정과, 상기 직교 변환후의 블록을 양자화하는 공정과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 선두부에 부가 정보를 매입하는 공정을 포함한 것을 특징으로 하는 부가 정보 매입 방법.
- 블록화한 화상을 직교 변환하는 공정과, 상기 직교 변환후의 블록을 양자화하는 공정과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 선두부와 치환하고, 1화면분의 화상에 대응하는 부가 정보를 복수의 블록으로 분산하여 매입하는 공정을 포함한 것을 특징으로 하는 부가 정보 매입 방법.
- 블록화한 화상을 직교 변환하고, 양자화하며, 양자화한 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부와 치환하여 부가 정보를 매입한 화상 압축 데이타를 재생하는 방법에 있어서, 상기 화상 압축 데이타로부터 상기 부가 정보를 추출하여 축적하는 공정과, 상기 화상 압축 데이타에 매입된 상기 부가 정보를 제로로 치환하는 공정과, 상기 제로 치환후의 화상 압축 데이타를 역양자화하는 공정과, 상기 역양자화된 화상 압축 데이타를 역직교 변환하는 공정을 포함한 것을 특징으로 하는 화상 재생 방법.
- 블록화한 화상을 직교 변환하고, 양자화하며, 양자화한 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부와 치환하여 부가 정보를 매입하며, 가역 압축하여 얻은 화상 압축 데이타를 재생하는 방법에 있어서, 상기 화상 압축 데이타를 가역 복호하는 공정과, 상기 가역 복호된 화상 압축 데이타로부터 상기 부가 정보를 추출하여 축적하는 공정과, 상기 화상 압축 데이타에 매입된 상기 부가 정보를 제로로 치환하는 공정과, 상기 제로 치환 후의 화상 압축 데이타를 역양자화하는 공정과, 상기 역양자화된 화상 압축 데이타를 역직교 변환하는 공정을 포함한 것을 특징으로 하는 화상 재생 방법.
- 제7항 내지 제9항 중 어느 한 항에 기재한 부가 정보 매입 장치를 사용하여 화상 압축 데이타에 정보를 매입한 압축 데이타를 기록한 것을 특징으로 하는 기록 매체.
- 제13항 내지 제14항 중 어느 한 항에 기재한 부가 정보 매입 방법을 사용하여 화상 압축 데이타에 정보를 매입한 압축 데이타를 기록한 것을 특징으로 하는 기록 매체.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11824397A JPH10308943A (ja) | 1997-05-08 | 1997-05-08 | 画像処理装置及び画像処理方法 |
JP97-118243 | 1997-05-08 | ||
JP15092897A JPH10215455A (ja) | 1996-11-28 | 1997-06-09 | 画像圧縮装置、画像伸張装置、画像圧縮方法、画像伸張方法および記録媒体 |
JP97-150928 | 1997-06-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19980086811A true KR19980086811A (ko) | 1998-12-05 |
Family
ID=26456210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980016251A KR19980086811A (ko) | 1997-05-08 | 1998-05-07 | 부가정보 매입과 재생을 위한 장치와 방법 및 그 기록 매체 |
Country Status (4)
Country | Link |
---|---|
US (1) | US6192138B1 (ko) |
KR (1) | KR19980086811A (ko) |
CN (1) | CN1199304A (ko) |
GB (1) | GB2326048B (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100820933B1 (ko) * | 2000-01-28 | 2008-04-10 | 톰슨 라이센싱 | Mpeg 비트스트림에 시각적 요소를 삽입하기 위한 방법 |
Families Citing this family (107)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7362775B1 (en) * | 1996-07-02 | 2008-04-22 | Wistaria Trading, Inc. | Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management |
US6721440B2 (en) | 1995-05-08 | 2004-04-13 | Digimarc Corporation | Low visibility watermarks using an out-of-phase color |
US6718046B2 (en) | 1995-05-08 | 2004-04-06 | Digimarc Corporation | Low visibility watermark using time decay fluorescence |
US6763123B2 (en) | 1995-05-08 | 2004-07-13 | Digimarc Corporation | Detection of out-of-phase low visibility watermarks |
US5613004A (en) | 1995-06-07 | 1997-03-18 | The Dice Company | Steganographic method and device |
US7006661B2 (en) | 1995-07-27 | 2006-02-28 | Digimarc Corp | Digital watermarking systems and methods |
US9630443B2 (en) * | 1995-07-27 | 2017-04-25 | Digimarc Corporation | Printer driver separately applying watermark and information |
US7664263B2 (en) * | 1998-03-24 | 2010-02-16 | Moskowitz Scott A | Method for combining transfer functions with predetermined key creation |
US6205249B1 (en) | 1998-04-02 | 2001-03-20 | Scott A. Moskowitz | Multiple transform utilization and applications for secure digital watermarking |
US7159116B2 (en) | 1999-12-07 | 2007-01-02 | Blue Spike, Inc. | Systems, methods and devices for trusted transactions |
US7177429B2 (en) | 2000-12-07 | 2007-02-13 | Blue Spike, Inc. | System and methods for permitting open access to data objects and for securing data within the data objects |
US7095874B2 (en) | 1996-07-02 | 2006-08-22 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
US7346472B1 (en) | 2000-09-07 | 2008-03-18 | Blue Spike, Inc. | Method and device for monitoring and analyzing signals |
US5889868A (en) | 1996-07-02 | 1999-03-30 | The Dice Company | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
US7457962B2 (en) | 1996-07-02 | 2008-11-25 | Wistaria Trading, Inc | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
US7730317B2 (en) * | 1996-12-20 | 2010-06-01 | Wistaria Trading, Inc. | Linear predictive coding implementation of digital watermarks |
US6959383B1 (en) | 1997-07-10 | 2005-10-25 | Yamaha Corporation | Method and device for incorporating additional information into main information through electronic watermaking technique |
US7084903B2 (en) * | 1998-05-18 | 2006-08-01 | International Business Machines Corporation | Image capturing system and method for automatically watermarking recorded parameters for providing digital image verification |
US6965697B1 (en) * | 1998-07-15 | 2005-11-15 | Sony Corporation | Coding apparatus and method, decoding apparatus and method, data processing system, storage medium, and signal |
JP3991249B2 (ja) * | 1998-07-15 | 2007-10-17 | ソニー株式会社 | 符号化装置および符号化方法、復号装置および復号方法、情報処理装置および情報処理方法、並びに記録媒体 |
JP2000059771A (ja) * | 1998-08-04 | 2000-02-25 | Hitachi Ltd | 画像撮像装置および画像データ利用システム |
US7953824B2 (en) * | 1998-08-06 | 2011-05-31 | Digimarc Corporation | Image sensors worn or attached on humans for imagery identification |
US7532740B2 (en) * | 1998-09-25 | 2009-05-12 | Digimarc Corporation | Method and apparatus for embedding auxiliary information within original data |
US7197156B1 (en) | 1998-09-25 | 2007-03-27 | Digimarc Corporation | Method and apparatus for embedding auxiliary information within original data |
US7373513B2 (en) | 1998-09-25 | 2008-05-13 | Digimarc Corporation | Transmarking of multimedia signals |
US6643405B1 (en) * | 1998-09-30 | 2003-11-04 | Canon Kabushiki Kaisha | Image processing apparatus and method and computer-readable storage medium |
TR200002630T1 (tr) * | 1999-01-13 | 2000-12-21 | Koninklijke Philips Electronics N.V. | Kodlanmış bir sinyale bütünleyici veri ekleme |
JP3942759B2 (ja) * | 1999-01-25 | 2007-07-11 | 興和株式会社 | 電子透かしの埋め込み方法,復号方法およびその装置 |
US7664264B2 (en) * | 1999-03-24 | 2010-02-16 | Blue Spike, Inc. | Utilizing data reduction in steganographic and cryptographic systems |
JP3639742B2 (ja) | 1999-03-30 | 2005-04-20 | キヤノン株式会社 | 画像処理装置及びその方法 |
US6954542B2 (en) * | 1999-03-30 | 2005-10-11 | Canon Kabushiki Kaisha | Image processing apparatus and method |
JP3407869B2 (ja) * | 1999-06-24 | 2003-05-19 | 日本電気株式会社 | Dct係数に情報を挿入する方式及びその方法 |
US7475246B1 (en) | 1999-08-04 | 2009-01-06 | Blue Spike, Inc. | Secure personal content server |
US6748362B1 (en) * | 1999-09-03 | 2004-06-08 | Thomas W. Meyer | Process, system, and apparatus for embedding data in compressed audio, image video and other media files and the like |
US7188186B1 (en) * | 1999-09-03 | 2007-03-06 | Meyer Thomas W | Process of and system for seamlessly embedding executable program code into media file formats such as MP3 and the like for execution by digital media player and viewing systems |
JP3805172B2 (ja) * | 1999-09-30 | 2006-08-02 | キヤノン株式会社 | 画像処理装置及び方法及び記憶媒体 |
US6971010B1 (en) | 1999-10-15 | 2005-11-29 | Koninklijke Philips Electronics N.V. | Image and video authentication system |
US6885748B1 (en) * | 1999-10-23 | 2005-04-26 | Contentguard Holdings, Inc. | System and method for protection of digital works |
US6456726B1 (en) * | 1999-10-26 | 2002-09-24 | Matsushita Electric Industrial Co., Ltd. | Methods and apparatus for multi-layer data hiding |
US6678425B1 (en) | 1999-12-06 | 2004-01-13 | Xerox Corporation | Method and apparatus for decoding angular orientation of lattice codes |
US6935562B2 (en) | 1999-12-06 | 2005-08-30 | Xerox Corporation | Operations on images having glyph carpets |
US6880755B2 (en) * | 1999-12-06 | 2005-04-19 | Xerox Coporation | Method and apparatus for display of spatially registered information using embedded data |
JP2001169234A (ja) * | 1999-12-13 | 2001-06-22 | Nec Corp | 画像情報の画質低下制御装置 |
US6449380B1 (en) | 2000-03-06 | 2002-09-10 | Intel Corporation | Method of integrating a watermark into a compressed image |
GB2402574B (en) * | 2000-03-06 | 2005-01-19 | Intel Corp | Method of recovering a watermark from a compressed image |
GB0029855D0 (en) | 2000-04-05 | 2001-01-24 | Sony Uk Ltd | Embedding data in material and removing the embedded data |
US6912295B2 (en) * | 2000-04-19 | 2005-06-28 | Digimarc Corporation | Enhancing embedding of out-of-phase signals |
US8027509B2 (en) | 2000-04-19 | 2011-09-27 | Digimarc Corporation | Digital watermarking in data representing color channels |
US6891959B2 (en) * | 2000-04-19 | 2005-05-10 | Digimarc Corporation | Hiding information out-of-phase in color channels |
US7738673B2 (en) * | 2000-04-19 | 2010-06-15 | Digimarc Corporation | Low visible digital watermarks |
US6804377B2 (en) | 2000-04-19 | 2004-10-12 | Digimarc Corporation | Detecting information hidden out-of-phase in color channels |
JP3775168B2 (ja) * | 2000-04-20 | 2006-05-17 | 株式会社日立製作所 | 送信装置及び受信装置 |
JP2002027224A (ja) * | 2000-07-05 | 2002-01-25 | Nec Corp | 電子透かし挿入・検出装置、方法及び記録媒体 |
US6948068B2 (en) * | 2000-08-15 | 2005-09-20 | Spectra Systems Corporation | Method and apparatus for reading digital watermarks with a hand-held reader device |
US6952485B1 (en) | 2000-09-11 | 2005-10-04 | Digimarc Corporation | Watermark encoding and decoding in imaging devices and imaging device interfaces |
US7127615B2 (en) * | 2000-09-20 | 2006-10-24 | Blue Spike, Inc. | Security based on subliminal and supraliminal channels for data objects |
US7657064B1 (en) * | 2000-09-26 | 2010-02-02 | Digimarc Corporation | Methods of processing text found in images |
AU2002214613A1 (en) * | 2000-11-08 | 2002-05-21 | Digimarc Corporation | Content authentication and recovery using digital watermarks |
FR2817440B1 (fr) * | 2000-11-27 | 2003-02-21 | Canon Kk | Insertion de messages dans des donnees numeriques |
EP1215910A3 (en) * | 2000-12-07 | 2003-09-10 | Sony United Kingdom Limited | Watermarking |
US6965683B2 (en) | 2000-12-21 | 2005-11-15 | Digimarc Corporation | Routing networks for use with watermark systems |
US8103877B2 (en) * | 2000-12-21 | 2012-01-24 | Digimarc Corporation | Content identification and electronic tickets, coupons and credits |
JP3614784B2 (ja) * | 2001-02-01 | 2005-01-26 | 松下電器産業株式会社 | 情報埋め込み装置、情報埋め込み方法、情報取り出し装置、および情報取り出し方法 |
US8266437B2 (en) * | 2001-06-25 | 2012-09-11 | Jpmorgan Chase Bank, N.A. | Electronic vouchers and a system and method for issuing the same |
US8094869B2 (en) * | 2001-07-02 | 2012-01-10 | Digimarc Corporation | Fragile and emerging digital watermarks |
JP2003046758A (ja) * | 2001-07-31 | 2003-02-14 | Canon Inc | 撮像装置、情報処理装置、画像処理装置およびその方法、並びに、画像処理システム |
JP2003058453A (ja) * | 2001-08-10 | 2003-02-28 | Yamaha Corp | ネットワークサービスシステム、コンテンツ提供サービス装置、および、中継サービス装置 |
US7537170B2 (en) * | 2001-08-31 | 2009-05-26 | Digimarc Corporation | Machine-readable security features for printed objects |
US7213757B2 (en) | 2001-08-31 | 2007-05-08 | Digimarc Corporation | Emerging security features for identification documents |
CN1209730C (zh) * | 2001-11-30 | 2005-07-06 | 温天 | 一种数字防伪方法 |
US8059815B2 (en) * | 2001-12-13 | 2011-11-15 | Digimarc Corporation | Transforming data files into logical storage units for auxiliary data through reversible watermarks |
GB2383219A (en) * | 2001-12-13 | 2003-06-18 | Sony Uk Ltd | Marking material using a two part watermark |
US7515730B2 (en) * | 2001-12-13 | 2009-04-07 | Digimarc Corporation | Progressive image quality control using watermarking |
US7187780B2 (en) * | 2001-12-13 | 2007-03-06 | Digimarc Corporation | Image processing methods using reversible watermarking |
AU2002357259A1 (en) * | 2001-12-13 | 2003-07-09 | Digimarc Corporation | Reversible watermarking |
US7006662B2 (en) * | 2001-12-13 | 2006-02-28 | Digimarc Corporation | Reversible watermarking using expansion, rate control and iterative embedding |
AU2002366244A1 (en) | 2001-12-18 | 2003-06-30 | Digimarc Id System, Llc | Multiple image security features for identification documents and methods of making same |
JP3997085B2 (ja) * | 2001-12-28 | 2007-10-24 | キヤノン株式会社 | 画像生成装置 |
US6956958B2 (en) * | 2002-02-21 | 2005-10-18 | Xerox Corporation | Method of embedding color information in printed documents using watermarking |
US7287275B2 (en) * | 2002-04-17 | 2007-10-23 | Moskowitz Scott A | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth |
US7824029B2 (en) | 2002-05-10 | 2010-11-02 | L-1 Secure Credentialing, Inc. | Identification card printer-assembler for over the counter card issuing |
US6782116B1 (en) * | 2002-11-04 | 2004-08-24 | Mediasec Technologies, Gmbh | Apparatus and methods for improving detection of watermarks in content that has undergone a lossy transformation |
US20040005078A1 (en) * | 2002-06-21 | 2004-01-08 | Spectra Systems Corporation | Method and apparatus for digitally watermarking images created with a mobile imaging device |
US7382896B2 (en) * | 2002-08-13 | 2008-06-03 | Hitachi Kokusai Electric Inc. | Object detection method and apparatus which perform object detection using set parameters |
KR100556848B1 (ko) * | 2003-05-13 | 2006-03-10 | 엘지전자 주식회사 | 디지털 워터마킹을 이용한 동영상 부호화/복호화 장치 및방법 |
CN100346322C (zh) * | 2003-10-10 | 2007-10-31 | 刘彤 | 基于数字水印技术的数字图像复原方法 |
JP2005122863A (ja) * | 2003-10-20 | 2005-05-12 | Sony Corp | 媒体情報検索装置および媒体情報検索方法 |
JP4981455B2 (ja) * | 2004-02-04 | 2012-07-18 | ディジマーク コーポレイション | オンチップでの電子透かしの入ったイメージ信号及び電子透かしを通じた写真によるトラベルログ |
US7512249B2 (en) * | 2004-04-26 | 2009-03-31 | Graphic Security Systems Corporation | System and method for decoding digital encoded images |
US7792190B2 (en) * | 2004-09-09 | 2010-09-07 | Media Tek Singapore Pte Ltd. | Inserting a high resolution still image into a lower resolution video stream |
DE102005000796A1 (de) * | 2005-01-05 | 2006-07-13 | Giesecke & Devrient Gmbh | Tragbarer Datenträger mit Wasserzeichen-Funktionalität |
GB2423662A (en) * | 2005-02-25 | 2006-08-30 | Rok Productions Ltd | Media player arranged to decode video content blocks having digital fingerprints |
JP2007047873A (ja) * | 2005-08-05 | 2007-02-22 | Matsushita Electric Ind Co Ltd | 復号化装置 |
US20070154060A1 (en) * | 2006-01-04 | 2007-07-05 | Taiwan Semiconductor Manufacturing Co., Ltd. | Digital imaging device having watermarking capability |
US8090141B2 (en) | 2006-01-31 | 2012-01-03 | Xerox Corporation | System and method to automatically establish preferred area for image-wise watermark |
US7242328B1 (en) * | 2006-02-03 | 2007-07-10 | Cisco Technology, Inc. | Variable length coding for sparse coefficients |
JP5306358B2 (ja) | 2007-09-28 | 2013-10-02 | ドルビー ラボラトリーズ ライセンシング コーポレイション | 追加情報能力を持つマルチメディア符号化及び復号 |
CN101408923B (zh) * | 2007-11-16 | 2011-01-26 | 清华大学 | 利用数字水印技术进行ip核版权确认的方法 |
US8457208B2 (en) * | 2007-12-19 | 2013-06-04 | Dolby Laboratories Licensing Corporation | Adaptive motion estimation |
US10943030B2 (en) * | 2008-12-15 | 2021-03-09 | Ibailbonding.Com | Securable independent electronic document |
US8199969B2 (en) | 2008-12-17 | 2012-06-12 | Digimarc Corporation | Out of phase digital watermarking in two chrominance directions |
US9117268B2 (en) * | 2008-12-17 | 2015-08-25 | Digimarc Corporation | Out of phase digital watermarking in two chrominance directions |
CN101873485B (zh) * | 2009-08-21 | 2012-04-04 | 杭州海康威视软件有限公司 | 基于h.264压缩域的水印嵌入方法及装置 |
JP5814591B2 (ja) * | 2011-04-11 | 2015-11-17 | キヤノン株式会社 | 画像形成装置及び画像形成方法 |
US10097869B2 (en) * | 2011-08-29 | 2018-10-09 | Tata Consultancy Services Limited | Method and system for embedding metadata in multiplexed analog videos broadcasted through digital broadcasting medium |
WO2021056183A1 (en) * | 2019-09-24 | 2021-04-01 | Citrix Systems, Inc. | Watermarks for text content |
CN112218090B (zh) * | 2020-10-20 | 2022-05-27 | 桂林电子科技大学 | 一种彩色二维码嵌入彩色图像的信息隐藏及提取方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5721788A (en) * | 1992-07-31 | 1998-02-24 | Corbis Corporation | Method and system for digital image signatures |
US5768426A (en) * | 1993-11-18 | 1998-06-16 | Digimarc Corporation | Graphics processing system employing embedded code signals |
EP1049320B1 (en) | 1995-05-08 | 2003-01-02 | Digimarc Corporation | Initiating a link between computers based on the decoding of an address steganographically embedded in an audio object |
US5887130A (en) * | 1995-12-05 | 1999-03-23 | Sony Corporation | Information processing apparatus, information processing method, data recording medium, and information processing system |
EP0831919B1 (en) * | 1995-05-16 | 2002-10-16 | TRYGGVASON, Karl | Method for pharmaceutical delivery by gene therapy |
CA2184949C (en) | 1995-09-28 | 2000-05-30 | Ingemar J. Cox | Secure spread spectrum watermarking for multimedia data |
US5734752A (en) * | 1996-09-24 | 1998-03-31 | Xerox Corporation | Digital watermarking using stochastic screen patterns |
US5915027A (en) * | 1996-11-05 | 1999-06-22 | Nec Research Institute | Digital watermarking |
-
1998
- 1998-05-07 KR KR1019980016251A patent/KR19980086811A/ko not_active Application Discontinuation
- 1998-05-07 US US09/073,985 patent/US6192138B1/en not_active Expired - Fee Related
- 1998-05-08 CN CN98107999A patent/CN1199304A/zh active Pending
- 1998-05-08 GB GB9809925A patent/GB2326048B/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100820933B1 (ko) * | 2000-01-28 | 2008-04-10 | 톰슨 라이센싱 | Mpeg 비트스트림에 시각적 요소를 삽입하기 위한 방법 |
Also Published As
Publication number | Publication date |
---|---|
US6192138B1 (en) | 2001-02-20 |
GB9809925D0 (en) | 1998-07-08 |
CN1199304A (zh) | 1998-11-18 |
GB2326048A (en) | 1998-12-09 |
GB2326048B (en) | 1999-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR19980086811A (ko) | 부가정보 매입과 재생을 위한 장치와 방법 및 그 기록 매체 | |
Langelaar et al. | Real-time labeling of MPEG-2 compressed video | |
US8941514B2 (en) | Image coding and decoding system using variable length coding and variable length decoding | |
JP3772604B2 (ja) | 監視システム | |
EP1136946A2 (en) | Electronic watermark data insertion apparatus and electronic watermark data detection apparatus | |
JP2000138934A (ja) | ファイルサイズが制限されたjpeg符号化装置、方法および記録媒体 | |
US6665420B1 (en) | Message authentication code with improved error tolerance | |
JP3140487B2 (ja) | 画像記録再生装置 | |
JPH10308943A (ja) | 画像処理装置及び画像処理方法 | |
JP4822340B2 (ja) | カラー画像の圧縮符号化方法、復号化方法、カラー画像の圧縮符号化装置および復号化装置 | |
US7583850B2 (en) | Image-processing apparatus and method | |
JP2000059612A (ja) | 画像処理装置及びその方法 | |
JP2000151411A (ja) | 情報処理装置およびその方法、並びに、記憶媒体 | |
JP2003178521A (ja) | 圧縮デジタルデータのコピー方法 | |
JP2000151987A (ja) | 画像処理方法、画像処理装置、画像処理システム、及び記憶媒体 | |
JPH10215455A (ja) | 画像圧縮装置、画像伸張装置、画像圧縮方法、画像伸張方法および記録媒体 | |
JP2005086410A (ja) | 電子透かし埋め込み装置 | |
Lin et al. | Lossless data hiding for JPEG pictures | |
JPH05167973A (ja) | 静止画ファイルシステム | |
JP2006101212A (ja) | 画像変換装置、通信端末装置、ディジタルスチルカメラ、画像変換方法及びコンピュータプログラム | |
JP2002010089A (ja) | 画像符号化装置及び画像復号化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |