Patents by Inventor Chuyue Ai

Chuyue Ai 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: 11722647
    Abstract: An imaging control method for an unmanned aerial vehicle (“UAV”) includes receiving a video capturing instruction from a control terminal, determining, based on an imaging scene, a combined action mode, and capturing a video based on the combined action mode. The combined action mode includes a plurality of action modes, the plurality of action modes are different from each other, and the plurality of action modes include at least one of a type of the plurality of action modes, an arrangement order of the plurality of action modes, a flight trajectory of each of the plurality of action modes, a composition rule for the each of the plurality of action modes, or a flight duration of the each of the plurality of action modes.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: August 8, 2023
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Guanhua Su, Chuyue Ai, Zhuo Guo, Ruoying Zhang, Jie Qian
  • Publication number: 20220224865
    Abstract: An imaging control method for an unmanned aerial vehicle (“UAV”) includes receiving a video capturing instruction from a control terminal, determining, based on an imaging scene, a combined action mode, and capturing a video based on the combined action mode. The combined action mode includes a plurality of action modes, the plurality of action modes are different from each other, and the plurality of action modes include at least one of a type of the plurality of action modes, an arrangement order of the plurality of action modes, a flight trajectory of each of the plurality of action modes, a composition rule for the each of the plurality of action modes, or a flight duration of the each of the plurality of action modes.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 14, 2022
    Inventors: Guanhua SU, Chuyue AI, Zhuo GUO, Ruoying ZHANG, Jie QIAN
  • Patent number: 11095847
    Abstract: A method of processing a video includes capturing a first set of video data at a first definition, transmitting the first set of video data at a second definition lower than the first definition wirelessly to a user terminal, receiving a video edit request wirelessly from the user terminal, and finding video corresponding to edited video data described by the video edit request, thereby forming a second set of video data at a third definition. The video edit request is formed from editing the received first set of video data at the second definition at the user terminal.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: August 17, 2021
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Chuyue Ai, Gaoping Bai, Weifeng Liu, Taiwen Liang, Yajun Lai
  • Publication number: 20200351615
    Abstract: A method for managing communication with a movable object includes receiving a request for movable object data from a requester in a movable object environment. The request includes a movable object data key that has data fields configured to identify a movable object component that corresponds to the movable object data. The method further includes determining whether movable object data corresponding to the request is available in a cache by determining whether the movable object data corresponding to the movable object data key exists in the cache and, in response to determining that the movable object data is available in the cache, providing the movable object data in the cache to the requester.
    Type: Application
    Filed: July 15, 2020
    Publication date: November 5, 2020
    Inventors: Zhiyuan ZHANG, Guohao ZHAN, Chuyue AI, Dhanushram BALACHANDRAN, Xietong LU, Arnaud THIERCELIN, Changjian XU
  • Publication number: 20200264604
    Abstract: The present disclosure provides an unmanned aerial vehicle (UAV) system. The UAV system includes a first remote control device, a second remote control device, a UAV, and a functional device mounted on the UAV. The first remote control device is configured to send remote control information to control the UAV, and the second remote control device is configured to send remote control information to control the functional device. The first remote control device and the second remote control device are communicatively connected to form a communication link, and the first remote control device and the second remote control device exchange interactive data based on the communication link. The interactive data at least include text data or audio data.
    Type: Application
    Filed: May 7, 2020
    Publication date: August 20, 2020
    Inventors: Ye TAO, Haiwang DUAN, Chuyue AI
  • Patent number: 10733687
    Abstract: A method for data communication in a virtualized environment is disclosed as follows. A write function of a graphics driver is called by a graphics processing program using a graphics processing interface, where a function in a call process is recorded in a function stack; an entry address of a write function of the graphics processing interface is determined according to an entry address of the write function of the graphics driver and a quantity of layers of the function stack, and an offset and a length that are of a vertex buffer of the graphics processing program are read from the entry address of the write function of the graphics processing interface, so as to determine a data area that is modified by the graphics processing program and is in the vertex buffer, where the modified data area is data necessary for graphics rendering.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 4, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chuyue Ai, Xibao Pang
  • Patent number: 10728707
    Abstract: A system for managing communication with a movable object includes one or more processors configured to receive a request for movable object data from a requester in a movable object environment, determine whether movable object data corresponding to the request is available in a cache associated with a movable object manager, and, in response to determining that the movable object data is available in the cache, provide the movable object data in the cache to the requester.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: July 28, 2020
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Zhiyuan Zhang, Guohao Zhan, Chuyue Ai, Dhanushram Balachandran, Xietong Lu, Arnaud Thiercelin, Changjian Xu
  • Publication number: 20200186749
    Abstract: A method of processing a video includes capturing a first set of video data at a first definition, transmitting the first set of video data at a second definition lower than the first definition wirelessly to a user terminal, receiving a video edit request wirelessly from the user terminal, and finding video corresponding to edited video data described by the video edit request, thereby forming a second set of video data at a third definition. The video edit request is formed from editing the received first set of video data at the second definition at the user terminal.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 11, 2020
    Inventors: Chuyue AI, Gaoping BAI, Weifeng LIU, Taiwen LIANG, Yajun LAI
  • Patent number: 10567700
    Abstract: Methods and systems are provided for video processing. Video may be captured using an image capture device at a first definition. The image capture device may optionally be, or may be on board, an aerial vehicle, such as an unmanned aerial vehicle. A first set of video data may be transmitted to a user terminal at a second definition, which may be less than the first definition. A user may interact with the user terminal to edit the video and generate a video edit request. The video edit request may be transmitted to the image capture device, which may accordingly produce a second set of video data in accordance with the video edit request, at a third definition. The third definition may be greater than the second definition.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: February 18, 2020
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Chuyue Ai, Gaoping Bai, Weifeng Liu, Taiwen Liang, Yajun Lai
  • Patent number: 10560637
    Abstract: An image processing system includes an image receiving unit configured to receive a picture sent by a remote shooting apparatus, an image analysis unit configured to analyze the picture to obtain exposure situations of respective parts in the picture, an exposure evaluation unit configured to evaluate exposure conditions of the respective parts in the picture based on the exposure situations of the respective parts in the picture to determine whether the respective parts in the picture are overexposed and determine overexposed parts, and an exposure information prompt unit configured to prompt an evaluation result in accordance with evaluation of the exposure evaluation unit.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: February 11, 2020
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Chuyue Ai, Weifeng Liu
  • Patent number: 10354430
    Abstract: An image update method executed by a render server, includes: acquiring a graphics instruction of a virtual machine, determining a type of the graphics instruction of the virtual machine, if the type of the graphics instruction of the virtual machine is a three-dimensional graphics instruction, sending a drawing instruction to a graphics processing unit to perform rendering processing, acquiring a rendering image corresponding to the graphics instruction of the virtual machine, sending a graphics update instruction to a primary surface management unit of the render server, acquiring an original primary surface of the virtual machine, synthesizing a new primary surface according to the original primary surface of the virtual machine, the first graphics update area, and the rendering image, sending an image corresponding to the new primary surface to a client of the virtual machine.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: July 16, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Chuyue Ai
  • Publication number: 20190182623
    Abstract: A system for managing communication with a movable object includes one or more processors configured to receive a request for movable object data from a requester in a movable object environment, determine whether movable object data corresponding to the request is available in a cache associated with a movable object manager, and, in response to determining that the movable object data is available in the cache, provide the movable object data in the cache to the requester.
    Type: Application
    Filed: February 5, 2019
    Publication date: June 13, 2019
    Inventors: Zhiyuan ZHANG, Guohao ZHAN, Chuyue AI, Dhanushram BALACHANDRAN, Xietong LU, Arnaud THIERCELIN, Changjian XU
  • Publication number: 20180194465
    Abstract: A system for video broadcasting includes a plurality of mobile nodes configured to capture one or more pictures and exchange control signals among the plurality of mobile nodes, and a terminal node configured to receive the one or more pictures from the plurality of mobile nodes and upload the one or more pictures to a video server.
    Type: Application
    Filed: March 5, 2018
    Publication date: July 12, 2018
    Inventors: Weifeng LIU, Chuyue AI
  • Publication number: 20180047205
    Abstract: An image update method executed by a render server, includes: acquiring a graphics instruction of a virtual machine, determining a type of the graphics instruction of the virtual machine, if the type of the graphics instruction of the virtual machine is a three-dimensional graphics instruction, sending a drawing instruction to a graphics processing unit to perform rendering processing, acquiring a rendering image corresponding to the graphics instruction of the virtual machine, sending a graphics update instruction to a primary surface management unit of the render server, acquiring an original primary surface of the virtual machine, synthesizing a new primary surface according to the original primary surface of the virtual machine, the first graphics update area, and the rendering image, sending an image corresponding to the new primary surface to a client of the virtual machine.
    Type: Application
    Filed: October 23, 2017
    Publication date: February 15, 2018
    Inventor: Chuyue Ai
  • Patent number: 9830730
    Abstract: An image update method executed by a render server, includes: acquiring a graphics instruction of a virtual machine, determining a type of the graphics instruction of the virtual machine, if the type of the graphics instruction of the virtual machine is a three-dimensional graphics instruction, sending a drawing instruction to a graphics processing unit to perform rendering processing, acquiring a rendering image corresponding to the graphics instruction of the virtual machine, sending a graphics update instruction to a primary surface management unit of the render server, acquiring an original primary surface of the virtual machine, synthesizing a new primary surface according to the original primary surface of the virtual machine, the first graphics update area, and the rendering image, sending an image corresponding to the new primary surface to a client of the virtual machine.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 28, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Chuyue Ai
  • Publication number: 20170280038
    Abstract: An image processing system includes an image receiving unit configured to receive a picture sent by a remote shooting apparatus, an image analysis unit configured to analyze the picture to obtain exposure situations of respective parts in the picture, an exposure evaluation unit configured to evaluate exposure conditions of the respective parts in the picture based on the exposure situations of the respective parts in the picture to determine whether the respective parts in the picture are overexposed and determine overexposed parts, and an exposure information prompt unit configured to prompt an evaluation result in accordance with evaluation of the exposure evaluation unit.
    Type: Application
    Filed: June 13, 2017
    Publication date: September 28, 2017
    Inventors: Chuyue AI, Weifeng LIU
  • Publication number: 20170256288
    Abstract: Methods and systems are provided for video processing. Video may be captured using an image capture device at a first definition. The image capture device may optionally be, or may be on board, an aerial vehicle, such as an unmanned aerial vehicle. A first set of video data may be transmitted to a user terminal at a second definition, which may be less than the first definition. A user may interact with the user terminal to edit the video and generate a video edit request. The video edit request may be transmitted to the image capture device, which may accordingly produce a second set of video data in accordance with the video edit request, at a third definition. The third definition may be greater than the second definition.
    Type: Application
    Filed: May 17, 2017
    Publication date: September 7, 2017
    Inventors: Chuyue Ai, Gaoping Bai, Weifeng Liu, Taiwen Liang, Yajun Lai
  • Publication number: 20170018052
    Abstract: A method for data communication in a virtualized environment is disclosed as follows. A write function of a graphics driver is called by a graphics processing program using a graphics processing interface, where a function in a call process is recorded in a function stack; an entry address of a write function of the graphics processing interface is determined according to an entry address of the write function of the graphics driver and a quantity of layers of the function stack, and an offset and a length that are of a vertex buffer of the graphics processing program are read from the entry address of the write function of the graphics processing interface, so as to determine a data area that is modified by the graphics processing program and is in the vertex buffer, where the modified data area is data necessary for graphics rendering.
    Type: Application
    Filed: September 30, 2016
    Publication date: January 19, 2017
    Inventors: Chuyue Ai, Xibao Pang
  • Publication number: 20160110908
    Abstract: An image update method executed by a render server, includes: acquiring a graphics instruction of a virtual machine, determining a type of the graphics instruction of the virtual machine, if the type of the graphics instruction of the virtual machine is a three-dimensional graphics instruction, sending a drawing instruction to a graphics processing unit to perform rendering processing, acquiring a rendering image corresponding to the graphics instruction of the virtual machine, sending a graphics update instruction to a primary surface management unit of the render server, acquiring an original primary surface of the virtual machine, synthesizing a new primary surface according to the original primary surface of the virtual machine, the first graphics update area, and the rendering image, sending an image corresponding to the new primary surface to a client of the virtual machine.
    Type: Application
    Filed: December 28, 2015
    Publication date: April 21, 2016
    Inventor: Chuyue Ai
  • Publication number: 20160055613
    Abstract: An image processing method, a virtual machine, and a virtual machine system, which improve reliability and a fault recovery capability of a GPU shared system. The solution includes sending, by a graphics driver of a virtual machine, a graphics processing instruction to a shared rendering server, so that the shared rendering server performs 3D graphics rendering according to the graphics processing instruction, monitoring, by a display server, a status of the shared rendering server, when determining that the shared rendering server is faulty, sending, by the display server, an indication message to the graphics driver, so that the graphics driver switches from a 3D working mode to a 2D working mode according to the indication message, and performing, by the virtual machine, 2D graphics rendering on a subsequent graphics processing instruction by using a local rendering server to obtain 2D image data.
    Type: Application
    Filed: October 30, 2015
    Publication date: February 25, 2016
    Inventor: Chuyue Ai