Patents by Inventor Junhua Ma

Junhua Ma 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: 11941744
    Abstract: Various methods are provided for generating motion vectors in the context of 3D computer-generated images. An example method includes generating, for each pixel of one or more objects to be rendered in a current frame, a 1-phase motion vector (MV1) and a 0-phase motion vector (MV0), each MV1 and MV0 having an associated depth value, to thereby form an MV1 texture and an MV0 texture; converting the MV1 texture to a set of MV1 blocks and converting the MV0 texture to a set of MV0 blocks; and outputting the set of MV1 blocks and the set of MV0 blocks for image processing.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: March 26, 2024
    Assignee: PIXELWORKS SEMICONDUCTOR TECHNOLOGY (SHANGHAI) CO. LTD.
    Inventors: Hongmin Zhang, Miao Sima, Zongming Han, Gongxian Liu, Junhua Chen, Guohua Cheng, Baochen Liu, Neil Woodall, Yue Ma, Huili Han
  • Publication number: 20240087210
    Abstract: Various methods are provided for the generation of motion vectors in the context of 3D computer-generated images. In one example, a method includes generating, for each pixel of one or more objects to be rendered in a current frame, a 1-phase motion vector (MV1) and a 0-phase motion vector (MV0), each MV1 and MV0 having an associated depth value, to thereby form an MV1 texture and an MV0 texture, each MV0 determined based on a camera MV0 and an object MV0, and outputting MV1 texture and the MV0 texture for image processing.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Inventors: Hongmin Zhang, Miao Sima, Gongxian Liu, Zongming Han, Junhua Chen, Guohua Cheng, Baochen Liu, Neil Woodall, Yue Ma, Huili Han
  • Patent number: 11922611
    Abstract: Various methods and systems are provided for accelerated image rendering with motion compensation. In one embodiment, a method comprises calculating motion between a preceding image frame and a target image frame to be rendered, rendering a small image with a size smaller than a target size of the target image frame based on the calculated motion, and generating the target image frame at the target size based on the small image, the calculated motion, and a reference image frame. In this way, high-quality image frames for a video stream may be generated with a reduced amount of rendering for each frame, thereby reducing the overall processing resources dedicated to rendering as well as the power consumption for image rendering.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: March 5, 2024
    Assignee: Pixelworks Semiconductor Technology (Shanghai) Co. Ltd.
    Inventors: Guohua Cheng, Junhua Chen, Neil Woodall, Hongmin Zhang, Yue Ma, Qinghai Wang
  • Patent number: 9894689
    Abstract: Example systems, methods, and logic are provided herein for detecting a numerical identifier of an endpoint. In one example, a connectivity manager establishes a wireless communication session with a fixed endpoint using a wireless communication protocol. The connectivity manager module then generates a Phone Book Access Profile (PBAP) request to download a phone number associated with the fixed endpoint. The connectivity manager module receives, via the wireless communication session, a PBAP response comprising a phone number identifying the fixed endpoint and inputs the phone number identifying the fixed endpoint into a field used for initiating a call to the fixed endpoint.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: February 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Junhua Ma, Bo Lei, Zhigang Peng, Yanhui Wang, Xiaohui Yu
  • Publication number: 20160226930
    Abstract: In one embodiment a user interface for a communication device is described, the user interface including a first icon representing a first communication event between a first party and a second party, and a second icon representing a second communication event between the first party and a third party, a processor to receive input signals from the first party, the signals input via the user interface, the processor, in response to the received input signals, performs one of a communication event transfer including transferring the first communication event from being between the first party and the second party to being between the second party and the third party, and a communication event merger including the creation of a merged communication event between the user, the second party, and the third party. Related methods, systems, and apparatuses are also described.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 4, 2016
    Inventors: Shuyi ZHANG, Junhua MA, XiuYing ZHANG, Chongni LI
  • Publication number: 20160095141
    Abstract: Example systems, methods, and logic are provided herein for detecting a numerical identifier of an endpoint. In one example, a connectivity manager establishes a wireless communication session with a fixed endpoint using a wireless communication protocol. The connectivity manager module then generates a Phone Book Access Profile (PBAP) request to download a phone number associated with the fixed endpoint. The connectivity manager module receives, via the wireless communication session, a PBAP response comprising a phone number identifying the fixed endpoint and inputs the phone number identifying the fixed endpoint into a field used for initiating a call to the fixed endpoint.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Junhua Ma, Bo Lei, Zhigang Peng, Yanhui Wang, Xiaohui Yu