Patents by Inventor Hiroaki Nakata

Hiroaki Nakata 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: 7864082
    Abstract: A variable length code decoding device for decoding variable length code data, including: a table memory that stores a plurality of decoding process tables having a reference relationship therein; and a decoding control unit that is given a start address and an initial reference bit length of the table memory; and sequentially selects the decoding process tables according to the decoded data to control a process of decoding the variable length code data, wherein when referring to the decoding process table to perform an initial decoding of the variable length code data, the initial decoding process is conducted by a longer bit length to be clipped from the variable length code data for referring to the decoding process table than the bit length used when referring to the other portions of the decoding process table.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: January 4, 2011
    Assignee: Renesas Electronics Corporation
    Inventors: Hiroaki Nakata, Fumitaka Izuhara, Kazushi Akie, Takafumi Yuasa
  • Publication number: 20100301111
    Abstract: The accuracy of reading a barcode embedded in a printed document is maintained, and at the same time, the amount of toner and the like consumed is reduced. When document information read by scanning is analyzed and the density of the document information is higher than a predetermined threshold vale, that is, when the printed document has a space enough to contain the barcode, the density of the barcode is set such that the density of the barcode is decreased as compared with a case where the density of the document information is lower than the predetermined threshold value. By changing the size of dots and the distance between the dots and thus decreasing the density of the barcode, it is possible to reduce the amount of toner and the like consumed. Then, the set barcode is synthesized with the document information, and the synthesized image is output.
    Type: Application
    Filed: April 15, 2010
    Publication date: December 2, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hiroaki Nakata
  • Publication number: 20100277765
    Abstract: The present invention realizes a network printing system capable of accumulating and chasing printed data. Further, by providing a job chasing function on the printer driver side, detailed setting can be done to extract history information of the job chasing function. The detailed setting to extract history information to chase a job can be done only by a specific administrator or user so that the job can be reliably chased, whereas the administrator or user can obtain desired history information. Accordingly, a precise jog chasing system can be established.
    Type: Application
    Filed: July 12, 2010
    Publication date: November 4, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Masanori Aritomi, Tatsuro Uchida, Hiroaki Nakata, Yasuhiro Kujirai
  • Patent number: 7791745
    Abstract: An information processing method is provided for an information processing apparatus on which a printer driver that runs on an operating system is installed. The method includes a step of reading a module upon reception of an instruction for adding the module to the printer driver, a step of storing the read module into a storage area in an operating system corresponding to the printer driver, a step of registering the module by adding a name of the module stored in the storage area to configuration information of the printer driver and by adding the module to the printer driver, and a step of controlling a print service of the operating system to recognize the registered module.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: September 7, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroaki Nakata
  • Publication number: 20100211623
    Abstract: The present invention is directed to improve efficiency of a filter processing on an image. A filter processing module includes a filter circuit and a control circuit. The filter circuit includes: a first register capable of storing data; a first arithmetic logic unit capable of executing a first filter processing on the basis of output data of the first register; a second register capable of storing a result of the arithmetic operation of the first arithmetic logic unit; and a second arithmetic logic unit capable of executing a second filter processing on the basis of output data of the second register. The control circuit adjusts the number of pieces of data which is input per cycle in the first register in accordance with the number of taps in the first filter processing, size of an execution result of the first filter processing, and the number of second arithmetic logic units, thereby promptly completing the first filter processing.
    Type: Application
    Filed: February 15, 2010
    Publication date: August 19, 2010
    Inventors: Yoshitaka HIRAMATSU, Hiroaki Nakata, Masakazu Ehama, Seiji Mochizuki
  • Publication number: 20100195131
    Abstract: To reduce the workload involved in rearranging and printing a Web page in a desired layout, style sheets for realizing desired print layouts are saved in association with the URLs of Web pages, and when subsequently printing a Web page having the same domain name or a similar URL, a print layout to which a saved style sheet has been applied is presented as a candidate, and applied when printing the Web page.
    Type: Application
    Filed: January 13, 2010
    Publication date: August 5, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hiroaki Nakata
  • Patent number: 7755783
    Abstract: The present invention realizes a network printing system capable of accumulating and chasing printed data. Further, by providing a job chasing function on the printer driver side, detailed setting can be done to extract history information of the job chasing function. The detailed setting to extract history information to chase a job can be done only by a specific administrator or user so that the job can be reliably chased, whereas the administrator or user can obtain desired history information. Accordingly, a precise jog chasing system can be established.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: July 13, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masanori Aritomi, Tatsuro Uchida, Hiroaki Nakata, Yasuhiro Kujirai
  • Publication number: 20100146234
    Abstract: An external bus interface method including: receiving, via an access control unit, an access request conveyed through an external bus, and judging, via an access judging unit connected to the access control unit, whether the access request is to be honored or rejected, wherein upon receiving the access request, the access control unit sends to the access judging unit an access judging check request signal asking whether the requested address falls within one of access-permitted areas registered in the access judging unit, the access judging unit checks whether the requested address falls within one of the access-permitted areas registered in it and returns to the access control unit, an access judging check result signal indicating whether the access request is to be honored or rejected, and if the access judging check result signal indicates that the access request is to be rejected, the access control unit nullifies the access request.
    Type: Application
    Filed: February 16, 2010
    Publication date: June 10, 2010
    Inventors: Masakazu EHAMA, Kazuhiko Tanaka, Koji Hosogi, Hiroaki Nakata
  • Publication number: 20100118332
    Abstract: The inconsistencies of the function included in the print setting resolving process is conducted, and information to indicate that the aforementioned print setting is not been changed is added. Then, based on the added information, it is determined whether the information regarding the print setting is changed or not. Here, in case the data related to print setting is added and also the print setting has not been changed, then the process is not conducted. Moreover, in case the data related to print setting is not added or the print setting has been changed, the process is conducted.
    Type: Application
    Filed: October 9, 2009
    Publication date: May 13, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hiroaki Nakata
  • Patent number: 7664925
    Abstract: Access control unit sends to the access judging unit an access judging check request signal asking whether the requested address falls within one of the access-permitted areas registered in the access judging unit, the access judging unit checks whether the requested address falls within one of the access-permitted areas registered in it and returns to the access control unit an access judging check result signal indicating whether the access request is to be honored or rejected, and the access control unit permits access to the internal bus if the access judging check result signal indicates that the access request is to be honored, or rejects the access request otherwise.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: February 16, 2010
    Assignee: Renesas Technology Corp.
    Inventors: Masakazu Ehama, Kazuhiko Tanaka, Koji Hosogi, Hiroaki Nakata
  • Publication number: 20090304078
    Abstract: The variable length decoder has a memory device including a plurality of lookup tables, and sequentially decodes codewords of variable-length codes using the memory device. The decoded values corresponding to the codewords and control information pieces are stored in the lookup tables. In decoding one codeword, one lookup table is selected from among the plurality of lookup tables. In the decode, one decoded value corresponding to the one codeword, and a control information piece for selecting a next lookup table depending on the decoded value and used for a next decode are produced from the selected lookup table in response to the one codeword in parallel.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 10, 2009
    Inventors: Takafumi YUASA, Hiroaki NAKATA, Fumitaka IZUHARA, Kazushi AKIE, Motoki KIMURA
  • Publication number: 20090237278
    Abstract: A variable length code decoding device for decoding variable length code data, including: a table memory that stores a plurality of decoding process tables having a reference relationship therein; and a decoding control unit that is given a start address and an initial reference bit length of the table memory; and sequentially selects the decoding process tables according to the decoded data to control a process of decoding the variable length code data, wherein when referring to the decoding process table to perform an initial decoding of the variable length code data, the initial decoding process is conducted by a longer bit length to be clipped from the variable length code data for referring to the decoding process table than the bit length used when referring to the other portions of the decoding process table.
    Type: Application
    Filed: May 18, 2009
    Publication date: September 24, 2009
    Inventors: Hiroaki NAKATA, Fumitaka IZUHARA, Kazushi AKIE, Takafumi YUASA
  • Patent number: 7586639
    Abstract: A mechanism in which whether or not a printing process can be executed in a user's desired format can be recognized by the user before a print output is executed from an application is provided. The application inquires of a printer driver about a restriction value of a printing apparatus in the case of executing the printing process by print setting designated by the user and obtains such a value. Whether or not the printing process can be executed is discriminated on the basis of the obtained print restriction value information and the number of pages of a print document. If it is determined that the printing process cannot be executed, a message showing that it is impossible to execute the printing process is displayed onto a displaying apparatus. If the printing process cannot be executed, the user is allowed to select available print settings.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: September 8, 2009
    Assignee: Canon Kabuhsiki Kaisha
    Inventor: Hiroaki Nakata
  • Publication number: 20090144527
    Abstract: The present invention provides a stream processing apparatus capable of improving the processing performance in the case of continuously processing a plurality of data streams. A control stream, different from a data stream, is prepared, and a program and a parameter are updated in advance in accordance with the control stream. Double buffer areas are prepared in a memory of the stream processing apparatus into which the program and the parameter are stored. The location of the data stream to be input is written in the control stream, and buffers for reading the data stream are multiplexed so as to read in advance the top portion of the data stream to be processed next.
    Type: Application
    Filed: November 28, 2008
    Publication date: June 4, 2009
    Inventors: Hiroaki NAKATA, Takafumi YUASA, Fumitaka IZUHARA, Kazushi AKIE, Motoki KIMURA
  • Patent number: 7535386
    Abstract: A flag indicating whether a decoding process is completed or continued is disposed in each of entries of a decoding process table. A decoded value and a significant bit length are recorded in the entry of a decoding process completion. Information for identifying the decoding process table which is used in a subsequent process, and a bit length that is clipped from a code word which is used when referring to a subsequent table are recorded in the entry of the decoding process continuation. When the decoding process starts, the information for identifying the table to be used and the bit length that is referred to from the code word when referring to the table are designated together with the code word. The decoding process table reference is repeated as the occasion demands. With the above configuration, there is provided a variable length code decoding device.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: May 19, 2009
    Assignee: Renesas Technology Corp.
    Inventors: Hiroaki Nakata, Fumitaka Izuhara, Kazushi Akie, Takafumi Yuasa
  • Publication number: 20090063800
    Abstract: Access control unit sends to the access judging unit an access judging check request signal asking whether the requested address falls within one of the access-permitted areas registered in the access judging unit, the access judging unit checks whether the requested address falls within one of the access-permitted areas registered in it and returns to the access control unit an access judging check result signal indicating whether the access request is to be honored or rejected, and the access control unit permits access to the internal bus if the access judging check result signal indicates that the access request is to be honored, or rejects the access request otherwise.
    Type: Application
    Filed: October 27, 2008
    Publication date: March 5, 2009
    Inventors: Masakazu EHAMA, Kazuhiko TANAKA, Koji HOSOGI, Hiroaki NAKATA
  • Patent number: 7499196
    Abstract: When the trial period for the printer driver of the trial version has elapsed while the license for the printer driver has not been purchased, the normal printing process continues to be enabled, and the density for tint block printing is set to a density at which a latent-image portion appears. Thus, based on the printing results obtained by a printer, the user can observe the same image as the image on which a tint block image is actually printed. As a result, the user understands that unrelated characters “COPY” are superimposed on the original image, and further experiences the effects of the tint block printing function. Further, the user is encouraged to purchase a license for another software product having a tint block printing function.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: March 3, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hiroaki Nakata, Masanori Aritomi, Tatsuro Uchida, Yasuhiro Kujirai
  • Publication number: 20080294878
    Abstract: When an error is detected in an error detecting unit in a processor system, the error detecting unit outputs an error signal to an interrupt control unit, and the interrupt control unit outputs a value of an error address register and a control signal to a program counter control unit and rewrites a value of a program counter to a value of an error address register. By this means, the branching process by an error interrupt is realized. In this case, when the error is detected, the process of saving the value of the program counter at the time of error occurrence is not performed, and a specific save register and a control circuit for the recovery to the address at the time of the error occurrence after the end of the error processing are not provided.
    Type: Application
    Filed: April 11, 2008
    Publication date: November 27, 2008
    Inventors: Takafumi YUASA, Hiroaki Nakata, Koji Hosogi, Masakazu Ehama, Fumitaka Izuhara, Kazushi Akie
  • Patent number: 7444487
    Abstract: Access control unit sends to the access judging unit an access judging check request signal asking whether the requested address falls within one of the access-permitted areas registered in the access judging unit, the access judging unit checks whether the requested address falls within one of the access-permitted areas registered in it and returns to the access control unit an access judging check result signal indicating whether the access request is to be honored or rejected, and the access control unit permits access to the internal bus if the access judging check result signal indicates that the access request is to be honored, or rejects the access request otherwise.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: October 28, 2008
    Assignee: Renesas Technology Corp.
    Inventors: Masakazu Ehama, Kazuhiko Tanaka, Koji Hosogi, Hiroaki Nakata
  • Publication number: 20080231891
    Abstract: A client apparatus capable of communicating with a server apparatus via a network includes a collecting unit configured to collect module configuration information regarding at least one device driver installed in the client apparatus, a module configuration information transmitting unit configured to transmit the module configuration information collected by the collecting unit to the server apparatus, a complementary data receiving unit configured to receive, from the server apparatus, complementary data compensating for a difference between the module configuration information of the client apparatus and module configuration information of the server apparatus, and a complementing unit configured to complement the module configuration information of the client apparatus based on the complementary data received by the complementary data receiving unit.
    Type: Application
    Filed: March 19, 2008
    Publication date: September 25, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hiroaki Nakata