Patents by Inventor Yu-Pao Tsai
Yu-Pao Tsai 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: 20170083105Abstract: An electronic apparatus includes at least two camera devices and a processing device. The processing device determines a first distance to a surface formed by the two camera devices and a second distance to the surface in response to detecting an object positioned at a first time by the two camera devices, and determines a third distance from the object positioned at a second time to the surface, wherein the second time is later than the first time, and the third distance is longer than the first distance and shorter than the second distance. Also, the processing device determines a depth in a virtual space corresponding to the object positioned at the second time according to the first distance, the second distance, and the third distance.Type: ApplicationFiled: November 30, 2016Publication date: March 23, 2017Inventors: Yueh-Wei HU, Cheng-Che CHEN, Ting CHIOU, Yu-Pao TSAI
-
Patent number: 9602833Abstract: A method and apparatus for deriving a motion vector predictor (MVP) for a motion vector (MV) of a current block of a current picture in Inter, or Merge, or Skip mode. The method selects a co-located block corresponding to a co-located picture and receives one or more reference motion vectors (MVs) of one or more co-located reference blocks associated with the co-located block. The method also determines a search set and determines a search order for the search set, if the search MV corresponding to the given reference list is not available, the search order then searches the search MV corresponding to a reference list different from the given reference list. Finally, the method determines the MVP for the current block based on the search set and the search order and provides the MVP for the current block.Type: GrantFiled: March 17, 2016Date of Patent: March 21, 2017Assignee: HFI INNOVATION INC.Inventors: Jian-Liang Lin, Yu-Pao Tsai, Yi-Wen Chen, Jicheng An, Yu-Wen Huang, Shaw-Min Lei
-
Publication number: 20170039359Abstract: An electronic device controlling method and a user registration method are provided. In the electronic device controlling method, when a target device receives a first and a second control commands which are identical, but performed by different users simultaneously or separately, the target device performs a first predetermined operation based on an identity of the user performing the first control command, and performs a second predetermined operation based on an identity of the user performing the second control command. In the user registration method, a user registered identity model corresponding to a user to be registered is established according to identity information of the user, and is mapped to a user profile comprising a relationship between the control commands and the predetermined operations. By acquiring the registered information, the target device is able to perform the user dependent operations.Type: ApplicationFiled: June 10, 2014Publication date: February 9, 2017Inventors: Tien-Ju Yang, Yu-Pao Tsai, Dan Luo, Tsung-Te Wang, Che-Kuang Lin, Yu-Ting Chen, Shaw-Min Lei, Shu-Fan Wang
-
Patent number: 9525879Abstract: A method and apparatus for deriving a motion vector predictor (MVP) are disclosed. The MVP is selected from spatial MVP and temporalone or more MVP candidates. The method determines a value of a flag in a video bitstream, where the flag is utilized for selectively disabling use of one or more temporal MVP candidates for motion vector prediction. The method selects, based on an index derived from the video bitstream, the MVP from one or more non-temporal MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are not to be utilized for motion vector prediction. Further, the method provides the MVP for the current block.Type: GrantFiled: February 19, 2016Date of Patent: December 20, 2016Assignee: HFI INNOVATION INC.Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Chih-Ming Fu, Chi-Ling Wu, Yu-Pao Tsai, Ching-Yeh Chen, Shaw-Min Lei
-
Patent number: 9465483Abstract: The invention provides an input-output calibration method performed by a processing unit connected to an output device and an input device. The output and the input device correspond to an output and an input device coordinate systems, respectively. The processing unit uses the input device to derive a plurality of lines in the input device coordinate system for M calibration points by sensing a viewer specifying the M calibration points' positions, the plurality of lines are between the M calibration points and the viewer's the predetermined object's different positions, M is a positive integer equal to or larger than three. The processing unit derives the M calibration points' coordinates in the input device coordinate system according to the plurality of lines and uses the M calibration points' coordinates in the output and the input device coordinate systems to derive the relationship between the output and the input device coordinate systems.Type: GrantFiled: July 28, 2015Date of Patent: October 11, 2016Assignee: MEDIATEK INC.Inventors: Chi-Ling Wu, Yu-Pao Tsai, Chia-Ping Chen, Yu-Ting Chen
-
Publication number: 20160205410Abstract: A method and apparatus for deriving a motion vector predictor (MVP) for a motion vector (MV) of a current block of a current picture in Inter, or Merge, or Skip mode. The method selects a co-located block corresponding to a co-located picture and receives one or more reference motion vectors (MVs) of one or more co-located reference blocks associated with the co-located block. The method also determines a search set and determines a search order for the search set, if the search MV corresponding to the given reference list is not available, the search order then searches the search MV corresponding to a reference list different from the given reference list. Finally, the method determines the MVP for the current block based on the search set and the search order and provides the MVP for the current block.Type: ApplicationFiled: March 17, 2016Publication date: July 14, 2016Inventors: Jian-Liang Lin, Yu-Pao Tsai, Yi-Wen Chen, Jicheng An, Yu-Wen Huang, Shaw-Min Lei
-
Publication number: 20160173872Abstract: A method and apparatus for deriving a motion vector predictor (MVP) are disclosed. The MVP is selected from spatial MVP and temporalone or more MVP candidates. The method determines a value of a flag in a video bitstream, where the flag is utilized for selectively disabling use of one or more temporal MVP candidates for motion vector prediction. The method selects, based on an index derived from the video bitstream, the MVP from one or more non-temporal MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are not to be utilized for motion vector prediction. Further, the method provides the MVP for the current block.Type: ApplicationFiled: February 19, 2016Publication date: June 16, 2016Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Chih-Ming Fu, Chi-Ling Wu, Yu-Pao Tsai, Ching-Yeh Chen, Shaw-Min Lei
-
Publication number: 20160173905Abstract: A method for deriving a motion vector predictor (MVP) receives motion vectors (MVs) associated with reference blocks of the current block. The method determines at least one first spatial search MV associated with a first MV searching order and at least one second spatial search MV associated with a second MV searching order for each neighboring reference block. Then, the method determines whether a first available-first spatial search MV exists for said at least one neighboring reference block according to the first MV searching order, and provides the first available-first spatial search MV as a spatial MVP for the current block. Finally, the method determines whether a first available-second spatial search MV exists for said at least one neighboring reference block according to the second MV searching order only if none of first spatial search MVs for said at least one neighboring reference block is available.Type: ApplicationFiled: February 25, 2016Publication date: June 16, 2016Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Pao Tsai, Yu-Wen Huang, Shaw-Min Lei
-
Patent number: 9307239Abstract: An apparatus and method for deriving a motion vector predictor are disclosed. A search set comprising of multiple (spatial, or temporal) search MVs with priority is determined, wherein the search MVs for multiple neighboring reference block or one or more co-located reference blocks are configured into multiple search MV groups. In order to improve coding efficiency, embodiments according to the present invention, perform redundancy check every time after a search MV group is searched to determine whether an available search MV found. If an available search MV is found and the available search MV is not the same as a previously derived motion vector predictor (MVP), the available search MV is used as the MVP and the MVP derivation process terminates. Otherwise, the MVP derivation process moves to the next reference block. The search MV group can be configured to include different search MV(s) associated with reference blocks.Type: GrantFiled: March 13, 2012Date of Patent: April 5, 2016Assignee: MEDIATEK INC.Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Pao Tsai, Yu-Wen Huang, Shaw-Min Lei
-
Patent number: 9300963Abstract: A method and apparatus for deriving a motion vector predictor (MVP) are disclosed. The MVP is selected from spatial MVP and temporal MVP candidates. The method uses a flag to indicate whether temporal MVP candidates are disabled. If the flag indicates that the temporal MVP candidates are disabled, the MVP is derived from the spatial MVP candidates only. Otherwise, the MVP is derived from the spatial and temporal MVP candidates. The method may further skip spatial redundant MVP removal by comparing MV values. Furthermore, the parsing error robustness scheme determines a forced temporal MVP when a temporal MVP is not available and the temporal MVP candidates are allowed as indicated by the flag. The flag may be incorporated in sequence, picture, slice level, or a combination of these levels.Type: GrantFiled: January 19, 2012Date of Patent: March 29, 2016Assignee: MEDIATEK INC.Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Chih-Ming Fu, Chi-Ling Wu, Yu-Pao Tsai, Ching-Yeh Chen, Shaw-Min Lei
-
Patent number: 9269155Abstract: An exemplary region growing method include at least the following steps: selecting a seed point of a current frame as an initial growing point of a region in the current frame; determining a background confidence value at a neighboring pixel around the seed point; and utilizing a processing unit for checking if the neighboring pixel is allowed to be included in the region according to at least the background confidence value.Type: GrantFiled: November 6, 2012Date of Patent: February 23, 2016Assignee: MediaTek Singapore Pte. Ltd.Inventors: Tao Zhang, Yu-Pao Tsai
-
Publication number: 20150331516Abstract: One of the embodiments of the invention provides an input-output calibration method performed by a processing unit connected to an output device and an input device. The output device and the input device correspond to an output device coordinate system and an input device coordinate system, respectively. The processing unit first uses the input device to derive a plurality of lines in the input device coordinate system for M calibration points by sensing a viewer specifying the M calibration points' positions, wherein the plurality of lines are between the M calibration points and the viewer's the predetermined object's different positions, and M is a positive integer equal to or larger than three.Type: ApplicationFiled: July 28, 2015Publication date: November 19, 2015Inventors: Chi-Ling Wu, Yu-Pao Tsai, Chia-Ping Chen, Yu-Ting Chen
-
Publication number: 20150326876Abstract: An apparatus and method for temporal motion vector prediction for a current block in a picture are disclosed. In the present method, one temporal block in a first reference picture in a first list selected from a list group comprising list 0 and list 1 is determined. When the determined temporal block has at least one motion vector, a candidate set is determined based on the motion vector of the temporal block. The temporal motion vector predictor or temporal motion vector predictor candidate or temporal motion vector or temporal motion vector candidate for the current block is determined from the candidate set by checking a presence of a motion vector pointing to a reference picture in a first specific list in said at least one motion vector, wherein the first specific list is selected from the list group based on a priority order.Type: ApplicationFiled: July 21, 2015Publication date: November 12, 2015Inventors: Yu-Pao Tsai, Jian-Liang Lin, Yu-Wen Huang, Shaw-Min Lei
-
Patent number: 9137544Abstract: A method and apparatus for deriving a temporal motion vector predictor (MVP) are disclosed. The MVP is derived for a current block of a current picture in Inter, or Merge, or Skip mode based on co-located reference blocks of a co-located block. The co-located reference blocks comprise an above-left reference block of the bottom-right neighboring block of the co-located block. The reference motion vectors associated with the co-located reference blocks are received and used to derive the temporal MVP. Various configurations of co-located reference blocks can be used to practice the present invention. If the MVP cannot be found based on the above-left reference block, search for the MVP can be continued based on other co-located reference blocks. When an MVP is found, the MVP is checked against the previously found MVP. If the MVP is the same as the previously found MVP, the search for MVP continues.Type: GrantFiled: August 10, 2011Date of Patent: September 15, 2015Assignee: MEDIATEK INC.Inventors: Jian-Liang Lin, Yu-Pao Tsai, Yi-Wen Chen, Yu-Wen Huang, Shaw-Min Lei
-
Publication number: 20150249838Abstract: A method and apparatus for three-dimensional video coding using the virtual depth information are disclosed. For a current texture block in the dependent view, the method incorporating the present invention first derives an estimated disparity vector to locate a corresponding texture block in a coded view. A collocated depth block in the coded view collocated with the corresponding texture block in the coded view is identified and used to derive the virtual depth information. One aspect of the present invention addresses derivation process for the estimated disparity vector. Another aspect of the present invention addresses the usage of the derived virtual depth information.Type: ApplicationFiled: September 17, 2013Publication date: September 3, 2015Inventors: Yu-Lin Chang, Yu-Pao Tsai
-
Patent number: 9124898Abstract: An apparatus and method for motion vector prediction for a current block in a picture are disclosed. In video coding systems, the spatial and temporal redundancy is exploited using spatial and temporal prediction to reduce the information to be transmitted. Motion Vector Prediction (MVP) has been used to further conserve the bitrate associated with motion vector. In conventional temporal MVP, the predictor is often based on a single candidate such as the co-located motion vector in the previous frame/picture. If the co-located motion vector in the previous frame/picture does not exist, the predictor for the current block is not available. A technique for improved MVP is disclosed where the MVP utilized multiple candidates based on co-located motion vectors from future and/or past reference pictures. The candidates are arranged according to priority order to provide better availability of MVP and also to provide more accurate prediction.Type: GrantFiled: March 3, 2011Date of Patent: September 1, 2015Assignee: MEDIATEK INC.Inventors: Yu-Pao Tsai, Jian-Liang Lin, Yu-Wen Huang, Shaw-Min Lei
-
Patent number: 9122346Abstract: One of the embodiments of the invention provides an input-output calibration method performed by a processing unit connected to an output device and an input device. The output device and the input device correspond to an output device coordinate system and an input device coordinate system, respectively. The processing unit first derives M calibration points' coordinates in the input device coordinate system by using the input device to sense a viewer specifying the M calibration points' positions, wherein M is a positive integer. Then, the processing unit uses the M calibration points' coordinates in the output device coordinate system and coordinates in the input device coordinate system to derive the relationship between the output device coordinate system and the input device coordinate system.Type: GrantFiled: March 22, 2012Date of Patent: September 1, 2015Assignee: MEDIATEK INC.Inventors: Chi-Ling Wu, Yu-Pao Tsai, Chia-Ping Chen, Yu-Ting Chen
-
Patent number: 9118929Abstract: A method and apparatus for performing hybrid multihypothesis prediction during video coding of a coding unit includes: processing a plurality of sub-coding units in the coding unit; and performing disparity vector (DV) derivation when the coding unit is processed by a 3D or multi-view coding tool or performing block vector (BV) derivation when the coding unit is processed by intra picture block copy (IntraBC) mode. The step of performing DV or BV derivation includes deriving a plurality of vectors for multihypothesis motion-compensated prediction of a specific sub-coding unit from at least one other sub-coding/coding unit. The one other sub-coding/coding unit is coded before the corresponding DV or BV is derived for multihypothesis motion-compensated prediction of the specific sub-coding unit. A linear combination of a plurality of pixel values derived from the plurality of vectors is used as a predicted pixel value of the specific sub-coding unit.Type: GrantFiled: January 21, 2015Date of Patent: August 25, 2015Assignee: MEDIATEK INC.Inventors: Jian-Liang Lin, Yu-Pao Tsai, Shaw-Min Lei
-
Publication number: 20150222922Abstract: The invention provides a motion prediction method. First, a plurality of candidate units corresponding to a current unit of a current frame is determined. A plurality of motion vectors of the candidate units is then obtained. A plurality of scaling factors of the candidate units is then calculated according to a plurality of respective temporal distances depending on a plurality of reference frames of the motion vectors. The motion vectors of the candidate units are then scaled according to the scaling factors to obtain a plurality of scaled motion vectors. The scaled motion vectors are ranked, and a subset of highest ranking motion vectors are identified to be included in a candidate set. Finally, a motion vector predictor for motion prediction of the current unit is then selected from the candidate units.Type: ApplicationFiled: April 16, 2015Publication date: August 6, 2015Inventors: Yu-Pao TSAI, Chih-Ming FU, Jian-Liang LIN, Yu-Wen HUANG, Shaw-Min LEI
-
Publication number: 20150172714Abstract: A method and apparatus for three-dimensional video encoding or decoding using sub-block based inter-view prediction are disclosed. The method partitions a texture block into texture sub-blocks and determines disparity vectors of the texture sub-blocks. The inter-view reference data is derived based on the disparity vectors of the texture sub-blocks and a reference texture frame in a different view. The inter-view reference data is then used as prediction of the current block for encoding or decoding. One aspect of the present invention addresses partitioning the current texture block. Another aspect of the present invention addresses derivation of disparity vectors for the current texture sub-blocks.Type: ApplicationFiled: June 28, 2013Publication date: June 18, 2015Inventors: Chi-Ling Wu, Yu-Lin Chang, Yu-Pao Tsai, Shaw-Min Lei