Patents by Inventor Song Yuan
Song Yuan 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: 11582151Abstract: In one embodiment, a method is provided. The method includes receiving a data packet via an ingress interface of the network device. The method also includes determining whether the data packet comprises an Internet Protocol version 4 (IPV4) or an Internet Protocol version 6 (IPV6) packet. The method further includes in response to determining that the packet comprises an IPV4 packet, identifying a first entry in an adjacency table. The first entry is associated with an address prefix. The address prefix is associated with first Internet Protocol (IP) address of the data packet. The first entry indicates a next hop for the data packet. The adjacency table comprises a second entry associated with the address prefix. The method further includes forwarding the packet to the next hop indicated by the first entry in the adjacency table, via an egress interface of the network device.Type: GrantFiled: November 23, 2020Date of Patent: February 14, 2023Assignee: Arista Networks, Inc.Inventors: Sriram Sellappa, Song Yuan
-
Publication number: 20230017325Abstract: A method for masking of objects in a video stream, the method comprising: acquiring a video stream; detecting an object in the video stream; determining whether the detected object belongs to a foreground of the video stream indicative of moving objects or to a background of the video stream indicative of static objects; classifying the detected object to be of a specific type using a first classifier if the detected object is determined to belong to the foreground, and using a second classifier if the detected object is determined to belong to the background, the first classifier being different from the second classifier, and if the detected object is classified as being of the specific type of object, masking the object in the video stream.Type: ApplicationFiled: June 3, 2022Publication date: January 19, 2023Applicant: Axis ABInventors: Tor NILSSON, Song YUAN
-
Patent number: 11544878Abstract: Image encoding within a pixelated privacy mask area is adapted in order to reduce flickering during movement of a camera. Motion vectors are set equal to the movement of the camera, and residuals are set to zero, thereby encoding pixel blocks within the privacy mask area as copies of corresponding pixel blocks in a reference image.Type: GrantFiled: August 31, 2021Date of Patent: January 3, 2023Assignee: AXIS ABInventors: Johan Nyström, Johan Förberg, Song Yuan
-
Patent number: 11539909Abstract: Methods and apparatus, including computer program products, for controlling a Pan-Tilt-Zoom (PTZ) camera. A video stream is provided by the PTZ camera. The video stream includes a main image and a smaller picture-in-picture overlay. The main image and the overlay show the same view. The overlay has both a higher frame rate and a lower resolution compared to the main image. A movement control instruction is received, by the PTZ camera, in response to an evaluation of at least one of the main image and the overlay.Type: GrantFiled: March 25, 2021Date of Patent: December 27, 2022Assignee: AXIS ABInventors: Axel Keskikangas, Song Yuan, John Rehn
-
Patent number: 11514582Abstract: A method includes defining a background model of the video sequence by applying a first algorithm, the background model defining whether that spatial area belongs to a background or a foreground in the video sequence, wherein a detected significant change in image data in a spatial area in an image frame relative image data in said spatial area in a preceding image frame is indicative of said spatial area belonging to the foreground; indicating that an idle area of the defined foreground areas is to be transitioned from foreground to background; and determining whether the idle area is to be transitioned by applying a second algorithm to image data of an image frame of the video sequence, the image data at least partly corresponding to the idle area; wherein if the idle area is not to be transitioned, maintaining the idle area as a foreground area in the background model.Type: GrantFiled: September 21, 2020Date of Patent: November 29, 2022Assignee: AXIS ABInventors: Stefan Lundberg, Song Yuan
-
Publication number: 20220377355Abstract: A method for identifying stationary regions in frames of a video sequence comprises receiving an encoded version of the video sequence, wherein the encoded version of the video sequence includes an intra-coded frame followed by a plurality of inter-coded frames; reading coding-mode information in the inter-coded frames of the encoded version of the video sequence, wherein the coding-mode information is indicative of blocks of pixels in the inter-coded frames being skip-coded; finding, using the read coding-mode information, one or more blocks of pixels that each was skip-coded in a respective plurality of consecutive frames in the encoded version of the video sequence; and designating each found block of pixels as a stationary region in the respective plurality of consecutive frames.Type: ApplicationFiled: April 14, 2022Publication date: November 24, 2022Applicant: Axis ABInventor: Song YUAN
-
Publication number: 20220356657Abstract: The present invention discloses a shed tunnel structure for preventing a falling rock, including a shed tunnel body and a buffer plate for bearing impact of the falling rock, where the shed tunnel body includes a first supporting structure, and the first supporting structure is arranged on a side away from a ramp; one end of the buffer plate is connected to the ramp; a side face of the buffer plate close to the shed tunnel body is in movable contact with the first supporting structure, and the contact position is close to the other end of the buffer plate. The objective of resisting continuous impact of the falling rock can be achieved through the structural design.Type: ApplicationFiled: May 2, 2022Publication date: November 10, 2022Inventors: Song Yuan, Xibao Wang, Liangpu Li, Peiyuan Liao, Sheng Zhang, Zhengzheng Wang, Zhixiang Yu, Tingbiao Zhang, Guoqiang Zheng, Junbing Li, Yafeng Jin, Weijin Zhou, Lisong Gan, Ke Zhou, Jicheng Wei, Daquan Zhao
-
Publication number: 20220201312Abstract: A method of processing a video stream comprises receiving a first/second set of input image frames comprising image data originating from a first/second source of input image frames; encoding the sets of input image frames into first/second sets of encoded image frames, forming a combined video stream, wherein an encoded image frame of the first set of encoded image frames exclusively references one or more other encoded image frames of the first set of encoded image frames, and an encoded image frame of the second set of encoded image frames references both an encoded image frame of the first set of encoded image frames and another encoded image frame of the second set of encoded image frames; and signing, using a first/second key, a first/second signing group comprising one or more encoded image frames of the first/second set of encoded image frames, wherein each key pertains to the respective source.Type: ApplicationFiled: December 16, 2021Publication date: June 23, 2022Applicant: Axis ABInventors: Song YUAN, Viktor EDPALM, Lars BRANZÉN
-
Patent number: 11363201Abstract: Methods and apparatus, including computer program products, for selecting a cropping area in a sequence of images captured by a camera. First external motion data including data of external factors affecting movement of the camera is correlated with internal motion data describing a movement of the camera. The first external motion data and the internal motion data are obtained during a first time interval. Second external motion data is obtained during a second time interval subsequent to the first time interval. A sequence of images being captured during a third time interval is stabilized by selecting a cropping area based on the correlation and the second external motion data. The cropping area remains constant and maximized in size with respect to the field of view of the images during the third time interval. The third time interval is subsequent to, or partly overlapping with, the second time interval.Type: GrantFiled: April 22, 2021Date of Patent: June 14, 2022Assignee: Axis ABInventors: Johan Nyström, Song Yuan
-
Publication number: 20220138468Abstract: A method for controlling video processing. A stream of images emanating from an image sensor is received. The contents of an image in the stream is evaluated. A part of the image stream, which part is antecedent the image being evaluated, is forwarded to a video encoder. Until the evaluation is complete, one or more empty frames are added at the end of an encoded image stream corresponding to the forwarded image stream.Type: ApplicationFiled: October 12, 2021Publication date: May 5, 2022Applicant: Axis ABInventors: Viktor EDPALM, Song YUAN, Raphael TELLER
-
Patent number: 11323620Abstract: A method for power consumption optimization in a wearable camera comprises: monitoring a bitrate of a video stream captured by the wearable camera. Upon the bitrate being above a first bitrate threshold, activating a movement sensor of the wearable camera. Upon activation of the movement sensor, analyzing whether activation of the movement sensor is beneficial for reducing the bitrate. In case activation of the movement sensor is beneficial for reducing the bitrate, keeping the movement sensor active and performing image stabilization based on movement data from the movement sensor, otherwise, deactivating the movement sensor. Also, a wearable camera is presented.Type: GrantFiled: March 3, 2021Date of Patent: May 3, 2022Assignee: AXIS ABInventor: Song Yuan
-
Publication number: 20220129680Abstract: Methods, systems and computer program products, for processing a stream of image frames captured by a camera system. A hardcoded alert image frame is generated in response to detecting an event. The hardcoded alert image frame includes motion deltas and/or color changes with respect to an event image frame. A stream of encoded image frames is generated, in which stream the hardcoded alert image frame is inserted in display order after the encoded event image frame.Type: ApplicationFiled: October 14, 2021Publication date: April 28, 2022Applicant: Axis ABInventors: Viktor EDPALM, Song YUAN, Adnan SALEEM, Rodrigo SUCH
-
Publication number: 20220132030Abstract: Methods and apparatus, including computer program products, for processing a stream of image frames captured by a camera system. When an image frame from the stream of image frames is dropped, a current camera movement is determined. A substitute image frame for the dropped image frame is generated. The substitute image frame comprises a reference to a previous image frame and includes one or more motion vectors estimated solely based on the determined current camera movement. Remaining image frames in the stream of image frames are encoded and the substitute image frame is inserted at the place of the dropped image frame in the stream of encoded image frames.Type: ApplicationFiled: October 11, 2021Publication date: April 28, 2022Applicant: Axis ABInventors: Viktor EDPALM, Song YUAN, Raphael TELLER
-
Publication number: 20220122294Abstract: Image encoding within a pixelated privacy mask area is adapted in order to reduce flickering during movement of a camera. Motion vectors are set equal to the movement of the camera, and residuals are set to zero, thereby encoding pixel blocks within the privacy mask area as copies of corresponding pixel blocks in a reference image.Type: ApplicationFiled: August 31, 2021Publication date: April 21, 2022Applicant: Axis ABInventors: Johan NYSTRÖM, Johan FÖRBERG, Song YUAN
-
Patent number: 11272119Abstract: High dynamic range imaging includes first image data captured using a first image sensor and a first exposure time, using a rolling shutter such that different lines within the first image data are captured at different times. Two or more instances of second image data are captured using second image sensors and second exposure times that are shorter than the first exposure time. The second image data are captured using a rolling shutter, and overlap at least in part with the first image data. A line of the first image data has a corresponding line in each instance of second image data, and the corresponding instances of second image data are captured at different second capture times. For a line in the first image data, the corresponding line from the instance of second image data is selected to be merged with the line in the first image data.Type: GrantFiled: November 2, 2020Date of Patent: March 8, 2022Assignee: AXIS ABInventors: Song Yuan, Martin Santesson
-
Publication number: 20220067909Abstract: A method for determining authenticity of a video in a surveillance system, whereby a sequence of image frames of a scene is captured, and an object is tracked. A current image quality measure in an image area corresponding to the tracked object is determined in at least a first and second image frame. chosen such that the object has moved at least a predetermined distance between the first and second image frames. A current image quality measure variation for the object is determined, the image quality measure variation describing the image quality measure as a function of position of the object in the image frames. The current image quality measure variation is compared to a known image quality measure variation. In response to the current image quality measure variation deviating from the known pixel density variation by less than a predetermined amount, it is determined that the video is authentic.Type: ApplicationFiled: July 20, 2021Publication date: March 3, 2022Applicant: Axis ABInventors: Viktor EDPALM, Song YUAN
-
Patent number: 11240510Abstract: Methods and apparatus, including computer program products, implementing and using techniques for encoding a video sequence comprising a plurality of image frames, by an encoder are described. An image frame is received from a video stream. An input is received, which indicates one or more regions in the received image frame for which a privacy mask should be applied. The one or more regions are represented by one or more coding units. The image frame is encoded into an output frame, wherein image data in the one or more regions is replaced by intra-predicted coding units with transformed coefficients set to zero, the intra-predicted coding units are obtained from a prediction stage in the encoder.Type: GrantFiled: August 11, 2020Date of Patent: February 1, 2022Assignee: Axis ABInventors: Viktor Edpalm, Song Yuan
-
Patent number: 11223769Abstract: A system and method for electronic image stabilization for a high dynamic range image captured by a rolling shutter image sensor and more specifically to an algorithm configured to perform electronic image stabilization on the high dynamic range image, by, for each specific block of pixels among the blocks of pixels in the high dynamic range image, the specific block of pixels spatially corresponding to a pixel region of the rolling shutter image sensor, determining whether the specific block of pixels is copied from pixel data of the first image or the second image, or is a blend of pixel data from both the first image and the second image, and use motion data measured when capturing the first and second images for performing electronic image stabilization based on the origin of the specific block of pixels.Type: GrantFiled: March 17, 2021Date of Patent: January 11, 2022Assignee: AXIS ABInventors: Song Yuan, Johan Förberg
-
Publication number: 20210409573Abstract: A method for anonymizing a digital colour image comprising obtaining the digital colour image, and applying a linear random function to a respective colour vector representing colour components of a respective pixel of the digital colour image to obtain a monochrome image. The linear random function varies over the pixels of the digital colour image, and is further dependent on at least one random parameter.Type: ApplicationFiled: June 17, 2021Publication date: December 30, 2021Applicant: Axis ABInventors: Carl-Axel ALM, Håkan ARDÖ, Raphael TELLER, Song YUAN, Tim BORGLUND
-
Publication number: 20210383501Abstract: A digital camera and a method for aligning digital images comprising: receiving images including first and second images depicting a first and a second region of a scene, the regions being overlapping and displaced along a first direction; aligning the images using a transformation; determining disparity values for an overlap between the images; identifying misalignments by identifying blocks of pixels in the first image having a same position along a second direction and having disparity values exhibiting a variability lower than a first threshold and exhibiting an average higher than a second threshold; adjusting the transformation for the identified blocks of pixels in the first image and their matching blocks of pixels in the second image; and realigning the images using the adjusted transformation.Type: ApplicationFiled: May 6, 2021Publication date: December 9, 2021Applicant: Axis ABInventors: Viktor EDPALM, Song YUAN, Johan FÖRBERG, Viktors JAKOVELS