Patents by Inventor Junichi Hirai

Junichi Hirai 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: 7149599
    Abstract: When creating other tool path from two tool paths for cutting a work accurately and efficiently, the data on the first tool path is composed of a position vector and a direction vector of a tool for use when the work is cut while moving the tool. The data on the second tool path is composed of a position vector and a direction vector of the tool for use when the work, which has been cut according to the first tool path, is further cut. A computer uses the first tool path data and second tool path data to calculate a position vector and a direction vector of a medium tool path that is between the first tool path and second tool path.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: December 12, 2006
    Assignees: Hitachi, Ltd., Hitachi Software Engineering Co., Ltd.
    Inventors: Hiroshi Arai, Junichi Hirai, Tamotsu Harihara, Osamu Chiba, Nobuhisa Kanamaru, Shunsuke Minami
  • Publication number: 20060227721
    Abstract: An object of the present invention is to provide a content transmission device which allows playback of content on a content receiving device, the viewing and/or listening of which was interrupted on the content receiving device.
    Type: Application
    Filed: November 24, 2004
    Publication date: October 12, 2006
    Inventors: Junichi Hirai, Keiji Sugiyama, Masashi Takemura
  • Publication number: 20060230037
    Abstract: To provide an information notification apparatus which includes: a rule management unit (103) which holds (a) an information notification rule generated based on the information (TPO information) concerning the preference of a specific user (mother), the rule defining that predetermined information (“Buy milk.”) should be notified to the user (mother) in the case where the user (mother) satisfies predetermined conditions (“Milk is on sale nearby.” and “I have 500 yen or more.”) and (b) an information notification rule which is generated based on the information concerning the preference of another user (father); and a rule execution unit (107) which notifies the user (mother) of the information (“Buy local sake.”) to be notified to another user (father) in the case where the conditions (“Local sake, which is rice wine, is on sale nearby.” and “It costs 2000 yen or less.”) which are defined by the information notification rule concerning another user (father) is satisfied by the user (mother).
    Type: Application
    Filed: December 2, 2004
    Publication date: October 12, 2006
    Inventors: Keiji Sugiyama, Junichi Hirai, Masashi Takemura
  • Patent number: 7065782
    Abstract: A data transmission apparatus has a multiplexing unit that cyclically multiplexes presentation information and navigation information stored in a transmission data storage unit according to control by a multiplexing control unit and a transmission unit that transmits the multiplexed stream. The reception control unit of a data reception apparatus sets filter conditions in a filter condition storage unit of a TS decoder unit in accordance with user operation indications. The presentation information and navigation information separated by the TS decoder unit are outputted via a reproduction unit to a display unit and an audio output unit.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: June 20, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tatsuya Shimoji, Shinji Inoue, Yuki Kusumi, Masahiro Oashi, Kazuo Okamura, Takashi Kakiuchi, Junichi Hirai, Yoshiyuki Miyabe, Ikuo Minakata, Masayuki Kozuka, Yoshihiro Mimura, Yoshinori Matsui, Naoya Takao
  • Patent number: 7028324
    Abstract: A digital broadcasting system includes an authoring apparatus and a transmission apparatus. The authoring apparatus generates event information, which defines an event message that should be transmitted immediately after an operator's instruction to transmit the event message is received, and adds the event information to a content. The authoring apparatus then extracts the event information from the content by referring to tag information and transfers the extracted event information to the transmission apparatus. The transmission apparatus stores the event message defined by the event information transferred from the authoring apparatus. According to an operator's instruction to transmit the event message, the transmission apparatus issues the event message, and multiplexes and transmits the issued event message and the content.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: April 11, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Hidekazu Shimizu, Toshihiro Hishida, Junichi Hirai, Hideki Kagemoto
  • Patent number: 6999845
    Abstract: A numerically controlled curved-surface machining unit equipped with three linearly moving axes and, at least, one rotary axis, including a simultaneous multiple-axis control NC machine numerically controlled by a numerical control unit with a numerical control NURBS interpolation function. The unit enables reading, as CL (cutter location) data, tool control point vector data and tool axis vector data, along a machining direction on a workpiece coordinate system for a curved surface, obtaining feed rates therefor, and calculation by conversion of the CL data into position vectors of three linear axes on a machine coordinate system, rotation angles and feed rates on the machine coordinate system so as to operate the simultaneous multiple-axis control NC machine on the basis of a machine configuration of the simultaneous multiple-axis control NC machine.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: February 14, 2006
    Assignees: Hitachi, Ltd., Hitachi Software Engineering Co., LTD
    Inventors: Junichi Hirai, Hiroshi Arai, Tamotsu Harihara, Osamu Chiba, Masaaki Takahashi, Nobuhisa Kanamaru
  • Patent number: 6986159
    Abstract: The present invention relate to a digital broadcast system, and it is an object of the invention to record contents quickly in a broadcast system which implements interactivity by transmitting a set of data repeatedly, wherein a digital broadcast receiver separates a table corresponding to video images from streams in an arbitrary order and repeats the processing of memorizing the video image data to be identified in the order of obtaining the same by means of the table corresponding to the video images until all of the set of video images have been memorized. This allows for performing, in a short time, storage process of video image data broadcast for the purpose of efficient reproduction by a receiver having no storage function. Additionally, the data is available to viewers at any time after the completion of storage thereof.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: January 10, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tatsuya Shimoji, Masahiro Oashi, Hiroyuki Waki, Junichi Hirai
  • Publication number: 20050283819
    Abstract: The present invention relate to a digital broadcast system, and it is an object of the invention to record contents quickly in a broadcast system which implements interactivity by transmitting a set of data repeatedly, wherein a digital broadcast receiver separates a table corresponding to video images from streams in an arbitrary order and repeats the processing of memorizing the video image data to be identified in the order of obtaining the same by means of the table corresponding to the video images until all of the set of video images have been memorized. This allows for performing, in a short time, storage process of video image data broadcast for the purpose of efficient reproduction by a receiver having no storage function. Additionally, the data is available to viewers at any time after the completion of storage thereof.
    Type: Application
    Filed: July 27, 2005
    Publication date: December 22, 2005
    Applicant: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tatsuya Shimoji, Masahiro Oashi, Hiroyuki Waki, Junichi Hirai
  • Publication number: 20050238334
    Abstract: When a program transmission apparatus divides a program into a plurality of partial programs before transmission, a program reception execution apparatus executes a partial program when the partial program has already been received, and, when the execution needs to proceed to from a present partial program to a next partial program, executes the other partial program when the next partial program has been received.
    Type: Application
    Filed: June 27, 2005
    Publication date: October 27, 2005
    Inventors: Shinji Inoue, Masahiro Oashi, Yuki Kusumi, Tatsuya Shimoji, Ikuo Minakata, Masayuki Kozuka, Yoshihiro Mimura, Yoshiyuki Miyabe, Kazuo Okamura, Takashi Kakiuchi, Junichi Hirai, Naoya Takao, Toshiya Mori
  • Patent number: 6951030
    Abstract: A data broadcast apparatus repeatedly broadcasts data using a carousel method, to a reception apparatus which stores the data into a memory and reproduces the data stored in the memory. A storing unit stores first data and second data. A detecting unit detects an event which prohibits the reception apparatus from reproducing the first data. A broadcasting unit repeatedly broadcasts the first and second data stored in the storing unit, and stops broadcasting the first data when the detecting unit detects the event. An instructing unit has the broadcasting unit broadcast a switch instruction, which instructs the reception apparatus to stop reproducing the first data and start reproducing the second data when the broadcast of the first data is stopped.
    Type: Grant
    Filed: April 19, 2001
    Date of Patent: September 27, 2005
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Junichi Hirai, Toshiya Mori, Akihiro Tanaka
  • Patent number: 6944861
    Abstract: When a program transmission apparatus divides a program into a plurality of partial programs before transmission, a program reception execution apparatus executes a partial program when the partial program has already been received, and, when the execution needs to proceed to from a present partial program to a next partial program, executes the other partial program when the next partial program has been received.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: September 13, 2005
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Shinji Inoue, Masahiro Oashi, Yuki Kusumi, Tatsuya Shimoji, Ikuo Minakata, Masayuki Kozuka, Yoshihiro Mimura, Yoshiyuki Miyabe, Kazuo Okamura, Takashi Kakiuchi, Junichi Hirai, Naoya Takao, Toshiya Mori
  • Patent number: 6934601
    Abstract: A numerically controlled curved-surface machining unit comprises a component converting matrix·angle-addition value forming function of converting CL (cutter location) data into components on a normal coordinate system on the basis of the machine configuration of the simultaneous multiple-axis control NC machine, a component converting function of converting from the workpiece coordinate system to the normal coordinate system, a function of forming second angles of a second rotary axis on the normal coordinate system, a compensating function of forming a continuous angle distribution from a distribution of the second angles, a function of forming first angles of a first rotary axis on a coordinate system rotated by the second angles at the second rotary axis, a compensating function of forming a continuous angle distribution from a distribution of the first angles, a machine coordinate transformation matrix forming function of obtaining a matrix for converting the tool control point vectors on the workpiece c
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: August 23, 2005
    Assignees: Hitachi, Ltd., Hitachi Software Engineering Co., Ltd.
    Inventors: Junichi Hirai, Hiroshi Arai, Tamotsu Harihara, Osamu Chiba, Masaaki Takahashi, Nobuhisa Kanamaru
  • Publication number: 20050143855
    Abstract: When creating other tool path from two tool paths for cutting a work accurately and efficiently, the data on the first tool path is composed of a position vector and a direction vector of a tool for use when the work is cut while moving the tool. The data on the second tool path is composed of a position vector and a direction vector of the tool for use when the work, which has been cut according to the first tool path, is further cut. A computer uses the first tool path data and second tool path data to calculate a position vector and a direction vector of a medium tool path that is between the first tool path and second tool path.
    Type: Application
    Filed: February 28, 2005
    Publication date: June 30, 2005
    Applicants: HITACHI, LTD., HITACHI SOFTWARE ENGINEERING CO., LTD.
    Inventors: Hiroshi Arai, Junichi Hirai, Tamotsu Harihara, Osamu Chiba, Nobuhisa Kanamaru, Shunsuke Minami
  • Publication number: 20050055128
    Abstract: A numerically controlled curved-surface machining unit comprises a component converting matrix•angle-addition value forming function of converting CL (cutter location) data into components on a normal coordinate system on the basis of the machine configuration of the simultaneous multiple-axis control NC machine, a component converting function of converting from the workpiece coordinate system to the normal coordinate system, a function of forming second angles of a second rotary axis on the normal coordinate system, a compensating function of forming a continuous angle distribution from a distribution of the second angles, a function of forming first angles of a first rotary axis on a coordinate system rotated by the second angles at the second rotary axis, a compensating function of forming a continuous angle distribution from a distribution of the first angles, a machine coordinate transformation matrix forming function of obtaining a matrix for converting the tool control point vectors on the workpiece c
    Type: Application
    Filed: October 19, 2004
    Publication date: March 10, 2005
    Inventors: Junichi Hirai, Hiroshi Arai, Tamotsu Harihara, Osamu Chiba, Masaaki Takahashi, Nobuhisa Kanamaru
  • Publication number: 20040250289
    Abstract: A data broadcast apparatus repeatedly broadcasts broadcast data to a reception apparatus which stores the broadcast data into a memory and reproduces the broadcast data stored in the memory, according to a carousel method. An acquiring unit acquires a plurality of sets of broadcast data which each have a specified reproduction start time. A generating unit generates carousel data including the plurality of sets of broadcast data. A carousel data broadcasting unit repeatedly broadcasts the carousel data according to the carousel method, beginning at the earliest reproduction start time of the plurality of sets of broadcast data. An instruction broadcasting unit broadcasts, for each set of broadcast data, an instruction that indicates to the reception apparatus to start reproducing the set of broadcast data at a reproduction start time specified for the set of broadcast data.
    Type: Application
    Filed: July 6, 2004
    Publication date: December 9, 2004
    Inventors: Junichi Hirai, Akihiro Tanaka
  • Publication number: 20040236831
    Abstract: A terminal device to be used in a system where sets of transmission document information are transferred via a network between terminal devices which are grouped together in a plurality of different groups, the terminal device comprising a document information storage unit which stores document information which is made up of a plurality of document elements which are to be transmitted, a terminal device arrangement information storage unit for storing terminal device arrangement information made up of each group name, a type of each terminal device provided at each group and an address of each terminal device, a terminal device capability information control unit for controlling terminal device capability information which shows what kinds of document information can be outputted by each type of terminal device, a transmission document information creation unit for selecting terminal devices based on the group name of a group to be transmitted to and the terminal device arrangement information and for creati
    Type: Application
    Filed: June 4, 2004
    Publication date: November 25, 2004
    Inventors: Hidetaka Ohto, Kazuo Okamura, Masaki Mukai, Junichi Hirai, Toshihiro Hishida
  • Publication number: 20040181307
    Abstract: A numerically controlled curved-surface machining unit comprises a component converting matrix·angle-addition value forming function of converting CL (cutter location) data into components on a normal coordinate system on the basis of the machine configuration of the simultaneous multiple-axis control NC machine, a component converting function of converting from the workpiece coordinate system to the normal coordinate system, a function of forming second angles of a second rotary axis on the normal coordinate system, a compensating function of forming a continuous angle distribution from a distribution of the second angles, a function of forming first angles of a first rotary axis on a coordinate system rotated by the second angles at the second rotary axis, a compensating function of forming a continuous angle distribution from a distribution of the first angles, a machine coordinate transformation matrix forming function of obtaining a matrix for converting the tool control point vectors on the work
    Type: Application
    Filed: December 12, 2003
    Publication date: September 16, 2004
    Inventors: Junichi Hirai, Hiroshi Arai, Tamotsu Harihara, Osamu Chiba, Masaaki Takahashi, Nobuhisa Kanamaru
  • Patent number: 6782006
    Abstract: A digital broadcasting apparatus includes: a bitrate storage unit for holding a bitrate set for each source data item and a total bitrate available for transmitting source data items; a transmission period storage unit for holding transmission time period of each source data item; a source data reading unit for reading each source data item to be transmitted from a source data storage unit; a rate control unit for calculating a transmission bitrate of each source data item that should be simultaneously transmitted according to predetermined equations; and a data multiplexing unit for multiplexing each source data item read by the source data reading unit into a transport stream at the transmission bitrate calculated by the rate control unit.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: August 24, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Akihiro Tanaka, Takashi Kakiuchi, Toshiya Mori, Junichi Hirai
  • Patent number: 6778222
    Abstract: A data broadcast apparatus repeatedly broadcasts broadcast data to a reception apparatus which stores the broadcast data into a memory and reproduces the broadcast data stored in the memory, according to a carousel method. An acquiring unit acquires a plurality of sets of broadcast data which each have a specified reproduction start time. A generating unit generates carousel data including the plurality of sets of broadcast data. A carousel data broadcasting unit repeatedly broadcasts the carousel data according to the carousel method, beginning at the earliest reproduction start time of the plurality of sets of broadcast data. An instruction broadcasting unit broadcasts, for each set of broadcast data, an instruction that indicates to the reception apparatus to start reproducing the set of broadcast data at a reproduction start time specified for the set of broadcast data.
    Type: Grant
    Filed: April 2, 2001
    Date of Patent: August 17, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Junichi Hirai, Akihiro Tanaka
  • Patent number: 6757911
    Abstract: A broadcasting system which includes a broadcasting apparatus and a reception apparatus and which achieves interactiveness using a broadcast wave. The broadcasting apparatus includes a content storing unit for storing the plurality of contents, each content including a set of video data and a set of control information that indicates another content that is a link destination for a present content, and a transmitting unit for multiplexing a set of video data and a plurality of sets of the same control information included in a same content as the set of video data, and for transmitting the multiplexed sets of video data and control information.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: June 29, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tatsuya Shimoji, Kazuo Okamura, Junichi Hirai, Masahiro Oashi, Takashi Kakiuchi, Yuki Kusumi, Yoshiyuki Miyabe, Ikuo Minakata, Masayuki Kozuka, Yoshihiro Mimura, Shinji Inoue, Toshiya Mori, Naoya Takao