Patents by Inventor Wei Pu
Wei Pu 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: 10972767Abstract: A transmitter for handling multiple formats of a video sequence, comprises a preprocessing module, for receiving a first format of a video sequence, to generate metadata of a second format of the video sequence according to the first format of the video sequence and the second format of the video sequence; and an encoder, couple to the preprocessing module, for transmitting the first format of the video sequence and the metadata in a bit stream to a receiver.Type: GrantFiled: October 29, 2018Date of Patent: April 6, 2021Assignee: Realtek Semiconductor Corp.Inventors: Lingzhi Liu, Li Liu, Jing Wang, Wujun Chen, Qingxi He, Wei Pu, Weimin Zeng, Chi-Wang Chai
-
Patent number: 10940073Abstract: The invention provides a wearable hand rehabilitation apparatus equipped on the back of users' hand. The wearable hand rehabilitation device could help the users to do their hand or finger rehabilitation. The wearable hand rehabilitation apparatus includes a thumb mechanism, three finger mechanisms and a pinky finger mechanism. These mechanisms could make the user's fingers bent or straightened. And the wearable hand rehabilitation apparatus could reduce the physical damage of the users during the period of doing rehabilitation with the present invention.Type: GrantFiled: December 28, 2017Date of Patent: March 9, 2021Assignee: REHABOTICS MEDICAL TECHNOLOGY CORPORATIONInventors: Jian-Jia Huang, Shu-Wei Pu, Sung-Yu Tsai
-
Patent number: 10849815Abstract: A wearable hand rehabilitation system includes a base, multiple actuating units configured to the base, hand assistive unit and multiple sheaths connected with the actuating units and the hand assistive unit. The base is composed of a cover and a base plate to create a space. The cover is provided with a perforation closed to the middle of the cover to allow every sheath to pass through the perforation, so as to connect with actuating units. When a user put on the wearable hand rehabilitation system, the user could move or rotate his arm to make his five fingers to grab something. The usage of the wearable hand rehabilitation system could evaluate the hand rehabilitation condition of the user.Type: GrantFiled: December 18, 2017Date of Patent: December 1, 2020Assignee: REHABOTICS MEDICAL TECHNOLOGY CORPORATIONInventors: Jian-Jia Huang, Shu-Wei Pu
-
Publication number: 20200267390Abstract: In an example, a method of processing video data may include inferring a pixel scan order for a first palette mode encoded block of video data without receiving a block-level syntax element having a value representative of the pixel scan order for the first palette mode encoded block. The method may include decoding the first palette mode encoded block of video data using the inferred pixel scan order. The method may include receiving a block-level syntax element having a value representative of a pixel scan order for a second palette mode encoded block of video data. The method may include determining the pixel scan order for the second palette mode encoded block of video data based on the received block-level syntax element. The method may include decoding the second palette mode encoded block of video data using the determined pixel scan order.Type: ApplicationFiled: May 5, 2020Publication date: August 20, 2020Inventors: Rajan Laxman Joshi, Wei Pu, Vadim Seregin, Joel Sole Rojals, Marta Karczewicz
-
Patent number: 10750198Abstract: In an example, a method of processing video data includes coding at least one of data that indicates a maximum palette size of a palette of color values for coding a block of video data or data that indicates a maximum palette predictor size of a palette predictor for determining the palette of color values. The method also includes coding the block of video data in accordance with the data.Type: GrantFiled: May 21, 2015Date of Patent: August 18, 2020Assignee: Qualcomm IncorporatedInventors: Rajan Laxman Joshi, Vadim Seregin, Wei Pu, Marta Karczewicz, Joel Sole Rojals, Krishnakanth Rapaka
-
Patent number: 10694214Abstract: In general, techniques are described for performing multiple passes of sample adaptive offset (SAO) filtering when coding video data. A video decoding device comprising one or more processors may perform the techniques. The processors may determine a first SAO pixel classification for a block of video data and determine a first offset value based on the first SAO pixel classification and one or more pixel values of the block. The one or more processors may also determine a second SAO pixel classification for the block and determine a second offset value based on the second SAO pixel classification and the one or more pixel values of block of video data. The processors may then apply the first offset value and the second offset value to the block of video data to generate a block of SAO filtered video data.Type: GrantFiled: December 19, 2013Date of Patent: June 23, 2020Assignee: QUALCOMM IncorporatedInventors: Wei Pu, Jianle Chen, Krishnakanth Rapaka, In Suk Chong, Marta Karczewicz
-
Patent number: 10687064Abstract: In an example, a method of processing video data may include inferring a pixel scan order for a first palette mode encoded block of video data without receiving a block-level syntax element having a value representative of the pixel scan order for the first palette mode encoded block. The method may include decoding the first palette mode encoded block of video data using the inferred pixel scan order. The method may include receiving a block-level syntax element having a value representative of a pixel scan order for a second palette mode encoded block of video data. The method may include determining the pixel scan order for the second palette mode encoded block of video data based on the received block-level syntax element. The method may include decoding the second palette mode encoded block of video data using the determined pixel scan order.Type: GrantFiled: August 3, 2015Date of Patent: June 16, 2020Assignee: QUALCOMM IncorporatedInventors: Rajan Laxman Joshi, Wei Pu, Vadim Seregin, Joel Sole Rojals, Marta Karczewicz
-
Patent number: 10448032Abstract: Methods and systems for video image coding are provided. Sets of filters may be selected and applied to video information at least partially based on phase displacement information between a first and second layer of video information. For example, the phase displacement information may correspond to a difference between a position of a pixel in the first layer and a corresponding position of the pixel in the second layer. The selected filter set can be an up-sampling filter or a down-sampling filter. The phase displacement information may be encoded as a syntax element embedded in the video bit stream.Type: GrantFiled: September 3, 2013Date of Patent: October 15, 2019Assignee: Qualcomm IncorporatedInventors: Jianle Chen, Liwei Guo, Xiang Li, Marta Karczewicz, Wei Pu
-
Patent number: 10448058Abstract: A device for decoding video data is configured to determine, based on first entropy encoded data in the bitstream, a set of run-related syntax element groups for a current block of a current picture of the video data; determine, based on second entropy encoded data the bitstream, a set of palette index syntax elements for the current block, the first entropy encoded data occurring in the bitstream before the second entropy encoded data, wherein: each respective run-related syntax element group of the set of run-related syntax element groups indicates a respective type of a respective run of identical palette mode type indicators and a respective length of the respective run and each respective palette index syntax element of the set of palette index syntax elements indicates an entry in a palette comprising a set of sample values; and reconstruct, based on the sample values in the palette, the current block.Type: GrantFiled: May 19, 2016Date of Patent: October 15, 2019Assignee: QUALCOMM IncorporatedInventors: Marta Karczewicz, Feng Zou, Vadim Seregin, Wei Pu, Rajan Laxman Joshi
-
Patent number: 10425659Abstract: In one example, a device includes a memory configured to store video data and a video decoder configured to decode an exponential Golomb codeword representative of at least a portion of a value for an escape pixel of a palette-mode coded block of video data, the video decoder is configured to decode the exponential Golomb codeword using exponential Golomb with parameter 3 decoding, and decode the block using the value for the escape pixel.Type: GrantFiled: January 28, 2016Date of Patent: September 24, 2019Assignee: QUALCOMM IncorporatedInventors: Feng Zou, Rajan Laxman Joshi, Marta Karczewicz, Vadim Seregin, Wei Pu
-
Patent number: 10413431Abstract: A rehabilitation system with stiffness measurement on a body part to be rehabilitated is disclosed. The rehabilitation system includes a rehabilitation unit and a processor. The rehabilitation unit includes an exoskeleton brace holding a rehabilitation part of user and traction lines driving the exoskeleton brace for moving. When the exoskeleton brace moves, the processor analyzes tensions of the traction lines to obtain stiffness information relating to the rehabilitation part of user.Type: GrantFiled: March 20, 2015Date of Patent: September 17, 2019Assignee: NATIONAL TSING HUA UNIVERSITYInventors: Shu-Wei Pu, Jen-Yuan Chang
-
Patent number: 10397607Abstract: A method of decoding video data includes decoding a first block of video data to produce a block of reconstructed luma residual values and a block of predicted chroma residual values, wherein the block of video data has one of a 4:2:0 or a 4:2:2 chroma sub-sampling format. The method further includes performing a color residual prediction process to reconstruct a block of chroma residual values for the first block of video data using a subset of the reconstructed luma residual values as luma predictors for the block of predicted chroma residual values.Type: GrantFiled: October 30, 2014Date of Patent: August 27, 2019Assignee: QUALCOMM IncorporatedInventors: Woo-Shik Kim, Wei Pu, Jianle Chen, Joel Sole Rojals, Liwei Guo, Marta Karczewicz
-
Patent number: 10382749Abstract: In an example a method of processing video data includes determining a run value that indicates a run-length of a run of a palette index of a block of video data, wherein the palette index is associated with a color value in a palette of color values for coding the block of video data, the method also includes determining a context for context adaptive coding of data that represents the run value based on the palette index, and coding the data that represents run value from a bitstream using the determined context.Type: GrantFiled: May 21, 2015Date of Patent: August 13, 2019Assignee: QUALCOMM IncorporatedInventors: Vadim Seregin, Rajan Laxman Joshi, Marta Karczewicz, Wei Pu, Joel Sole Rojals
-
Patent number: 10362333Abstract: In palette-based coding, a video coder may form a so-called “palette” as a table of colors representing the video data of a given block. The video coder may code index values for one or more pixels values of a current block of video data, where the index values indicate entries in the palette that represent the pixel values of the current block. A method includes determining a palette for a block of video data, identifying escape pixel(s) not associated with any palette entries, identifying a single quantization parameter (QP) value for all escape pixels of the block for a given color channel using a QP value for non-palette based coding of transform coefficients, dequantizing each escape pixel using the identified QP value, and determining pixel values of the block using the dequantized escape pixels and index values for any pixel(s) associated with any palette entries.Type: GrantFiled: December 30, 2014Date of Patent: July 23, 2019Assignee: QUALCOMM IncorporatedInventors: Wei Pu, Marta Karczewicz, Joel Sole Rojals, Liwei Guo, Rajan Laxman Joshi, Feng Zou
-
Patent number: 10362336Abstract: Techniques for encoding a binary prediction vector for predicting a palette for palette-based video coding is described. In one example, a method of decoding video comprises receiving an encoded binary prediction vector for a current block of video data, decoding the encoded binary prediction vector using a run-length decoding technique, generating a palette for the current block of video data based on the binary prediction vector, the binary prediction vector comprising entries indicating whether or not previously-used palette entries are reused for the palette for the current block of video data, and decoding the current block of video data using the palette.Type: GrantFiled: March 24, 2015Date of Patent: July 23, 2019Assignee: QUALCOMM IncorporatedInventors: Marta Karczewicz, Wei Pu, Vadim Seregin, Rajan Laxman Joshi, Joel Sole Rojals, Feng Zou
-
Publication number: 20190209086Abstract: A fixed-sensor finger action detecting glove has a glove body, five covering sheets, five fixing bases, five sensors, and five fixing assemblies. A side of the glove body forms a hand back section and five finger back sections. The covering sheet is mounted on the finger back section and forms a passage. The fixing base is made from a flexible material, is mounted through the passage, and has two limiting walls. The sensor is located in the passage between the two limiting walls, preventing the sensor from deviating. The fixing assembly is mounted between an end of the sensor and an end of the finger back section, detachably connects the sensor and the finger back section, and prevents the sensor from moving back and forth. Thus, the fixed-sensor finger action detecting glove is capable of detecting actions of the fingers precisely.Type: ApplicationFiled: December 28, 2018Publication date: July 11, 2019Applicant: REHABOTICS MEDICAL TECHNOLOGY CORP.Inventors: Jian-Jia HUANG, Shu-Wei PU, Tsung-Fu LIU, Pin-Tseng LIU, Li-Wei CHENG
-
Patent number: 10313684Abstract: An example method of decoding video data includes determining a palette for decoding a block, the palette including entries each having a respective palette index, determining a reference run of palette indices for first pixels of the block, and determining a current run of palette indices for second pixels of the block, based on the reference run. Determining the second plurality of palette indices includes locating a reference index of the reference run, the reference index being spaced at least one line from an initial index of the current run, determining a run length of the reference run, a final index of the reference run being separated from the initial index of the current run by at least one index, copying the palette indices of the reference run as the current run of palette indices, and decoding pixels of the copied current run using the palette.Type: GrantFiled: June 18, 2015Date of Patent: June 4, 2019Assignee: Qualcomm IncorporatedInventors: Feng Zou, Marta Karczewicz, Joel Sole Rojals, Rajan Laxman Joshi, Wei Pu, Vadim Seregin
-
Patent number: 10291940Abstract: In an example a method of processing video data includes determining palette indices of a first row of a block of video data, wherein the palette indices correspond to a palette of one or more colors for coding the block of video data, and wherein the palette indices of the first row include one or more indices that are associated with a color value in the palette and a syntax element that is not associated with a color value in the palette. The method also includes coding a run of palette indices of a second row of the block of video data relative to the palette indices of the first row, wherein the run includes the one or more indices that are associated with a color value in the palette and the syntax element that is not associated with a color value in the palette.Type: GrantFiled: May 21, 2015Date of Patent: May 14, 2019Assignee: QUALCOMM IncorporatedInventors: Vadim Seregin, Rajan Laxman Joshi, Marta Karczewicz, Wei Pu, Joel Sole Rojals
-
Publication number: 20190132617Abstract: A transmitter for handling multiple formats of a video sequence, comprises a preprocessing module, for receiving a first format of a video sequence, to generate metadata of a second format of the video sequence according to the first format of the video sequence and the second format of the video sequence; and an encoder, couple to the preprocessing module, for transmitting the first format of the video sequence and the metadata in a bit stream to a receiver.Type: ApplicationFiled: October 29, 2018Publication date: May 2, 2019Inventors: Lingzhi Liu, Li Liu, Jing Wang, Wujun Chen, Qingxi He, Wei Pu, Weimin Zeng, Chi-Wang Chai
-
Patent number: 10264285Abstract: In an example, a method of coding video data includes determining, for a pixel associated with a palette index that relates a value of the pixel to a color value in a palette of colors used for coding the pixel, a run length of a run of palette indices being coded with the palette index of the pixel, the method also includes determining a maximum run length for a maximum run of palette indices able to be coded with the palette index of the pixel, and coding data that indicates the run length based on the determined maximum run length.Type: GrantFiled: May 21, 2015Date of Patent: April 16, 2019Assignee: Qualcomm IncorporatedInventors: Rajan Laxman Joshi, Vadim Seregin, Wei Pu, Marta Karczewicz, Joel Sole Rojals, Krishnakanth Rapaka