Patents by Inventor Siu-Leong Yu

Siu-Leong Yu 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).

  • Publication number: 20130229340
    Abstract: A multimedia interaction system is disclosed, including: a plurality of member electronic devices; a plurality of displays respectively arranged on the member electronic devices; and a location detection circuit configured to operably detect respective member electronic device's spatial location and orientation dynamically and to transmit detection results to at least one of the member electronic devices. When an user instructs a source electronic device of the member electronic devices to transmit a target image object toward a target direct, the source electronic device transmits a target command corresponding to the target image object to a candidate electronic device of the member electronic devices to perform corresponding multimedia interaction operations only if a relative position between the candidate electronic and the target direct satisfies a predetermined condition.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 5, 2013
    Applicant: REALTEK SEMICONDUCTOR CORP.
    Inventors: Siu-Leong YU, Shih-Chun WEI, Chen MA
  • Publication number: 20130232422
    Abstract: A multimedia interaction system is disclosed, including: a plurality of member electronic devices; a plurality of deplays respectively arranged on the member electronic devices; and a location detection circuit configured to operably detect respective member electronic device's spatial position and orientation dynamically and to transmit detection results to at least one of the member electronic devices. When an user instructs a source electronic device of the member electronic devices to transmit a target image object toward a target direct, a candicate electronic device of the member electronic devices would execute a target command corresponding to the target image object to utilize a corresponding display to perform a multimedia operation corresponding to the target image object only if a relative position between the candicate electronic and the target direct satisfies a predetermined condition.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 5, 2013
    Applicant: REALTEK SEMICONDUCTOR CORP.
    Inventors: Siu-Leong YU, Shih-Chun WEI, Chen MA
  • Publication number: 20130229325
    Abstract: A multimedia interaction system is disclosed, including: a plurality of member electronic devices; a plurality of deplays respectively arranged on the member electronic devices; a forwarding electronic device configured as a command transmission intermedium between the member electronic devices; and a location detection circuit configured to operably detect respective member electronic device's spatial position and orientation dynamically and to transmit detection results to at least one of the member electronic devices. When an user instructs a source electronic device of the member electronic devices to transmit a target image object toward a target direct, the forwarding electronic device transmits a target command corresponding to the target image object to a candidate electronic device of the member electronic devices to perform corresponding multimedia interaction operations only if a relative position between the candidate electronic and the target direct satisfies a predetermined condition.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 5, 2013
    Applicant: REALTEK SEMICONDUCTOR CORP.
    Inventors: Siu-Leong YU, Shih-Chun WEI, Chen MA
  • Publication number: 20120229320
    Abstract: A nine-square virtual input system includes a nine-square virtual keyboard having multiple subsidiary nine-square grids. There is a main-location subsidiary nine-square grid, and each subsidiary nine-square grid has virtual keys corresponding to predefined symbols or user options respectively. A display device displays the virtual keyboard. A remote control controls the display device and has an input function key, a set of direction keys, and a set of digit keys. By pressing the input function key, the display displays the virtual keyboard in an OSD manner. By pressing the set of direction keys, an input focus is moved among the subsidiary nine-square grids, and then by pressing the set of digit keys to select a virtual key, the predefined symbol or user option corresponding to the selected virtual key is inputted.
    Type: Application
    Filed: August 3, 2011
    Publication date: September 13, 2012
    Applicant: Sunplus Technology Co., Ltd.
    Inventor: Siu-Leong Yu
  • Publication number: 20120223886
    Abstract: A rapid screen control input system includes a display device and a remote control. The display device displays a window with a content, and a cursor. The remote control has a plurality of keys, and a set of directional keys which includes a right directional key, a left directional key, an up directional key, and a down directional key for providing a start key and a stop key. The remote control is used for remotely controlling the display device and the cursor. When the cursor is moved to a position within the window, the at least one window can be resized or moved, or the content of the window can be moved, by means of activating the start key and pressing at least one of the directional keys.
    Type: Application
    Filed: June 1, 2011
    Publication date: September 6, 2012
    Applicant: Sunplus Technology Co., Ltd.
    Inventor: Siu-Leong Yu
  • Publication number: 20120013538
    Abstract: A coordinated virtual input system includes a coordinated virtual keyboard having multiple virtual keys arranged according to a first direction and a second direction. Each virtual key is associated with a predefined symbol or user option, and corresponds to a set of coordinate digits respectively in the first direction and the second direction. A display device displays the virtual keyboard. A remote control controls the display device and has an input function key, a set of direction keys, and a set of digit keys. By pressing the input function key, the display displays the virtual keyboard in an OSD manner. By pressing the set of digit keys to input the set of coordinate digits respectively in the first direction and the second direction to select a virtual key, the predefined symbol or user option corresponding to the virtual key selected is inputted.
    Type: Application
    Filed: March 30, 2011
    Publication date: January 19, 2012
    Applicant: Sunplus Technology Co., Ltd.
    Inventor: Siu-Leong Yu
  • Publication number: 20070110151
    Abstract: A system and method are provided for encoding and compressing video data. A memory device is configured to store video data, and a corresponding memory controller controls the storage of video data in the memory device. A frame buffer compression module compresses frame data received from a video module to be stored in the memory device according to the memory controller and decompresses compressed frame data received from the memory device according to the memory controller for use by a video module. The frame buffer compression module includes a frame buffer compression encoder configured to encode and compress frame data received from a video module for storage in memory according to the memory controller. The frame buffer also includes a corresponding frame buffer compression decoder configured to decode and decompress frame data received from memory according to the memory controller for use by a video module.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Applicant: ESS Technology, Inc.
    Inventors: Siu-Leong Yu, Nien-Tsu Wang, Kou-Hu Tzou, Christos Chrysafis, Xuhui Wu
  • Patent number: 7120196
    Abstract: To encode an unencoded block of a frame, a search window is defined within the frame. Each pixel disposed within the search window and disposed in the unencoded portion of the frame that is assigned a value. A difference is computed between the unencoded block and each possible block within the search window. The block having the smallest difference, together with this difference are used to encode the unencoded block.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: October 10, 2006
    Assignee: ESS Technology, Inc.
    Inventors: Siu-Leong Yu, Christos Chrysafis
  • Patent number: 7046729
    Abstract: A portion of the number of bits initially allocated for encoding some of the frames of a group of pictures (GOP) is accumulated in a bit bank and is subsequently used to encode other frames that may require a larger number of bits to encode than those initially allocated for these frames. Furthermore, when a scene change P frame is detected in a first GOP, a second GOP is formed. The second GOP includes the scene change P frame as well as the remaining unencoded frames of the original GOP. The P frame of the first GOP is changed to an I frame in the second GOP. Furthermore, the frame to be displayed after the I frame of the second GOP is also changed to a duplicate of the I frame of the second GOP.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: May 16, 2006
    Assignee: ESS Technology, Inc.
    Inventors: Siu-Leong Yu, Yi Liu
  • Patent number: 7023918
    Abstract: To detect color motion artifacts in a video frame, a motion-compensated color-distance value is compared against a threshold value. If the motion-compensated color-distance value is greater than or equal to the threshold value, color-motion artifacts are detected. The motion-compensated color-distance value is a sum of absolute values of the differences between corresponding pixel values of the video frame and a reference frame. To detect color motion artifacts in a video frame, in another embodiment, luminance and chrominance components of the intra-frame activity levels are compared against luminance and chrominance components of the inter-frame activity levels. If any of the components of the inter-frame activity levels is greater than the corresponding components of the intra-frame activity levels, color-motion artifacts are detected. To reduce color-motion artifacts, either a smaller quantization scale or intra-frame encoding is used to encode the data.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: April 4, 2006
    Assignee: ESS Technology, Inc.
    Inventors: Siu-Leong Yu, Yi Liu, Kou-Hu Tzou
  • Publication number: 20040230423
    Abstract: To select the encoding mode of an audio signal in a multi-channel system, a level of energy of the audio signal associated with each channel is determined, which in turn is used to compute a first value. Next, a second value based on a degree of correlation of the signals of each channel is determined. If the first value is smaller than the second value, the audio signal is encoded using a first encoding mode. Next, a third value defined by the energy levels and a fourth value defined by the correlation are computed. If the first value is greater than the second value, and the third value is smaller than the fourth value, the audio signal is encoded using a second encoding mode. Otherwise the audio signal is encoded using a third encoding mode.
    Type: Application
    Filed: May 16, 2003
    Publication date: November 18, 2004
    Applicant: Divio, Inc.
    Inventors: Christos Chrysafis, Siu-Leong Yu
  • Publication number: 20040230419
    Abstract: To encode an audio signal xn, N samples of the audio signal is taken during each period of the signal (i.e., n varies from 0 to N-1) and are stored in a memory, such as a DRAM. The indices of the input samples (i.e., coefficients) are divided into T groups such that M of these coefficients each associated with a different one of the indices of each of the T groups may be read from the DRAM in a burst read operation. The M coefficients read during each burst operation are stored in a second memory in a burst write operation. Thereafter, each T time-domain coefficients whose indices belong to the same group are used to compute a first set of complex numbers ƒs which are subsequently used to encode the signal. Because the read and write operations are carried out using burst modes, the number of memory accesses is reduced, thereby improving efficiency and reducing cost.
    Type: Application
    Filed: May 15, 2003
    Publication date: November 18, 2004
    Applicant: Divio, Inc.
    Inventors: Christos Chrysafis, Siu-Leong Yu, Charlie Cheng
  • Publication number: 20040230425
    Abstract: To determine the number of bits to encode a current audio frame, in accordance with a running average of the common scale factors for all preceding audio frames, a common scale factor for the-current frame is computed. The current frame is encoded using the computed common scale factor if the same falls within a defined range, and the number of bits required to so encode the frame also falls within a calculated range. If, the number of bits required to so encode the frame falls outside the calculated range, an energy level associated with the current frame and a running average of the energies of all previous frames is computed, which in turn, are used to compute a target bit rate. Thereafter, a common scale factor which results in coding of the current frame using a number of bits close to the target bit rate is obtained.
    Type: Application
    Filed: May 16, 2003
    Publication date: November 18, 2004
    Applicant: Divio, Inc.
    Inventors: Siu-Leong Yu, Christos Chrysafis, Johnny Wang
  • Publication number: 20040042548
    Abstract: A portion of the number of bits initially allocated for encoding some of the frames of a group of pictures (GOP) is accumulated in a bit bank and is subsequently used to encode other frames that may require a larger number of bits to encode than those initially allocated for these frames. Furthermore, when a scene change P frame is detected in a first GOP, a second GOP is formed. The second GOP includes the scene change P frame as well as the remaining unencoded frames of the original GOP. The P frame of the first GOP is changed to an I frame in the second GOP. Furthermore, the frame to be displayed after the I frame of the second GOP is also changed to a duplicate of the I frame of the second GOP.
    Type: Application
    Filed: August 27, 2002
    Publication date: March 4, 2004
    Applicant: Divio, Inc.
    Inventors: Siu-Leong Yu, Yi Liu
  • Publication number: 20030223500
    Abstract: To detect color motion artifacts in a video frame, a motion-compensated color-distance value is compared against a threshold value. If the motion-compensated color-distance value is greater than or equal to the threshold value, color-motion artifacts are detected. The motion-compensated color-distance value is a sum of absolute values of the differences between corresponding pixel values of the video frame and a reference frame. To detect color motion artifacts in a video frame, in another embodiment, luminance and chrominance components of the intra-frame activity levels are compared against luminance and chrominance components of the inter-frame activity levels. If any of the components of the inter-frame activity levels is greater than the corresponding components of the intra-frame activity levels, color-motion artifacts are detected. To reduce color-motion artifacts, either a smaller quantization scale or intra-frame encoding is used to encode the data.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: Divio, Inc.
    Inventors: Siu-Leong Yu, Yi Liu
  • Publication number: 20030202588
    Abstract: To encode an unencoded block of a frame, a search window is defined within the frame. Each pixel disposed within the search window and disposed in the unencoded portion of the frame that is assigned a value. A difference is computed between the unencoded block and each possible block within the search window. The block having the smallest difference, together with this difference are used to encode the unencoded block.
    Type: Application
    Filed: April 25, 2003
    Publication date: October 30, 2003
    Applicant: Divio, Inc.
    Inventors: Siu-Leong Yu, Christos Chrysafis