Patents by Inventor Masaki Horiuchi
Masaki Horiuchi 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: 8289345Abstract: A display device of the present invention displays a first image stored in first memory and a second image stored in second memory, by overlaying the first image on the second image. Once a display size/position of the first image is acquired, a first image generation unit is controlled to start generating the first image complying with the acquired display size/position. Until generation of the first image is completed, (i) a second image generation unit is controlled to generate an opaque second image that is opaque and large enough in size to cover the first image being generated, and (ii) the opaque second image is displayed. Upon completion of generation of the first image, (i) the second image generation unit is controlled to generate a partially transparent second image including a transparent part to be positioned over the first image, and (ii) the partially transparent second image is displayed.Type: GrantFiled: May 8, 2008Date of Patent: October 16, 2012Assignee: Panasonic CorporationInventors: Masahiro Muikaichi, Masaki Horiuchi, Mitsuhiro Aso, Takao Adachi
-
Publication number: 20100156916Abstract: A display device of the present invention displays a first image stored in first memory and a second image stored in second memory, by overlaying the first image on the second image. Once a display size/position of the first image is acquired, a first image generation unit is controlled to start generating the first image complying with the acquired display size/position. Until generation of the first image is completed, (i) a second image generation unit is controlled to generate an opaque second image that is opaque and large enough in size to cover the first image being generated, and (ii) the opaque second image is displayed. Upon completion of generation of the first image, (i) the second image generation unit is controlled to generate a partially transparent second image including a transparent part to be positioned over the first image, and (ii) the partially transparent second image is displayed.Type: ApplicationFiled: May 8, 2008Publication date: June 24, 2010Inventors: Masahiro Muikaichi, Masaki Horiuchi, Mitsuhiro Aso, Takao Adachi
-
Publication number: 20090288036Abstract: A multi-window display apparatus capable of displaying a plurality of windows on a screen thereof is provided with means for, when a new window is displayed so as to be superimposed on a window which has already been displayed, displaying the new window without covering significant information as ranch as possible. Upon a display request of a new window, a display object priority comparison section (103) determines, based on information stored in a display object information management section (104), an area having a low display priority on a display device (106). A new window display position determination section (102) displays the new window so as to be superimposed on the area having the low display priority.Type: ApplicationFiled: November 20, 2006Publication date: November 19, 2009Inventors: Kazuya Osawa, Masaki Horiuchi, Mitsuhiro Aso
-
Publication number: 20090210820Abstract: A display object layout changing device for changing a layout of a new display object so that the new display object, made transparent, within a new display window does not overlap an existing display object within an existing display window, is provided. A new display object determination section (103) determines whether or not a transparency is set for the new display object. When the transparency is set, a display object layout determination section (104) determines whether or not the layout of the new display object is to be changed. When the layout of the new display object is to be changed, the display object layout changing section (105) changes the layout so that the new display object does not overlap the existing display object. A display control section (106) displays the new display window including the new display object, of which the layout has been changed, on the display screen.Type: ApplicationFiled: April 24, 2007Publication date: August 20, 2009Inventors: Takao Adachi, Mitsuhiro Aso, Masaki Horiuchi
-
Publication number: 20090138811Abstract: A display object blending apparatus capable of preventing a desired display object from being covered and hidden, by semi-transparently displaying a display object to cover another display object which meets a condition is provided. An instruction section (101), an overlap determination section (102), a condition determination section (103), and a blending section (104) are included. When a new display object is displayed, the overlap determination section (102) determines whether or not the new display object covers an existing display object, the condition determination section (103) determines the transparency of an area including at least an area which covers the existing display object, and the blending section (104) generates display data with the determined transparency. Thus, in accordance with whether or not the existing display object to be covered meets a predetermined condition, it is possible to determine whether or not the new display object is to be made semi-transparent.Type: ApplicationFiled: June 30, 2006Publication date: May 28, 2009Inventors: Masaki Horiuchi, Mitsuhiro Aso
-
Patent number: 7486276Abstract: A grab accepting section receives a request from a grab window to grab a desired key event over a focus window. A grab requesting section which retains key event request sets that may be issued until the time a key event corresponding to the user's operation result is ascertained, requests a window system to notify all of the key events belonging to the key event request set which includes the key event that the grab window desires to acquire. Thus, in a situation where operation results of a key, which is assigned with a plurality of functions, are notified as different virtual key events for the respective functions depending on the manner the key is operated, malfunctioning due to the grab window grabbing a particular key event via the window system is avoided.Type: GrantFiled: October 2, 2003Date of Patent: February 3, 2009Assignee: Panasonic CorporationInventors: Hideaki Yajima, Masaki Horiuchi
-
Publication number: 20080109719Abstract: A keyword extraction section (108) extracts, from an electronic document (101), a plurality of character strings in accordance with information of a keyword management section (107). An action determination section (110) determines, with reference to an action definition management section (109), effect actions correlated with keywords which are corresponding to the extracted plurality of the character strings. An executing action instruction section (114) determines, from the extracted plurality of the character strings, character strings to the execute effect actions, and gives an instruction to an output control section (111). The output control section (111) controls, in accordance with the instruction given by the executing action instruction section (114), the effect actions to be executed by an output section (103).Type: ApplicationFiled: September 28, 2005Publication date: May 8, 2008Inventors: Kazuya Osawa, Mitsuhiro Aso, Masaki Horiuchi
-
Patent number: 7359981Abstract: A video proxy server capable of streaming video data after a seek position in quick response to a request from a terminal while caching the video data without any loss. When the video proxy server receives a seek playback request while executing a video reading and caching operation of receiving video data from a content server, caching the video data, and streaming the cached video data to a terminal, the video proxy server starts receiving video data after the seek position from the content server, caching the video data after the seek position, and streaming the video data after the seek position to the terminal while continuing to receive and cache the video data so as to prevent any loss of the video data as the video data after the seek position is concurrently received, cached and streamed to the terminal.Type: GrantFiled: July 6, 2006Date of Patent: April 15, 2008Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Masaki Horiuchi, Hideaki Harumoto
-
Publication number: 20060253602Abstract: A video proxy server capable of streaming video data after a seek position in quick response to a request from a terminal while caching the video data without any loss. When the video proxy server receives a seek playback request while executing a video reading and caching operation of receiving video data from a content server, caching the video data, and streaming the cached video data to a terminal, the video proxy server starts receiving video data after the seek position from the content server, caching the video data after the seek position, and streaming the video data after the seek position to the terminal while continuing to receive and cache the video data so as to prevent any loss of the video data as the video data after the seek position is concurrently received, cached and streamed to the terminal.Type: ApplicationFiled: July 6, 2006Publication date: November 9, 2006Inventors: Masaki Horiuchi, Hideaki Harumoto
-
Patent number: 7099953Abstract: A video proxy server capable of streaming video data after a seek position in quick response to a request from a terminal while caching the video data without any loss. When the video proxy server receives a seek playback request while executing a video reading and caching operation of receiving video data from a content server, caching the video data, and streaming the cached video data to a terminal, the video proxy server starts receiving video data after the seek position from the content server, caching the video data after the seek position, and streaming the video data after the seek position to the terminal while continuing to receive and cache the video data so as to prevent any loss of the video data as the video data after the seek position is concurrently received, cached and streamed to the terminal.Type: GrantFiled: May 9, 2002Date of Patent: August 29, 2006Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Masaki Horiuchi, Hideaki Harumoto
-
Patent number: 7016970Abstract: A terminal determines a target value of stream data to be stored in its buffer in relation to its buffer capacity and the transmission capacity of the network. Also, the terminal arbitrarily determines a delay time from when the terminal writes a head data of the stream data to the buffer to when the terminal reads the data to start playback in a range not exceeding a value obtained by dividing the buffer capacity by the transmission capacity. The target value and the delay time are then both notified to a server. Based on those notified values, the server controls the transmission speed so that the buffer occupancy of the terminal changes in the vicinity of the target value without exceeding the target value.Type: GrantFiled: July 5, 2001Date of Patent: March 21, 2006Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Hideaki Harumoto, Masaki Horiuchi, Takahisa Fujita
-
Publication number: 20050177797Abstract: A grab accepting section (14) receives a request from a grab window (10) to grab a desired key event over a focus window (34). A grab requesting section (16), which retains key event request sets each composed of a plurality of key events which may be issued until the time a key event corresponding to the user's operation result is ascertained, requests a window system (32) to notify all of the key events belonging to the key event request set which includes the key event that the grab window (10) desires to acquire. As a result, in a situation where operation results of a key, which is assigned with a plurality of functions, are notified as different virtual key events for the respective functions depending on the manner the key is operated, malfunctioning due to the grab window (10) grabbing a particular key event via the window system (32) can be prevented.Type: ApplicationFiled: October 2, 2003Publication date: August 11, 2005Applicant: Matsushita Electric Industrial Co., Ltd.Inventors: Hideaki Yajima, Masaki Horiuchi
-
Publication number: 20050024371Abstract: A receiving section 11 instructs a rendering section 12 to re-render display data of a portion of an image which requires updating. In response to the instruction, the rendering section 12 re-renders relevant display data stored in a display data storage section 13. In the display data storage section 13, the display data is re-rendered and also update information is stored. A display data transfer section 15 inquires, when transferring display data, of a contiguous-region detection section 14 about a range of data regions to be transferred. The contiguous-region detection section 14 specifies, based on the update information, a set of contiguous regions containing all the updated display data which is included in physical memory, and notifies the display data transfer section 15 about the specified contiguous regions. The display data transfer section 15 transfers to a display section 16 the data contained in the contiguous regions at a time.Type: ApplicationFiled: July 12, 2004Publication date: February 3, 2005Inventors: Masaki Horiuchi, Hidehito Koizumi, Tetsuya Takahashi
-
Patent number: 6760765Abstract: A cluster server apparatus operable to continuously carrying out data distribution to terminals even if among a plurality of cache servers of the cluster server apparatus cache server, while optimally distributing loads on the plurality of cache servers. A cluster control unit of the cluster server apparatus distributes requests from the terminals based on the load of each of the plurality of cache servers. A cache server among the plurality of cache servers distributes, requested data (streaming data) to a terminal if the requested data is stored in a streaming data storage unit of the cache server, while distributing data from a content server the requested data if it is not stored in the streaming data storage unit. The data distributed from the content server is redundantly stored in the respective streaming data storage units of two or more cache servers. One cache server detects the state of distribution of the other cache server that stores the same data as that stored in the one cache server.Type: GrantFiled: October 20, 2000Date of Patent: July 6, 2004Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Rieko Asai, Takeshi Omura, Masaki Horiuchi
-
Publication number: 20020188692Abstract: Provided is a video proxy server capable of streaming video data after a seek position in quick response to a request from a terminal while caching it without any loss. When the video proxy server receives a seek playback request while executing a video caching operation of receiving video data from a content server 20, caching it, and streaming it to a terminal 21, the video proxy server starts receiving video data after the seek position from the content server 20, caching it, and streaming it to the terminal 21 while continuing the above video caching operation.Type: ApplicationFiled: May 9, 2002Publication date: December 12, 2002Inventors: Masaki Horiuchi, Hideaki Harumoto
-
Publication number: 20020004840Abstract: A terminal determines a target value S_target of stream data to be stored in its buffer in relation to its buffer capacity and the transmission capacity of the network. Also, the terminal arbitrarily determines a delay time T_delay from when the terminal writes a head data of the stream data to the buffer to when the terminal reads the data to start playback in a range not exceeding a value obtained by dividing the buffer capacity by the transmission capacity. Those target value and the delay time are then both notified to a server. Based on those notified values, the server controls the transmission speed so that the buffer occupancy Sum of the terminal changes in the vicinity of the target value without exceeding the target value.Type: ApplicationFiled: July 5, 2001Publication date: January 10, 2002Inventors: Hideaki Harumoto, Masaki Horiuchi, Takahisa Fujita
-
Patent number: 5841743Abstract: An optical disk changer system including an optical disk changer with magazines for storage. The disk changer can insert/draw optical disks in each magazine and manages data on a set of optical disks singularly, or by a plurality of optical disks, as a volume having a series of logical addresses. Volume management means identifies unused magazines storing unused optical disks. Volume creation information means receives data on the number of optical disks or magazines required to create the volume. Volume creation management means allows identification of the storage position information of unused optical disks to create a volume including optical disks from the volume creation information input means.Type: GrantFiled: March 26, 1997Date of Patent: November 24, 1998Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Susumu Kobayashi, Masaya Miyazaki, Masaki Horiuchi