Patents by Inventor Tomoe Ishikawa

Tomoe Ishikawa 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: 7899259
    Abstract: An image processing method to control an image processing device. Encoded data of tiles of acquired image data is encoded to be decodable at multiple resolutions. The method determines whether encoded data of each tile consists of data of at least three tile-parts, each being at a resolution level. Decoding the data of some tile-parts results in an image resolution that is different from that obtained by decoding other tile-parts data. Tile-parts are designated to be decoded to obtain a designated resolution image. If it is determined that an acquired tile encoded data consists of the data of the at least three tile-parts, data of designated tile-parts is decoded. An image obtained by the decoding is resized and output. Depending on whether encoded data of each acquired tile in the encoded image data consists of the data of the at least three tile-parts, the acquired encoded image data is reconstructed.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: March 1, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoe Ishikawa
  • Patent number: 7660476
    Abstract: There are provided an image processing method and image processing apparatus, which can suitably access a necessary partial image, and can suppress wasteful data transfer by returning data with a small number of tiles for a thumbnail image of a low resolution or the like so as to reduce the number of times of file seek operations, and returning data with a large number of tiles for an image of a high resolution to be returned in response to an enlargement request. To this end, a server encoded data fragmentarily transmits encoded data which is hierarchically encoded by dividing an image into a plurality of tiles in response to a request from a client. The server calculates an occupation ratio of the displayed area of the image requested from the client to the entire image. When the ratio is equal to or lower than a threshold, the server selects encoded data divided to have a larger number of tiles. Otherwise, the server selects encoded data with a smaller number of tiles.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: February 9, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoe Ishikawa
  • Patent number: 7616823
    Abstract: Information associated with data which was previously transmitted to a client terminal (201 or 202) is recorded as a history. When a transmission request of data of logical units in tiles required to obtain a desired image is received from the client terminal (201), the type of progression order used in the client terminal (201) is discriminated with reference to the history. The transmission order of the data of the logical units in the tiles to be transmitted to the client terminal (201) is determined in accordance with the discrimination order, and the data of the logical units in the tiles are transmitted to the client terminal (201) in accordance with the determined transmission order.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: November 10, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoe Ishikawa
  • Patent number: 7603383
    Abstract: In an image communication system including a server which stores image data encoded in accordance with a hierarchy coding, and a client configured to download the image data from the server and display the image data, the server determines on the basis of a request received from the client whether a specific command is requested, when the specific command is requested, generates return data by adding additional data representing the encoding condition of the image data encoded in accordance with the hierarchy coding to image data which has undergone processing designated by the specific command, and transmits the return data to the client. With this arrangement, the client can receive desired image data by one communication between the server and the client.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: October 13, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoe Ishikawa
  • Patent number: 7580577
    Abstract: Encoded data, which can be used by a versatile JPEG2000 decoder in a client, and can assure a high-speed decode process of the encoded data and a high-speed display process of image data, is suitably generated using fragmentary encoded data cached in the client, and fragmentary encoded data received as needed from the server. To this end, a client stores first encoded data of encoded data managed by a server, and calculates short second encoded data on the basis of encoded data required to generate JPEG2000 encoded data, and the first encoded data. The client acquires the second encoded data from the server, and segments the encoded data into a plurality of independent encoded data by interpreting the header information of the second encoded data. When not all data of independent encoded data are stored for each segmented unit, the client stores dummy encoded data, and outputs the encoded data as the JPEG2000 encoded data.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: August 25, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Miyuki Enokida, Tomoe Ishikawa
  • Publication number: 20070274599
    Abstract: An image is segmented into a plurality of tiles. When encoded image data which includes encoded data of respective tiles obtained by encoding the respective tiles to be decodable at a plurality of resolutions is not compliant to the grouping format, parts to be decoded of the encoded data of the respective tiles to obtain an image with a designated specification are designated, and the encoded image data is reconstructed so as to hold the parts to be decoded designated in the encoded data of the respective tiles as a data group in which they are arranged in the arrangement order of tiles.
    Type: Application
    Filed: May 24, 2007
    Publication date: November 29, 2007
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Tomoe Ishikawa
  • Patent number: 7298909
    Abstract: A transmission request for encoded data necessary to obtain a desired image is received (S801). It is determined whether the upper limit value of the data quantity of encoded data of a tile to be sent back in response to the transmission request is designated (S802). When the upper limit value is designated, encoded data of tiles to be sent back are referred to in a desired tile order. Of data of logical units which form the encoded data of a tile to be referred to, data of a logical unit corresponding to the transmission request and header data of the logical unit are output to a memory. The data size is counted in an output order, and a data group which is output until the counting result exceeds the upper limit value is sent back (S806 and S807).
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: November 20, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoe Ishikawa
  • Patent number: 7200272
    Abstract: In an image processing method and apparatus for decoding and displaying input encoded data, the upper limit value of the data size to be stored in a memory that stores fragmented encoded data which form image data is set. It is checked based on the data size already stored in that memory, the upper limit value, and the data size of the input encoded data, if that input encoded data can be stored in the memory. If it is determined that the input encoded data cannot be stored in the memory, a region to be deleted in the image data of the data stored in the memory is determined. Data included in the determined region to be deleted is deleted for each fragmented data as a unit. If it is determined that the input encoded data can be stored in the memory, or after the data is deleted, the input encoded data is stored in the memory.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: April 3, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoe Ishikawa
  • Publication number: 20060140494
    Abstract: There are provided an image processing method and image processing apparatus, which can suitably access a necessary partial image, and can suppress wasteful data transfer by returning data with a small number of tiles for a thumbnail image of a low resolution or the like so as to reduce the number of times of file seek operations, and returning data with a large number of tiles for an image of a high resolution to be returned in response to an enlargement request. To this end, a server encoded data fragmentarily transmits encoded data which is hierarchically encoded by dividing an image into a plurality of tiles in response to a request from a client. The server calculates an occupation ratio of the displayed area of the image requested from the client to the entire image. When the ratio is equal to or lower than a threshold, the server selects encoded data divided to have a larger number of tiles. Otherwise, the server selects encoded data with a smaller number of tiles.
    Type: Application
    Filed: December 14, 2005
    Publication date: June 29, 2006
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Tomoe Ishikawa
  • Publication number: 20060050973
    Abstract: In an image communication system including a server which stores image data encoded in accordance with a hierarchy coding, and a client configured to download the image data from the server and display the image data, the server determines on the basis of a request received from the client whether a specific command is requested, when the specific command is requested, generates return data by adding additional data representing the encoding condition of the image data encoded in accordance with the hierarchy coding to image data which has undergone processing designated by the specific command, and transmits the return data to the client. With this arrangement, the client can receive desired image data by one communication between the server and the client.
    Type: Application
    Filed: September 6, 2005
    Publication date: March 9, 2006
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Tomoe Ishikawa
  • Publication number: 20050074174
    Abstract: A transmission request for encoded data necessary to obtain a desired image is received (S801). It is determined whether the upper limit value of the data quantity of encoded data of a tile to be sent back in response to the transmission request is designated (S802). When the upper limit value is designated, encoded data of tiles to be sent back are referred to in a desired tile order. Of data of logical units which form the encoded data of a tile to be referred to, data of a logical unit corresponding to the transmission request and header data of the logical unit are output to a memory. The data size is counted in an output order, and a data group which is output until the counting result exceeds the upper limit value is sent back (S806 and S807).
    Type: Application
    Filed: September 22, 2004
    Publication date: April 7, 2005
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Tomoe Ishikawa
  • Publication number: 20050021816
    Abstract: Information associated with data which was previously transmitted to a client terminal (201 or 202) is recorded as a history. When a transmission request of data of logical units in tiles required to obtain a desired image is received from the client terminal (201), the type of progression order used in the client terminal (201) is discriminated with reference to the history. The transmission order of the data of the logical units in the tiles to be transmitted to the client terminal (201) is determined in accordance with the discrimination order, and the data of the logical units in the tiles are transmitted to the client terminal (201) in accordance with the determined transmission order.
    Type: Application
    Filed: June 16, 2004
    Publication date: January 27, 2005
    Inventor: Tomoe Ishikawa
  • Publication number: 20040177155
    Abstract: Encoded data, which can be used by a versatile JPEG2000 decoder in a client, and can assure a high-speed decode process of the encoded data and a high-speed display process of image data, is suitably generated using fragmentary encoded data cached in the client, and fragmentary encoded data received as needed from the server. To this end, a client stores first encoded data of encoded data managed by a server, and calculates short second encoded data on the basis of encoded data required to generate JPEG2000 encoded data, and the first encoded data. The client acquires the second encoded data from the server, and segments the encoded data into a plurality of independent encoded data by interpreting the header information of the second encoded data. When not all data of independent encoded data are stored for each segmented unit, the client stores dummy encoded data, and outputs the encoded data as the JPEG2000 encoded data.
    Type: Application
    Filed: December 8, 2003
    Publication date: September 9, 2004
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Miyuki Enokida, Tomoe Ishikawa
  • Publication number: 20030142871
    Abstract: In an image processing method and apparatus for decoding and displaying input encoded data, the upper limit value of the data size to be stored in a memory that stores fragmented encoded data which form image data is set. It is checked based on the data size already stored in that memory, the upper limit value, and the data size of the input encoded data, if that input encoded data can be stored in the memory. If it is determined that the input encoded data cannot be stored in the memory, a region to be deleted in the image data of the data stored in the memory is determined. Data included in the determined region to be deleted is deleted for each fragmented data as a unit. If it is determined that the input encoded data can be stored in the memory, or after the data is deleted, the input encoded data is stored in the memory.
    Type: Application
    Filed: January 29, 2003
    Publication date: July 31, 2003
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Tomoe Ishikawa
  • Publication number: 20030067627
    Abstract: Header data associated with an image is received from an external apparatus prior to reception of encoded data, the number of tiles which form the image, and the number of encoded data required to form each tile are calculated on the basis of the received header data, predetermined dummy encoded data (ZLP) are set in correspondence with the number of encoded data in each of the calculated tiles, and the dummy encoded data, corresponding to the encoded data actually received from the external apparatus, of the set dummy encoded data are replaced by the encoded data received from the external apparatus.
    Type: Application
    Filed: August 30, 2002
    Publication date: April 10, 2003
    Inventors: Tomoe Ishikawa, Miyuki Enokida