-
公开(公告)号:US11758285B2
公开(公告)日:2023-09-12
申请号:US17330133
申请日:2021-05-25
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Daxin Luo , Fenglong Song , Songcen Xu , Yi Liu , Youliang Yan , Jianzhuang Liu , Li Qian
CPC classification number: H04N23/80 , G06T7/0002 , G06T7/246 , H04N23/63 , G06T2207/10016 , G06T2207/30168
Abstract: In a method for selecting pictures from a sequence of pictures of an object in motion, a computerized user device determines, for each picture in the sequence of pictures, a value of a motion feature of the object. Based on analyzing the values of the motion feature of the pictures in the sequence, the device identifies a first subset of pictures from the pictures in the sequence. The device then selects, based on a second selection criterion, a second subset of pictures from the first subset of pictures. The pictures in the second subset are displayed to a user for further selection.
-
公开(公告)号:US20210281754A1
公开(公告)日:2021-09-09
申请号:US17330133
申请日:2021-05-25
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Daxin Luo , Fenglong Song , Songcen Xu , Yi Liu , Youliang Yan , Jianzhuang Liu , Li Qian
Abstract: In a method for selecting pictures from a sequence of pictures of an object in motion, a computerized user device determines, for each picture in the sequence of pictures, a value of a motion feature of the object. Based on analyzing the values of the motion feature of the pictures in the sequence, the device identifies a first subset of pictures from the pictures in the sequence. The device then selects, based on a second selection criterion, a second subset of pictures from the first subset of pictures. The pictures in the second subset are displayed to a user for further selection.
-
公开(公告)号:US09898206B2
公开(公告)日:2018-02-20
申请号:US15017081
申请日:2016-02-05
Applicant: Huawei Technologies Co., Ltd.
Inventor: Dongrui Fan , Fenglong Song , Da Wang , Xiaochun Ye
CPC classification number: G06F3/0611 , G06F3/0656 , G06F3/0683 , G06F9/3824
Abstract: A memory access processing method and apparatus, and a system. The method includes receiving a memory access request sent by a processor, combining multiple memory access requests received within a preset time period to form a new memory access request, where the new memory access request includes a code bit vector corresponding to memory addresses. A first code bit identifier is configured for the code bits that are in the code bit vector and corresponding to the memory addresses accessed by the multiple memory access requests. The method further includes sending the new memory access request to a memory controller, so that the memory controller executes a memory access operation on a memory address corresponding to the first code bit identifier. The method effectively improves memory bandwidth utilization.
-
公开(公告)号:US11625815B2
公开(公告)日:2023-04-11
申请号:US17030038
申请日:2020-09-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Gregory Slabaugh , Youliang Yan , Fenglong Song , Gang Chen , Jiangwei Li , Tao Wang , Liu Liu , Ioannis Alexiou , Ioannis Marras , Sean Moran , Steven George McDonagh , Jose Costa Pereira , Viktor Vladimirovich Smirnov
Abstract: An image processing apparatus and a method are provided. The apparatus comprises a plurality of processing modules configured to operate in series to refine a raw image captured by a camera, the modules comprising a first module and a second module, each of which independently implements a respective trained artificial intelligence model, wherein: the first module implements an image transformation operation that performs an operation from the set comprising: (i) an essentially pixel-level operation that increases sharpness of an image input to the module, (ii) an essentially pixel-level operation that decreases sharpness of an image input to the module, (iii) an essentially pixel-block-level operation on an image input to the module; and the second module as a whole implements a different operation from the said set.
-
5.
公开(公告)号:US09798591B2
公开(公告)日:2017-10-24
申请号:US14872946
申请日:2015-10-01
Applicant: Huawei Technologies Co., Ltd.
Inventor: Weizhi Xu , Zhimin Tang , Zhimin Zhang , Fenglong Song
CPC classification number: G06F9/526 , G06F9/52 , G06F12/1466
Abstract: Multiple lock assemblies are distributed on a chip, each lock assembly manage a lock application message for applying for a lock and a lock release message for releasing a lock that are sent by one small core. Specifically, embodiments include receiving a lock message sent by a small core, where the lock message carries a memory address corresponding to a lock requested by a first thread in the small core; calculating, using the memory address of the requested lock, a code number of a lock assembly to which the requested lock belongs; and sending the lock message to the lock assembly corresponding to the code number, to request the lock assembly to process the lock message.
-
公开(公告)号:US10372429B2
公开(公告)日:2019-08-06
申请号:US15988225
申请日:2018-05-24
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Tao Wang , Fenglong Song , Jun Yao
Abstract: A method for generating an accelerator program is disclosed, to help increase utilization of an accelerator and increase program development efficiency. In some feasible implementations of the present invention, the method includes: obtaining an accelerator program description that is based on a state machine, where the accelerator program description includes multiple state machines separately configured to implement an application program, and the multiple state machines form a pipeline according to a data dependency in a directed acyclic graph DAG corresponding to the application program; and performing state machine splicing on the state machines in the accelerator program description by using an accelerator compilation tool, to generate an accelerator program.
-
7.
公开(公告)号:US10331499B2
公开(公告)日:2019-06-25
申请号:US15686830
申请日:2017-08-25
Applicant: Huawei Technologies Co., Ltd.
Inventor: Weizhi Xu , Zhimin Tang , Zhimin Zhang , Fenglong Song
Abstract: Multiple lock assemblies are distributed on a chip, each lock assembly manage a lock application message for applying for a lock and a lock release message for releasing a lock that are sent by one small core. Specifically, embodiments include receiving a lock message sent by a small core, where the lock message carries a memory address corresponding to a lock requested by a first thread in the small core; calculating, using the memory address of the requested lock, a code number of a lock assembly to which the requested lock belongs; and sending the lock message to the lock assembly corresponding to the code number, to request the lock assembly to process the lock message.
-
公开(公告)号:US20180267784A1
公开(公告)日:2018-09-20
申请号:US15988225
申请日:2018-05-24
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Tao Wang , Fenglong Song , Jun Yao
CPC classification number: G06F8/433 , G06F8/42 , G06F8/4452 , G06F9/4498
Abstract: A method for generating an accelerator program is disclosed, to help increase utilization of an accelerator and increase program development efficiency. In some feasible implementations of the present invention, the method includes: obtaining an accelerator program description that is based on a state machine, where the accelerator program description includes multiple state machines separately configured to implement an application program, and the multiple state machines form a pipeline according to a data dependency in a directed acyclic graph DAG corresponding to the application program; and performing state machine splicing on the state machines in the accelerator program description by using an accelerator compilation tool, to generate an accelerator program.
-
公开(公告)号:US12062158B2
公开(公告)日:2024-08-13
申请号:US17462176
申请日:2021-08-31
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Fenglong Song , Liu Liu , Tao Wang
Abstract: This application provides an image denoising method and apparatus, and relates to the artificial intelligence field and specifically relates to the computer vision field. The method includes: performing resolution reduction processing on a to-be-processed image to obtain a plurality of images whose resolutions are lower than that of the to-be-processed image; extracting an image feature of a higher-resolution image based on an image feature of a lower-resolution image to obtain an image feature of the to-be-processed image; and performing denoising processing on the to-be-processed image based on the image feature of the to-be-processed image to obtain a denoised image. This application can improve an image denoising effect.
-
公开(公告)号:US11861499B2
公开(公告)日:2024-01-02
申请号:US16452290
申请日:2019-06-25
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Fenglong Song , Wulong Liu , Xijun Xue , Huimin Zhang
CPC classification number: G06N3/082 , G06F9/5011 , G06F9/5027 , G06N3/063
Abstract: This application provides a method, a terminal-side device, and a cloud-side device for data processing and a terminal-cloud collaboration system. The method includes: sending, by the terminal-side device, a request message to the cloud-side device; receiving, by the terminal-side device, a second neural network model that is obtained by compressing a first neural network model and that is sent by the cloud-side device, where the first neural network model is a neural network model on the cloud-side device that is used to process the cognitive computing task, and a hardware resource required when the second neural network model runs on the terminal-side device is within an available hardware resource capability range of the terminal-side device; and processing, by the terminal-side device, the cognitive computing task based on the second neural network model.
-
-
-
-
-
-
-
-
-