Patents by Inventor Keiichi Iwamura

Keiichi Iwamura has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7162637
    Abstract: An image verification system includes an imaging device and a first image verification device. The imaging device has an image generating unit which generates image data, and a first verification data generating unit which generates first verification data using the image data and common information. In the first image verification device, a first verification unit verifies whether or not the image data is modified using the image data, the first verification data, and the common information. If it is verified by the first verification unit the image data is not modified, an embedding unit embeds watermark data to detect a modified portion of the image data in order to generate watermarked image data. A second verification data generating unit generates second verification data using the watermarked image data and secret information.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: January 9, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Satoru Wakao, Keiichi Iwamura
  • Patent number: 7158652
    Abstract: An increasing number of people are employing a variety of methods of editing and processing digital content in an effort to illegally copy the content. It is difficult to develop digital watermark technology that is able to withstand all types of editing and processing. The present invention addresses the foregoing problems by providing a digital content processing method comprising performing a plurality of copyright protection processes on digital content, each copyright protection process differing in difficulty of being analyzing, and distributing the processed digital content.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: January 2, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keiichi Iwamura
  • Patent number: 7155736
    Abstract: An image transmission apparatus for processing hierarchically encoded image information includes an accounting unit for performing accounting processing in correspondence with the resolution of the image information.
    Type: Grant
    Filed: June 6, 2001
    Date of Patent: December 26, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takayuki Nagashima, Toshiaki Suzuki, Keiichi Iwamura
  • Patent number: 7146339
    Abstract: An image processing apparatus which stores user information related to a seller or a buyer of the image processing apparatus. The user information is thereafter multiplexed to an output image formed by the image processing apparatus. If the output image were an unlawful image, the seller or the buyer could be identified from the user information multiplexed in the output image.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: December 5, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keiichi Iwamura
  • Patent number: 7142689
    Abstract: An image processing method is provided. This method comprises: a first information extraction step of extracting first information, including a registration signal used to correct the geometrical distortion of an image; a determination step of employing results obtained at the first information extraction step to determine whether second information is to be extracted from the image; a division step of dividing the image into at least one block; and a selection step of selecting the block. In this method, the first information and the second information are embedded in the image as invisible or less visible electronic watermarks, and are added to components of said image that are less easily discerned by a human's eyes. Further, the amount of said first information is smaller than the amount of said second information, and the first information is embedded more deeply in the image than is the second information.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: November 28, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Junichi Hayashi, Keiichi Iwamura, Yoshihiro Ishida, Tomochika Murakami
  • Publication number: 20060253448
    Abstract: A data processing apparatus for reproducing a plurality of object streams having predetermined information severally, which apparatus is provided with an IPMP information extraction circuit (54) for extracting hierarchical management information for controlling the permission and inhibition of the usage of each object from input data, a usage status check circuit (56) for judging whether the usage of an upper level object of a subjected object is prohibited or not in accordance with the IPMP information extracted by the IPMP information extraction circuit (54), and a control information extraction circuit (58) for controlling the data processing apparatus to prohibit the usage of the subjected object if the usage of the upper level object of the subjected object is prohibited in accordance with a judgment result by the usage status check circuit (56).
    Type: Application
    Filed: July 19, 2006
    Publication date: November 9, 2006
    Applicant: Canon Kabushiki Kaisha
    Inventors: Nobuhiro Tagashira, Keiichi Iwamura, Tsutomu Ando
  • Publication number: 20060248348
    Abstract: An image verification system includes an image input apparatus, image verification apparatus, and database apparatus. The image input apparatus generates verification information for image data by using a private key and adds the verification information and predetermined information unique to the image input apparatus to the image data. The image verification apparatus verifies that the image data has been altered or not by using the verification information and a public key corresponding to the private key. The database apparatus stores the public key in association with the predetermined information in the a storage unit and provides the public key to the image verification apparatus.
    Type: Application
    Filed: April 5, 2006
    Publication date: November 2, 2006
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: SATORU WAKAO, Keiichi Iwamura, Yasuhiro Nakamoto
  • Patent number: 7106906
    Abstract: The invention generates moving image information obtained by compositing a moving image of a user and objects selected by the user, and provides the generated moving image information to the user. For instance, when the user has inserted a coin or coins into a device, a select menu of pre-stored stories is displayed, and the user selects one story from the menu. Then, the user selects a desired background scene and feature player in that story to determine pre-stored objects. After that, an image of the user is sensed, and is stored as a moving image object. The moving image object is then composited with the previously selected objects according to MPEG 4 to generate single stream information. The generated moving image information is then delivered to the user.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: September 12, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keiichi Iwamura
  • Patent number: 7103827
    Abstract: A code sequence start position detection method and apparatus, and a decoding method and apparatus, which can quickly detect the start position of a code sequence by a simple processing arrangement, and can decode the code sequence on the basis of the detected start position, are provided. In order to detect a start position of a cyclic code sequence with a code length n, the cyclic code sequence with the code length n is input in turn, and a multiplier g, register r, and adder+generate a syndrome for a coded word from the first start position ci?1 (i=1, 2, . . . ) to the first end position ci?1+n in the register r. A multiplier w and adder+correct the generated syndrome using data based on a coded word which is stored in an n-bit buffer and starts from the second start position ci+n, and a NOR detects the start position of the cyclic code sequence with the code length n on the basis of the modified syndrome.
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: September 5, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keiichi Iwamura
  • Patent number: 7092910
    Abstract: A system and method are provided for selecting, from among a plurality of attachment schemes, an attachment scheme which is appropriate for embedding information in digital data, attaching information representing the selected attachment scheme to the digital data using a predetermined attachment scheme, and attaching arbitrary information such as copyright information or user information to the digital data using the selected attachment scheme.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: August 15, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keiichi Iwamura
  • Patent number: 7076720
    Abstract: An encoding apparatus includes a first encoding unit adapted to encode inputted data, an interleaving unit adapted to interleave the inputted data, and a second encoding unit adapted to encode an output of the interleaving unit. The encoding apparatus executes a first encoding algorithm using the first encoding unit, and executes a second encoding algorithm using the first encoding unit, the interleaving unit and the second encoding unit. Furthermore, the encoding apparatus shares the first encoding unit when the encoding apparatus executes the first and second encoding algorithms in parallel.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: July 11, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jun Yoshida, Keiichi Iwamura
  • Patent number: 7072488
    Abstract: An encrypted image C(i, j) is generated by exclusively ORing pseudo random number values, which are generated using a key k0 as a key, and respective bits, except for the LSBs, of B pixel data at respective pixel positions (i, j) of digital image data I(i, j). First check bits B(i, j) corresponding to the pixel positions of pixels are generated based on the image C(i, j) and a conversion table. A digitally watermarked image I?(i, j) is obtained by embedding the first check bits in the LSBs of the corresponding pixel data of the digital image data. Check bits U(i, j) are obtained by encrypting pixel data by exclusively ORing respective bits, except for the LSBs, of B pixel data at positions (i, j) of the image I?(i, j) and the pseudo random numbers. If each check bit U(i, j) matches the LSB of the corresponding B pixel data, it is determined that the corresponding pixel is free from tampering.
    Type: Grant
    Filed: July 5, 2002
    Date of Patent: July 4, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keiichi Iwamura
  • Patent number: 7058820
    Abstract: Copyright information embedded in a digital content can always be sampled and the copyright of the digital content can be protected reliably, by using a sampling program which is automatically activated and samples the copyright information from the digital content. For example, the digital content added with the sampling program is distributed or an application program added with the sampling program for utilizing the digital content is distributed so that the copyright information can be reliably sampled from the digital content and the utilization of the digital content can be controlled in accordance with the copyright information. If a file containing a plurality of digital contents is used, copyright information is embedded in each digital content and the copyright information is sampled from each digital content. It is possible to control the utilization of each digital content in accordance with the sampled copyright information.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: June 6, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Nobuhiro Tagashira, Keiichi Iwamura
  • Publication number: 20060072784
    Abstract: Provided are an information processing apparatus, method, program and storage medium whereby prescribed additional information such as a digital watermark can be embedded directly in encoded data, and later extracted, without decoding data that has been compressed and encoded by the JPEG scheme, etc. First, encoded data, which is information that has been encoded, is input from an encoded data input unit (101). An embed coefficient is selected in an embed coefficient selector (102) block by prescribed block, and a code transformation unit (103) replaces the encoded data by different encoded data, which corresponds to the input encoded data, input using a transformation table (104), whereby a digital watermark is embedded.
    Type: Application
    Filed: October 4, 2005
    Publication date: April 6, 2006
    Inventor: Keiichi Iwamura
  • Publication number: 20060050926
    Abstract: An encrypted image C(i, j) is generated by exclusively ORing pseudo random number values, which are generated using a key k0 as a key, and respective bits, except for the LSBs, of B pixel data at respective pixel positions (i, j) of digital image data I(i, j). First check bits B(i, j) corresponding to the pixel positions of pixels are generated based on the image C(i, j) and a conversion table. A digitally watermarked image I?(i, j) is obtained by embedding the first check bits in the LSBs of the corresponding pixel data of the digital image data. Check bits U(i, j) are obtained by encrypting pixel data by exclusively ORing respective bits, except for the LSBs, of B pixel data at positions (i, j) of the image I?(i, j) and the pseudo random numbers. If each check bit U(i, j) matches the LSB of the corresponding B pixel data, it is determined that the corresponding pixel is free from tampering.
    Type: Application
    Filed: September 12, 2005
    Publication date: March 9, 2006
    Applicant: Canon Kabushiki Kaisha
    Inventor: Keiichi Iwamura
  • Publication number: 20060047966
    Abstract: A data-processing system and method for controlling synthesizing digital-signature information. The system and method include holding first private-key information, inputting second private-key information, generating third private-key information based on the first private-key information and the second private-key information, holding the third private-key information, generating signature information based on information to be verified and the third private-key information, and outputting the information to be verified and the signature information.
    Type: Application
    Filed: August 22, 2005
    Publication date: March 2, 2006
    Applicant: Canon Kabushiki Kaisha
    Inventor: Keiichi Iwamura
  • Publication number: 20050267912
    Abstract: A mobile phone is provided with a user dictionary to be used under privacy mode ON state and another user dictionary to be used under privacy mode OFF state. The two user dictionaries are automatically switched in conjunction with ON/OFF of the privacy mode. Further, the user dictionary used under privacy mode OFF state is prevented from being referred to under privacy mode ON state. This prevents information stored under privacy mode OFF state from being leaked.
    Type: Application
    Filed: August 15, 2005
    Publication date: December 1, 2005
    Applicants: FUJITSU LIMITED, NTT DoCoMo Inc.
    Inventors: Syuichi Wada, Keiichi Iwamura, Junya Yamaguchi, Shunsuke Tanaka, Kazuhiro Yoshihara
  • Patent number: 6959385
    Abstract: To provide a device capable of determining uniquely the direction of rotation applied to an image and extracting digital watermark information correctly even in the case where a registration signal having a symmetric axis is embedded. A device for enabling digital watermark information to be extracted from image data having the digital watermark information embedded therein in such a manner that it can hardly be perceived by human eyes, in which processing for extracting rotation information and position information from the image data is performed plural times for rotation angles different from one another. For extracted position and rotation information, confidence coefficients indicating accuracy thereof are calculated. The position and rotation angle at which the digital watermark information is embedded are determined based on the confidence coefficients.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: October 25, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomochika Murakami, Keiichi Iwamura, Yoshihiro Ishida
  • Publication number: 20050207730
    Abstract: The invention generates moving image information obtained by compositing a moving image of a user and objects selected by the user, and provides the generated moving image information to the user. For instance, when the user has inserted a coin or coins into a device, a select menu of pre-stored stories is displayed, and the user selects one story from the menu. Then, the user selects a desired background scene and feature player in that story to determine pre-stored objects. After that, an image of the user is sensed, and is stored as a moving image object. The moving image object is then composited with the previously selected objects according to MPEG 4 to generate single stream information. The generated moving image information is then delivered to the user.
    Type: Application
    Filed: May 16, 2005
    Publication date: September 22, 2005
    Inventor: Keiichi Iwamura
  • Publication number: 20050185820
    Abstract: The primary objective of the present invention is the prevention, or the detection, of an illegal act involving digital contents. To achieve this objective, whether an illegal procedure involving digital contents has been performed is determined based on results obtained by performing a predetermined operation for at least a part of the digital contents, and a predetermined process is performed for the digital contents in accordance with the results of determination.
    Type: Application
    Filed: March 14, 2005
    Publication date: August 25, 2005
    Applicant: Canon Kabushiki Kaisha
    Inventors: Jun Yoshida, Keiichi Iwamura