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: 20130229340Abstract: 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: ApplicationFiled: March 1, 2013Publication date: September 5, 2013Applicant: REALTEK SEMICONDUCTOR CORP.Inventors: Siu-Leong YU, Shih-Chun WEI, Chen MA
-
Publication number: 20130232422Abstract: 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: ApplicationFiled: March 1, 2013Publication date: September 5, 2013Applicant: REALTEK SEMICONDUCTOR CORP.Inventors: Siu-Leong YU, Shih-Chun WEI, Chen MA
-
Publication number: 20130229325Abstract: 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: ApplicationFiled: March 1, 2013Publication date: September 5, 2013Applicant: REALTEK SEMICONDUCTOR CORP.Inventors: Siu-Leong YU, Shih-Chun WEI, Chen MA
-
Publication number: 20120229320Abstract: 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: ApplicationFiled: August 3, 2011Publication date: September 13, 2012Applicant: Sunplus Technology Co., Ltd.Inventor: Siu-Leong Yu
-
Publication number: 20120223886Abstract: 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: ApplicationFiled: June 1, 2011Publication date: September 6, 2012Applicant: Sunplus Technology Co., Ltd.Inventor: Siu-Leong Yu
-
Publication number: 20120013538Abstract: 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: ApplicationFiled: March 30, 2011Publication date: January 19, 2012Applicant: Sunplus Technology Co., Ltd.Inventor: Siu-Leong Yu
-
Publication number: 20070110151Abstract: 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: ApplicationFiled: November 14, 2005Publication date: May 17, 2007Applicant: ESS Technology, Inc.Inventors: Siu-Leong Yu, Nien-Tsu Wang, Kou-Hu Tzou, Christos Chrysafis, Xuhui Wu
-
Patent number: 7120196Abstract: 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: GrantFiled: April 25, 2003Date of Patent: October 10, 2006Assignee: ESS Technology, Inc.Inventors: Siu-Leong Yu, Christos Chrysafis
-
Patent number: 7046729Abstract: 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: GrantFiled: August 27, 2002Date of Patent: May 16, 2006Assignee: ESS Technology, Inc.Inventors: Siu-Leong Yu, Yi Liu
-
Patent number: 7023918Abstract: 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: GrantFiled: May 30, 2002Date of Patent: April 4, 2006Assignee: ESS Technology, Inc.Inventors: Siu-Leong Yu, Yi Liu, Kou-Hu Tzou
-
Publication number: 20040230423Abstract: 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: ApplicationFiled: May 16, 2003Publication date: November 18, 2004Applicant: Divio, Inc.Inventors: Christos Chrysafis, Siu-Leong Yu
-
Publication number: 20040230419Abstract: 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: ApplicationFiled: May 15, 2003Publication date: November 18, 2004Applicant: Divio, Inc.Inventors: Christos Chrysafis, Siu-Leong Yu, Charlie Cheng
-
Publication number: 20040230425Abstract: 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: ApplicationFiled: May 16, 2003Publication date: November 18, 2004Applicant: Divio, Inc.Inventors: Siu-Leong Yu, Christos Chrysafis, Johnny Wang
-
Publication number: 20040042548Abstract: 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: ApplicationFiled: August 27, 2002Publication date: March 4, 2004Applicant: Divio, Inc.Inventors: Siu-Leong Yu, Yi Liu
-
Publication number: 20030223500Abstract: 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: ApplicationFiled: May 30, 2002Publication date: December 4, 2003Applicant: Divio, Inc.Inventors: Siu-Leong Yu, Yi Liu
-
Publication number: 20030202588Abstract: 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: ApplicationFiled: April 25, 2003Publication date: October 30, 2003Applicant: Divio, Inc.Inventors: Siu-Leong Yu, Christos Chrysafis