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: 7864082Abstract: 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: GrantFiled: May 18, 2009Date of Patent: January 4, 2011Assignee: Renesas Electronics CorporationInventors: Hiroaki Nakata, Fumitaka Izuhara, Kazushi Akie, Takafumi Yuasa
-
Publication number: 20100301111Abstract: 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: ApplicationFiled: April 15, 2010Publication date: December 2, 2010Applicant: CANON KABUSHIKI KAISHAInventor: Hiroaki Nakata
-
Publication number: 20100277765Abstract: 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: ApplicationFiled: July 12, 2010Publication date: November 4, 2010Applicant: CANON KABUSHIKI KAISHAInventors: Masanori Aritomi, Tatsuro Uchida, Hiroaki Nakata, Yasuhiro Kujirai
-
Patent number: 7791745Abstract: 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: GrantFiled: January 18, 2005Date of Patent: September 7, 2010Assignee: Canon Kabushiki KaishaInventor: Hiroaki Nakata
-
Publication number: 20100211623Abstract: 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: ApplicationFiled: February 15, 2010Publication date: August 19, 2010Inventors: Yoshitaka HIRAMATSU, Hiroaki Nakata, Masakazu Ehama, Seiji Mochizuki
-
Publication number: 20100195131Abstract: 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: ApplicationFiled: January 13, 2010Publication date: August 5, 2010Applicant: CANON KABUSHIKI KAISHAInventor: Hiroaki Nakata
-
Patent number: 7755783Abstract: 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: GrantFiled: November 23, 2005Date of Patent: July 13, 2010Assignee: Canon Kabushiki KaishaInventors: Masanori Aritomi, Tatsuro Uchida, Hiroaki Nakata, Yasuhiro Kujirai
-
Publication number: 20100146234Abstract: 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: ApplicationFiled: February 16, 2010Publication date: June 10, 2010Inventors: Masakazu EHAMA, Kazuhiko Tanaka, Koji Hosogi, Hiroaki Nakata
-
Publication number: 20100118332Abstract: 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: ApplicationFiled: October 9, 2009Publication date: May 13, 2010Applicant: CANON KABUSHIKI KAISHAInventor: Hiroaki Nakata
-
Patent number: 7664925Abstract: 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: GrantFiled: October 27, 2008Date of Patent: February 16, 2010Assignee: Renesas Technology Corp.Inventors: Masakazu Ehama, Kazuhiko Tanaka, Koji Hosogi, Hiroaki Nakata
-
Publication number: 20090304078Abstract: 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: ApplicationFiled: May 28, 2009Publication date: December 10, 2009Inventors: Takafumi YUASA, Hiroaki NAKATA, Fumitaka IZUHARA, Kazushi AKIE, Motoki KIMURA
-
Publication number: 20090237278Abstract: 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: ApplicationFiled: May 18, 2009Publication date: September 24, 2009Inventors: Hiroaki NAKATA, Fumitaka IZUHARA, Kazushi AKIE, Takafumi YUASA
-
Patent number: 7586639Abstract: 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: GrantFiled: July 28, 2005Date of Patent: September 8, 2009Assignee: Canon Kabuhsiki KaishaInventor: Hiroaki Nakata
-
Publication number: 20090144527Abstract: 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: ApplicationFiled: November 28, 2008Publication date: June 4, 2009Inventors: Hiroaki NAKATA, Takafumi YUASA, Fumitaka IZUHARA, Kazushi AKIE, Motoki KIMURA
-
Patent number: 7535386Abstract: 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: GrantFiled: August 28, 2007Date of Patent: May 19, 2009Assignee: Renesas Technology Corp.Inventors: Hiroaki Nakata, Fumitaka Izuhara, Kazushi Akie, Takafumi Yuasa
-
Publication number: 20090063800Abstract: 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: ApplicationFiled: October 27, 2008Publication date: March 5, 2009Inventors: Masakazu EHAMA, Kazuhiko TANAKA, Koji HOSOGI, Hiroaki NAKATA
-
Patent number: 7499196Abstract: 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: GrantFiled: September 19, 2005Date of Patent: March 3, 2009Assignee: Canon Kabushiki KaishaInventors: Hiroaki Nakata, Masanori Aritomi, Tatsuro Uchida, Yasuhiro Kujirai
-
Publication number: 20080294878Abstract: 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: ApplicationFiled: April 11, 2008Publication date: November 27, 2008Inventors: Takafumi YUASA, Hiroaki Nakata, Koji Hosogi, Masakazu Ehama, Fumitaka Izuhara, Kazushi Akie
-
Patent number: 7444487Abstract: 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: GrantFiled: February 6, 2007Date of Patent: October 28, 2008Assignee: Renesas Technology Corp.Inventors: Masakazu Ehama, Kazuhiko Tanaka, Koji Hosogi, Hiroaki Nakata
-
Publication number: 20080231891Abstract: 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: ApplicationFiled: March 19, 2008Publication date: September 25, 2008Applicant: CANON KABUSHIKI KAISHAInventor: Hiroaki Nakata