Patents Assigned to VIA Technologies, Inc.
-
Patent number: 12118743Abstract: 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: GrantFiled: March 4, 2022Date of Patent: October 15, 2024Assignee: VIA Technologies, Inc.Inventors: Winner Roedily, Hsueh-hsin Han
-
Patent number: 12105665Abstract: 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: GrantFiled: January 19, 2023Date of Patent: October 1, 2024Assignee: VIA Technologies, Inc.Inventor: Chien-Ping Chung
-
Patent number: 12105695Abstract: 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: GrantFiled: June 30, 2021Date of Patent: October 1, 2024Assignee: VIA Technologies Inc.Inventor: Peng Zhang
-
Patent number: 12094240Abstract: 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: GrantFiled: April 14, 2022Date of Patent: September 17, 2024Assignee: VIA Technologies, Inc.Inventor: Liangfeng Fu
-
Patent number: 11941433Abstract: 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: GrantFiled: February 22, 2021Date of Patent: March 26, 2024Assignee: VIA Technologies Inc.Inventor: Jiin Lai
-
Publication number: 20240072463Abstract: 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: ApplicationFiled: December 29, 2022Publication date: February 29, 2024Applicant: VIA Technologies, Inc.Inventor: Nai-Shung Chang
-
Patent number: 11908298Abstract: 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: GrantFiled: May 9, 2022Date of Patent: February 20, 2024Assignee: VIA TECHNOLOGIES, INC.Inventors: Jia-yo Hsu, Wei-Chung Cheng
-
Publication number: 20230259484Abstract: 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: ApplicationFiled: January 19, 2023Publication date: August 17, 2023Applicant: VIA Technologies, Inc.Inventor: Chien-Ping Chung
-
Patent number: 11710345Abstract: 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: GrantFiled: March 8, 2021Date of Patent: July 25, 2023Assignee: VIA TECHNOLOGIES, INC.Inventors: TsungHsien Wu, Hung-Pin Chen, Chia-Wei Huang, Michael Andrew Fox
-
Patent number: 11709609Abstract: 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: GrantFiled: March 8, 2021Date of Patent: July 25, 2023Assignee: VIA Technologies, Inc.Inventors: Chin-Yin Tsai, Yi-Lin Lai
-
Patent number: 11706030Abstract: 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: GrantFiled: July 31, 2020Date of Patent: July 18, 2023Assignee: VIA Technologies, Inc.Inventor: Yaozhong Xu
-
Patent number: 11627390Abstract: 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: GrantFiled: June 10, 2019Date of Patent: April 11, 2023Assignee: VIA TECHNOLOGIES, INC.Inventors: Tsung-Yu Tsai, I-Chih Chen
-
Patent number: 11580668Abstract: 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: GrantFiled: October 30, 2020Date of Patent: February 14, 2023Assignee: VIA TECHNOLOGIES, INC.Inventor: Meng-Lun Cai
-
Patent number: 11556801Abstract: 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: GrantFiled: May 4, 2020Date of Patent: January 17, 2023Assignee: VIA TECHNOLOGIES, INC.Inventor: Chunwen Chen
-
Patent number: 11500801Abstract: 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: GrantFiled: March 1, 2021Date of Patent: November 15, 2022Assignee: VIA Technologies Inc.Inventors: Yi-Lin Lai, Jiin Lai, Chin-Yin Tsai
-
Publication number: 20220359364Abstract: 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: ApplicationFiled: March 16, 2022Publication date: November 10, 2022Applicant: VIA Technologies, Inc.Inventors: Wen-Yuan Chang, Yeh-Chi Hsu, Gao-Tian Lin
-
Patent number: D997181Type: GrantFiled: December 23, 2020Date of Patent: August 29, 2023Assignee: VIA TECHNOLOGIES, INC.Inventors: Chien-Hao Chu, Michael Andrew Fox
-
Patent number: D1001177Type: GrantFiled: August 21, 2019Date of Patent: October 10, 2023Assignee: VIA TECHNOLOGIES, INC.Inventor: Chih-Wei Huang
-
Patent number: D1017437Type: GrantFiled: February 3, 2021Date of Patent: March 12, 2024Assignee: VIA TECHNOLOGIES, INC.Inventor: Yue Xiang
-
Patent number: D1023099Type: GrantFiled: June 3, 2020Date of Patent: April 16, 2024Assignee: VIA TECHNOLOGIES, INC.Inventors: Chia-Yi Lin, Neng-An Kuo