Patents Assigned to VIA Technologies, Inc.
  • Patent number: 12118743
    Abstract: The present disclosure provides an electronic apparatus and an object detection method. The electronic apparatus includes a storage device and a processor. The storage device stores an estimation module. The processor is coupled to the storage device and configured to execute the estimation module. The processor acquires a sensed image provided by an image sensor, and inputs the sensed image to the estimation module so that the estimation module outputs a plurality of estimated parameters. The processor calculates two-dimensional image center coordinates of an object image in the sensed image based on the plurality of estimated parameters, and calculates three-dimensional center coordinates corresponding to the object image based on the two-dimensional image center coordinates and an offset parameter in the plurality of estimated parameters. Thus, the location of the object image in the sensed image can be determined accurately.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: October 15, 2024
    Assignee: VIA Technologies, Inc.
    Inventors: Winner Roedily, Hsueh-hsin Han
  • Patent number: 12105665
    Abstract: A universal serial bus (USB) control device and a control method thereof are provided. The USB control device includes multiple host interfaces, multiple USB ports, a bus physical layer circuit, a microprocessor, and a bus schedule controller. The bus schedule controller controls the bus physical layer circuit according to a USB task. The microprocessor obtains a USB task command through the host interface, which includes a USB port number of a specific host interface. The microprocessor queries the USB port number of the specific host interface based on an index lookup table to correspond to a specific USB port, generates the USB task according to the specific USB port, and transmits the USB task to the bus schedule controller. The index lookup table is configured to record a relationship between a part of the USB port that each host interface is responsible for and the USB port number.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: October 1, 2024
    Assignee: VIA Technologies, Inc.
    Inventor: Chien-Ping Chung
  • Patent number: 12105695
    Abstract: An encoding method for a key Trie includes generating a plurality of meta data by applying encoding to a portion of non-leaf nodes of the key Trie, and storing an encoding result of the key Trie into a storage device, wherein the encoding result includes the plurality of meta data corresponding to the portion of non-leaf nodes, respectively.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: October 1, 2024
    Assignee: VIA Technologies Inc.
    Inventor: Peng Zhang
  • Patent number: 12094240
    Abstract: The present disclosure provides an object tracking method and an object tracking device. The method includes: acquiring a human-face region of an image frame so as to determine a human-body region; extracting a human-body feature from the human-body region, and determining whether a plurality of historical object trajectories match the human-body feature; in response to that one of the plurality of historical object trajectories matches the human-body feature, updating an age of the human-body feature to a preset value; and in response to that none of the plurality of historical object trajectories matches the human-body feature, adding an object trajectory corresponding to the human-body feature to the plurality of historical object trajectories. Thus, a better tracking effect may be achieved.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: September 17, 2024
    Assignee: VIA Technologies, Inc.
    Inventor: Liangfeng Fu
  • Patent number: 11941433
    Abstract: A computing apparatus includes at least one general purpose processor, at least one coprocessor, and at least one application specific processor. The at least one general purpose processor is arranged to run an application, wherein data processing of at least a portion of a data processing task is offloaded from the application running on the at least one general purpose processor. The at least one coprocessor is arranged to deal with a control flow of the data processing without intervention of the application running on the at least one general purpose processor. The at least one application specific processor is arranged to deal with a data flow of the data processing without intervention of the application running on the at least one general purpose processor.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: March 26, 2024
    Assignee: VIA Technologies Inc.
    Inventor: Jiin Lai
  • Publication number: 20240072463
    Abstract: A circuit board has a surface and a contact arrangement on the surface. The contact arrangement includes contacts. The contacts are staggered. The contacts include multiple first ground contacts, multiple first signal contacts and multiple second signal contacts. The ground contacts are arranged along a first straight line. The first signal contacts are arranged on one side of the first straight line, and the two adjacent first signal contacts are grouped into a first signal contact pair. The second signal contacts are arranged on the other side of the first straight line, and the two adjacent second signal contacts are grouped into a second signal contact pair, and the transmission direction of the first signal contact pair is different from the transmission direction of the second signal contact pair.
    Type: Application
    Filed: December 29, 2022
    Publication date: February 29, 2024
    Applicant: VIA Technologies, Inc.
    Inventor: Nai-Shung Chang
  • Patent number: 11908298
    Abstract: The present disclosure discloses a smoke detection system and a smoke detection method. The smoke detection system includes a camera, a storage unit, and a processor. The camera acquires a current image and a previous image. The storage unit stores a plurality of modules. The processor is coupled with the camera and executes the plurality of modules. The processor generates a difference image based on the current image and the previous image. The processor inputs the current image and the difference image to a semantic segmentation model so that the semantic segmentation model outputs a smoke confidence map. The smoke confidence map is generated based on whether a current environment is a dark environment or a bright environment. The processor analyzes the smoke confidence map to determine whether a smoke event occurs in the current image. Therefore, a reliable smoke detection function can be achieved.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: February 20, 2024
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Jia-yo Hsu, Wei-Chung Cheng
  • Publication number: 20230259484
    Abstract: A universal serial bus (USB) control device and a control method thereof are provided. The USB control device includes multiple host interfaces, multiple USB ports, a bus physical layer circuit, a microprocessor, and a bus schedule controller. The bus schedule controller controls the bus physical layer circuit according to a USB task. The microprocessor obtains a USB task command through the host interface, which includes a USB port number of a specific host interface. The microprocessor queries the USB port number of the specific host interface based on an index lookup table to correspond to a specific USB port, generates the USB task according to the specific USB port, and transmits the USB task to the bus schedule controller. The index lookup table is configured to record a relationship between a part of the USB port that each host interface is responsible for and the USB port number.
    Type: Application
    Filed: January 19, 2023
    Publication date: August 17, 2023
    Applicant: VIA Technologies, Inc.
    Inventor: Chien-Ping Chung
  • Patent number: 11710345
    Abstract: A driver login device includes: a network communication unit in communication with the server via a network; an image pickup device capturing a target to obtain a login data; an image processing unit electrically coupled to the image pickup unit, and receiving and processing the login data to obtain a digital data; and a central processing unit electrically coupled to the network communication unit, the image pickup device and the image processing unit. The central processing unit, by way of the network communication unit, receives the data of the driver from the server via the network, controls the image pickup device to capture the target, comparing the digital data with the data of the driver to generate a comparing result, and by way of the network communication unit, transmitting the comparing result back to the server via the network.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: July 25, 2023
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: TsungHsien Wu, Hung-Pin Chen, Chia-Wei Huang, Michael Andrew Fox
  • Patent number: 11709609
    Abstract: A data storage system and a global deduplication method thereof are provided. The data storage system includes multiple storage devices and one dispatch device. The dispatch device divides an original data corresponding to a data writing request into at least one data chunk. The dispatch device performs a summary calculation on one data chunk, so as to generate a representative value. The dispatch device performs a first distribution calculation on the representative value, so as to determine a destination location corresponding to the representative value. The dispatch device transmits the data chunk and the representative value to at least one destination storage device among the storage devices through a communication network according to the destination location. The at least one destination storage device checks the representative value, so as to determine whether to store the data chunk in a storage space of the at least one destination storage device.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: July 25, 2023
    Assignee: VIA Technologies, Inc.
    Inventors: Chin-Yin Tsai, Yi-Lin Lai
  • Patent number: 11706030
    Abstract: An authorization method and an authorization system are provided. The authorization method includes displaying, by a service device, authorization information on an e-paper arranged on the service device; obtaining, by a user device, the authorization information from the e-paper; and using, by the user device, the authorization information displayed on the e-paper to perform an authorization operation between the user device and the service device.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: July 18, 2023
    Assignee: VIA Technologies, Inc.
    Inventor: Yaozhong Xu
  • Patent number: 11627390
    Abstract: An encoding method, playing method and apparatus for image stabilization of panoramic video, and a method for evaluating image stabilization algorithm are provided. The image stabilization method for the panoramic video is applicable to an electronic apparatus including a processor. In the method, a plurality of image frames of a panoramic video is captured, and each image frame is transformed into a plurality of projection frames on a plurality of faces of a cubemap. Then, variations of triaxial displacements and attitude angles between the projection frames transformed onto each of the faces and adjacent in time are calculated. The variations of triaxial displacements and attitude angles are smoothed and recorded as movement information. While playing the panoramic video, the panoramic video is corrected by the movement information and played. Thus, it is possible to reduce the amount of calculation required for the stabilization calculations on the captured video.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: April 11, 2023
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Tsung-Yu Tsai, I-Chih Chen
  • Patent number: 11580668
    Abstract: There is provided an automatic correction method for an onboard camera and an onboard camera device. The automatic correction method includes the following steps: obtaining a lane image with the onboard camera and a current extrinsic parameter matrix, and identifying two lane lines in the lane image; converting the lane image into a top-view lane image, and obtaining two projected lane lines in the top-view lane image for the two lane lines; calculating a plurality of correction parameter matrices corresponding to the current extrinsic parameter matrix according to the two projected lane lines; and correcting the current extrinsic parameter matrix according to the plurality of correction parameter matrices. This can be applied in situations where the vehicle is stationary or travelling for automatic correction on the extrinsic parameter matrix of the onboard camera.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: February 14, 2023
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: Meng-Lun Cai
  • Patent number: 11556801
    Abstract: The present disclosure relates to a neural network image identification system and a neural network building system and method used therein. The neural network building method comprises: forming a combination sequence of instruction graphic tags according to a plurality of instruction graphic tags selected by a user and displayed on a screen; combining a plurality of program sets corresponding to the plurality of instruction graphic tags in an order identical to that of contents in the combination sequence of these instruction graphic tags, to generate a neural network program; and checking whether the combination sequence of instruction graphic tags conforms to one or more preset rules before the neural network program is compiled.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: January 17, 2023
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: Chunwen Chen
  • Patent number: 11500801
    Abstract: A computing apparatus includes a first processing circuit and a second processing circuit. The first processing circuit includes a programmable logic circuit. The second processing circuit includes a general purpose processor that is used to execute an application program to download a bitstream to the first processing circuit for programming the programmable logic circuit to implement a direct memory access (DMA) engine and at least one physical engine (PE). The DMA engine is used to access a first memory through a DMA manner. The at least one PE is used to read data to be processed from the first memory through the DMA engine. The first processing circuit and the second processing circuit are disposed in one chip.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: November 15, 2022
    Assignee: VIA Technologies Inc.
    Inventors: Yi-Lin Lai, Jiin Lai, Chin-Yin Tsai
  • Publication number: 20220359364
    Abstract: A package substrate has a substrate surface and a chip region on the substrate surface. The package substrate includes circuit layers, conductive vias, and byte region rows. The circuit layers are sequentially spaced below the substrate surface. Each conductive via is connected to at least two of the circuit layers. The byte region rows are arranged side by side sequentially from an edge of the chip region to a center of the chip region, and each byte region row includes byte regions arranged in a row. Each byte region includes pads located on the circuit layer closest to the substrate surface. The pads of the byte regions of the byte region row closer to the edge of the chip region extend from the chip region to an outside of the chip region through traces of the circuit layer closer to the substrate surface.
    Type: Application
    Filed: March 16, 2022
    Publication date: November 10, 2022
    Applicant: VIA Technologies, Inc.
    Inventors: Wen-Yuan Chang, Yeh-Chi Hsu, Gao-Tian Lin
  • Patent number: D997181
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 29, 2023
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Chien-Hao Chu, Michael Andrew Fox
  • Patent number: D1001177
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: October 10, 2023
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: Chih-Wei Huang
  • Patent number: D1017437
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: March 12, 2024
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: Yue Xiang
  • Patent number: D1023099
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: April 16, 2024
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Chia-Yi Lin, Neng-An Kuo