Patents by Inventor Po-Yuan Jeng

Po-Yuan Jeng 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: 20250110662
    Abstract: A computer vision processing system is provided. The system includes one or more target devices and a processing unit. The target devices are configured to run the executable code of an image processing pipeline. The processing unit is configured to receive a series of application programming interface (API) calls and create a raw graph accordingly, redraw the raw graph into a compilable graph by sequentially processing each node, and compile the compilable graph into the executable code of the image processing pipeline. The series of API calls includes at least one tiling API call to set at least one of the nodes and at least one of the data objects as tileable. Each tileable node corresponds to multiple parallel processing nodes in multiple branches in the compilable graph, and each tileable data object corresponds to multiple tile data objects in the branches in the compilable graph.
    Type: Application
    Filed: September 20, 2024
    Publication date: April 3, 2025
    Inventors: Po-Yuan JENG, Hung-Chun LIU, Yu-Chieh LIN, Chien-Han SU, Yung-Chih CHIU, Lei CHEN
  • Publication number: 20230342876
    Abstract: An image processing system includes one or more processors operative to receive a graph application programming interface (API) call to add a complex node to a graph. The graph includes at least the complex node connected to other nodes by edges that are directed and acyclic. The one or more processors are further operative to process, by a graph compiler at compile time, the complex node by iteratively expanding the complex node into multiple nodes with each node corresponding to one operation in an image processing pipeline. The system further includes one or more target devices to execute executable code compiled from each node to perform operations of the image processing pipeline. The system further includes memory to store the graph compiler and the executable code.
    Type: Application
    Filed: March 3, 2023
    Publication date: October 26, 2023
    Inventors: Yu-Chieh Lin, Hungchun Liu, Po-Yuan Jeng, Yungchih Chiu, Chia-Yu Chang, Cheng-Hsun Hsieh, Lei Chen, Li-Ming Chen, Taichi Wang
  • Publication number: 20230342118
    Abstract: A graph application programming interface (API) is used to control an image processing flow. A system receives graph API calls to add nodes to respective subgraphs. The system further receives a given graph API call to add a control flow node to a main graph. The given graph API call identifies the subgraphs as parameters. The main graph includes the control flow node connected to other nodes by edges that are directed and acyclic. A graph compiler compiles the main graph and the subgraphs into corresponding executable code. At runtime, a condition is evaluated before the subgraphs identified in the given graph API call are executed. One or more target devices execute the corresponding executable code to perform operations of an image processing pipeline while skipping execution of one or more of the subgraphs depending on the condition.
    Type: Application
    Filed: March 3, 2023
    Publication date: October 26, 2023
    Inventors: Yu-Chieh Lin, Hungchun Liu, Po-Yuan Jeng, Yungchih Chiu, Cheng-Hsun Hsieh, Chia-Yu Chang, Li-Ming Chen