KR19980086811A - 부가정보 매입과 재생을 위한 장치와 방법 및 그 기록 매체 - Google Patents

부가정보 매입과 재생을 위한 장치와 방법 및 그 기록 매체 Download PDF

Info

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
Application number
KR1019980016251A
Other languages
English (en)
Inventor
신지 야마다지
Original Assignee
니시무로 타이조
가부시기가이샤 도시바
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP11824397A external-priority patent/JPH10308943A/ja
Priority claimed from JP15092897A external-priority patent/JPH10215455A/ja
Application filed by 니시무로 타이조, 가부시기가이샤 도시바 filed Critical 니시무로 타이조
Publication of KR19980086811A publication Critical patent/KR19980086811A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/0028Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
    • G06T1/0035Output size adaptive watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, 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/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/32165Transform domain methods using cosine transforms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, 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/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/32187Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, 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/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/32187Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients
    • H04N1/32192Transform 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, 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/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32267Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
    • H04N1/32277Compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/467Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23892Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8358Generation of protective data, e.g. certificates involving watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0052Embedding of the watermark in the frequency domain
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0053Embedding of the watermark in the coding stream, possibly without decoding; Embedding of the watermark in the compressed domain
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0061Embedding of the watermark in each block of the image, e.g. segmented watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91335Television 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0081Image reader
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, 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/3233Display, 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, 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/327Display, 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/328Processing 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. 화상 데이타를 취입하는 촬상 수단과, 저작권을 나타내는 디지탈 화상 데이타를 기억하는 제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 기억 수단을 구비한 것을 특징으로 하는 부가 정보 매입 장치.
  2. 촬상 수단으로부터 화상 데이타를 취입하는 단계와, 상기 촬상 수단으로부터 얻어진 화상 데이타에 대하여, 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 기억 수단에 기억하는 단계를 구비한 것을 특징으로 하는 부가 정보 매입 방법.
  3. 제2항에 있어서, 촬상 수단으로부터 화상 데이타를 취입하는 단계와, 상기 화상 데이타를 제2 포맷의 데이타에 부호화하여 저작권을 나타내는 전자 식별 데이타를 작성하는 단계와, 상기 전자 식별 데이타를 전자 식별 데이타 기억 수단에 기억하는 단계를 추가로 구비한 것을 특징으로 하는 부가 정보 매입 방법.
  4. 제2항에 있어서, 저작권을 나타내는 디지탈 화상 데이타를 기억하는 제1 기억 수단으로부터 화상 데이타를 독출하는 단계와, 상기 화상 데이타를 제2 포맷의 데이타에 부호화하여 저작권을 나타내는 전자 식별 데이타를 작성하는 단계와, 상기 전자 식별 데이타를 전자 식별 데이타 기억 수단에 기억하는 단계를 추가로 구비한 것을 특징으로 하는 부가 정보 매입 방법.
  5. 제2항에 있어서, 촬상 수단으로부터 화상 데이타를 취입하는 단계와, 상기 촬상 수단으로부터 얻어진 화상 데이타에 대하여, i 단계(i는 1이상 n미만의 정수)까지의 처리를 행하는 단계와, 상기 i 단계까지 부호화된 화상 데이타에 대하여, 전자 식별 데이타 기억 수단에 기억되어 있는 제2 포맷의 전자 식별 데이타를 소정의 포맷으로 분해하고 분산하여 매입하는 단계와, 전자 식별 데이타가 매입된 데이타에 대하여, 제1 포맷의 디지탈 화상 데이타가 되도록 j 단계(j=n-i) 이후의 부호화 처리를 행하는 단계와, 작성된 상기 제1 포맷의 화상 데이타를 제3 기억 수단에 기억시키는 단계를 추가로 구비한 것을 특징으로 하는 부가 정보 매입 방법.
  6. 제2항에 있어서, 제1 포맷으로 부호화되어 상기 제2 기억 수단에 기억되어 있는 화상 데이타를 독출하는 단계와, 독출된 화상 데이타에 대하여, i 단계(i는 1이상 n미만의 정수)까지 복호하는 단계와, 상기 복호된 화상 데이타에 대하여, 전자 식별 데이타 기억 수단에 기억되어 있는 제2 포맷의 전자 식별 데이타를 소정의 포맷으로 분해하고 분산하여 매입하는 단계와, 전자 식별 데이타가 매입된 데이타에 대하여, 제1 포맷의 디지탈 화상 데이타가 되도록 j 단계(j=n-i) 이후의 부호화 처리를 행하는 단계와, 작성된 상기 제1 포맷의 화상 데이타를 제3 기억 수단에 기억시키는 단계를 구비한 것을 특징으로 하는 부가 정보 매입 방법.
  7. 블록화한 화상을 직교 변환하는 직교 변환 수단과, 상기 직교 변환후의 블록을 양자화하는 양자화 수단과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부에 부가 정보를 매입하는 부가 정보 매입 수단을 구비하는 것을 특징으로 하는 부가 정보 매입 장치.
  8. 블록화한 화상을 직교 변환하는 직교 변환 수단과, 상기 직교 변환후의 블록을 양자화하는 양자화 수단과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 선두부와 치환하여 부가 정보를 매입하는 부가 정보 매입 수단을 구비하는 것을 특징으로 하는 부가 정보 매입 장치.
  9. 블록화한 화상을 직교 변환하는 직교 변환 수단과, 상기 직교 변환후의 블록을 양자화하는 양자화 수단과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 선두부와 치환하고, 1화면분의 화상에 대응하는 부가 정보를 복수의 블록으로 분산하여 매입하는 부가 정보 매입 수단을 구비하는 것을 특징으로 하는 부가 정보 매입 장치.
  10. 제7항 내지 제9항 중 어느 한 항에 있어서, 상기 부가 정보가 매입된 블록에 대하여 가역 압축을 행하는 가역 압축 수단을 추가로 구비하는 것을 특징으로 하는 부가 정보 매입 장치.
  11. 블록화한 화상을 직교 변환, 양자화하고, 양자화한 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부와 치환하여 부가 정보를 매입한 화상 압축 데이타를 재생하는 화상 재생 장치에 있어서, 상기 화상 압축 데이타로부터 상기 부가 정보를 재생하는 재생 수단과, 상기 재생 수단에 의해 추출된 상기 부가 정보를 축적하는 축적 수단과, 상기 화상 압축 데이타에 매입된 상기 부가 정보를 제로로 치환하는 제로 치환 수단과, 상기 제로 치환후의 화상 압축 데이타를 역양자화하는 역양자화 수단과, 상기 역양자화된 화상 압축 데이타를 역직교 변환하는 역직교 변환 수단을 구비하는 것을 특징으로 하는 화상 재생 장치.
  12. 블록화한 화상을 직교 변환, 양자화하고, 양자화한 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부에 부가 정보를 매입하며, 가역 압축하여 얻은 화상 압축 데이타를 재생하는 화상 재생 장치에 있어서, 상기 화상 압축 데이타를 가역 복호하는 가역 복호 수단과, 상기 가역 복호된 화상 압축 데이타로부터 상기 부가 정보를 추출하는 추출 수단과, 상기 추출 수단에 의해 추출된 상기 부가 정보를 축적하는 축적 수단과, 상기 화상 압축 데이타에 매입된 상기 부가 정보를 제로로 치환하는 제로 치환 수단과, 상기 제로 치환후의 화상 압축 데이타를 역양자화하는 역양자화 수단과, 상기 역양자화된 화상 압축 데이타를 역직교 변환하는 역직교 변환 수단을 구비하는 것을 특징으로 하는 화상 재생 장치.
  13. 블록화한 화상을 직교 변환하는 공정과, 상기 직교 변환후의 블록을 양자화하는 공정과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부에 부가 정보를 매입하는 공정을 포함한 것을 특징으로 하는 부가 정보 매입 방법.
  14. 블록화한 화상을 직교 변환하는 공정과, 상기 직교 변환후의 블록을 양자화하는 공정과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 선두부에 부가 정보를 매입하는 공정을 포함한 것을 특징으로 하는 부가 정보 매입 방법.
  15. 블록화한 화상을 직교 변환하는 공정과, 상기 직교 변환후의 블록을 양자화하는 공정과, 상기 양자화된 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 선두부와 치환하고, 1화면분의 화상에 대응하는 부가 정보를 복수의 블록으로 분산하여 매입하는 공정을 포함한 것을 특징으로 하는 부가 정보 매입 방법.
  16. 블록화한 화상을 직교 변환하고, 양자화하며, 양자화한 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부와 치환하여 부가 정보를 매입한 화상 압축 데이타를 재생하는 방법에 있어서, 상기 화상 압축 데이타로부터 상기 부가 정보를 추출하여 축적하는 공정과, 상기 화상 압축 데이타에 매입된 상기 부가 정보를 제로로 치환하는 공정과, 상기 제로 치환후의 화상 압축 데이타를 역양자화하는 공정과, 상기 역양자화된 화상 압축 데이타를 역직교 변환하는 공정을 포함한 것을 특징으로 하는 화상 재생 방법.
  17. 블록화한 화상을 직교 변환하고, 양자화하며, 양자화한 블록중의 EOB(End of Block) 직전의 제로 주행 부분의 적어도 일부와 치환하여 부가 정보를 매입하며, 가역 압축하여 얻은 화상 압축 데이타를 재생하는 방법에 있어서, 상기 화상 압축 데이타를 가역 복호하는 공정과, 상기 가역 복호된 화상 압축 데이타로부터 상기 부가 정보를 추출하여 축적하는 공정과, 상기 화상 압축 데이타에 매입된 상기 부가 정보를 제로로 치환하는 공정과, 상기 제로 치환 후의 화상 압축 데이타를 역양자화하는 공정과, 상기 역양자화된 화상 압축 데이타를 역직교 변환하는 공정을 포함한 것을 특징으로 하는 화상 재생 방법.
  18. 제7항 내지 제9항 중 어느 한 항에 기재한 부가 정보 매입 장치를 사용하여 화상 압축 데이타에 정보를 매입한 압축 데이타를 기록한 것을 특징으로 하는 기록 매체.
  19. 제13항 내지 제14항 중 어느 한 항에 기재한 부가 정보 매입 방법을 사용하여 화상 압축 데이타에 정보를 매입한 압축 데이타를 기록한 것을 특징으로 하는 기록 매체.
KR1019980016251A 1997-05-08 1998-05-07 부가정보 매입과 재생을 위한 장치와 방법 및 그 기록 매체 KR19980086811A (ko)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100820933B1 (ko) * 2000-01-28 2008-04-10 톰슨 라이센싱 Mpeg 비트스트림에 시각적 요소를 삽입하기 위한 방법

Families Citing this family (107)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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