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).

  • Publication number: 20230342888
    Abstract: A method of generating an output video stream is provided, including receiving a first input video stream from at least one first camera capturing a scene, receiving a second input video stream from a second camera only partially capturing the scene, and generating an output video stream from the first input video stream, including, in response to determining that a particular area of the output video stream depicts a part of the scene depicted in the second input video stream, refraining from, or at least reducing a level of, a masking of the particular area of the output video stream. A corresponding device, camera monitoring system, computer program and computer program product are also provided.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 26, 2023
    Applicant: Axis AB
    Inventor: Song YUAN
  • Publication number: 20230298185
    Abstract: A method of masking in an output image stream includes receiving an input image stream capturing a scene, processing the input image stream to generate the output image stream, including using a detector to detect objects in the scene and a tracker to track objects in the scene based on information provided by the detector, and further including to generate a particular output image of the output image stream by checking whether there exists a particular area in the scene in which an evaluation of a historical performance of the detector and/or tracker fulfills at least one condition, and to, if confirming that such a particular area exists, mask the particular area of the scene in the particular output image. A corresponding device, computer program, and computer program product are also provided.
    Type: Application
    Filed: February 22, 2023
    Publication date: September 21, 2023
    Applicant: Axis AB
    Inventors: Ludvig HASSBRING, Jessica Nilsson, Song Yuan
  • Publication number: 20230298182
    Abstract: A method of masking or marking an object in an image stream is provided, including: generating one or more output image streams by processing an input image stream capturing a scene, including discarding pixel information about the scene provided by pixels of the input image stream, such that the discarded pixel information about the scene is not included in any output image stream; and detecting an object in the scene using the discarded pixel information, wherein generating the one or more output image streams includes masking or marking the detected object in at least one output image stream once deciding that the object is at least partially visible within this at least one output image stream. A corresponding device, computer program and computer program product are also provided.
    Type: Application
    Filed: March 15, 2023
    Publication date: September 21, 2023
    Applicant: Axis AB
    Inventors: Ludvig HASSBRING, Song YUAN
  • Publication number: 20230262238
    Abstract: A method of encoding a video stream including an overlay is provided, including: capturing a first image; adding an overlay to the first image at a first position, and encoding the first image in a first frame of a video stream; capturing a second image of the scene; determining a desired position of the overlay in the second image; encoding the second image in a second frame marked as a no-display frame, and generating and encoding a third frame including temporally predicted macroblocks at the desired position of the overlay referencing the first frame with motion vectors based on a difference between the desired position and the first position, and skip-macroblocks outside of the desired position of the overlay referencing the first frame. A corresponding device, computer program and computer program product are also provided.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 17, 2023
    Applicant: Axis AB
    Inventors: Viktor EDPALM, Song YUAN
  • Publication number: 20230199183
    Abstract: An image processing device, a non-transitory computer-readable storage medium and a method for dividing an array of pixels into slices and tiles, and a system for encoding the slices and tiles into a video stream by means of a first encoder arranged in a first image processing circuitry and a second encoder arranged in a second image processing circuitry are disclosed. The array of pixels consists of a first subset of pixels having pixel data stored in a first buffer arranged in the first image processing circuitry and a second subset of pixels having pixel data stored in a second buffer arranged in the second image processing circuitry, wherein a first border between the first subset of pixels and the second subset of pixels is tilted at a tilt angle in relation to the array of pixels. The array of pixels is divided into two or more slices, and each slice is divided into two or more tiles.
    Type: Application
    Filed: December 2, 2022
    Publication date: June 22, 2023
    Applicant: Axis AB
    Inventors: Viktor EDPALM, Song YUAN, Toivo HENNINGSSON
  • Patent number: 11682190
    Abstract: A method for detecting an object in a first distorted image using a sliding window algorithm, comprising: receiving an inverse of a mathematical representation of a distortion of the first distorted image; wherein the detection of an object comprises sliding a sliding window over the first distorted image, the sliding window comprising a feature detection pattern, and for each position of a plurality of positions in the first distorted image: transforming the sliding window based on the inverse of the mathematical representation of the distortion at the position, wherein the step of transforming the sliding window comprises transforming the feature detection pattern of the sliding window such that a resulting distortion of the feature detection pattern of the transformed sliding window corresponds to the distortion of the first distorted image at the position; and using the transformed sliding window comprising the transformed feature detection pattern in the sliding window algorithm.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: June 20, 2023
    Assignee: Axis AB
    Inventors: Hampus Linse, Song Yuan, Johan Förberg
  • Publication number: 20230179016
    Abstract: An energy storage system includes at least one heterogeneous pressure media and interactive actuation module (“module”), a liquid source, a pump, a converter, a first pipeline, and a second pipeline. The module includes a first container storing an initial gas and a second container storing an initial liquid. The liquid source stores a working liquid. The pump regulates the working liquid from the liquid source into the module. The initial liquid is driven by the working liquid to continuously compress the initial gas so that the first container stores a first pressure energy, and the initial gas is continuously expanded to drive the initial liquid to convert the first pressure energy into a second pressure energy. The second pressure energy through the first pipe drives the converter to generate an electrical energy, and the working liquid after driving the converter is returned to the liquid source through the second pipeline.
    Type: Application
    Filed: May 16, 2022
    Publication date: June 8, 2023
    Inventors: Lien Chun Ding, Qiu Shui Su, Song Yuan Lin, Chih Cheng Tai
  • Publication number: 20230179017
    Abstract: An energy storage system includes at least one heterogeneous pressure media and interactive actuation module (“module”), a liquid source, a pump, a converter, a first pipeline, and a second pipeline. The module includes a first container storing an initial gas and a second container storing an initial liquid. The liquid source stores a working liquid. The pump regulates the working liquid from the liquid source into the module. The initial liquid is driven by the working liquid to continuously compress the initial gas so that the first container stores a first pressure energy, and the initial gas is continuously expanded to drive the initial liquid to convert the first pressure energy into a second pressure energy. The second pressure energy through the first pipe drives the converter to generate an electrical energy, and the working liquid after driving the converter is returned to the liquid source through the second pipeline.
    Type: Application
    Filed: August 22, 2022
    Publication date: June 8, 2023
    Inventors: Lien Chun Ding, Qiu Shui Su, Song Yuan Lin, Chih Cheng Tai
  • Publication number: 20230177661
    Abstract: The present disclosure generally relates to the field of camera surveillance, and in particular to a method and control unit for controlling a bitrate of a video stream captured with an image acquisition device.
    Type: Application
    Filed: November 23, 2022
    Publication date: June 8, 2023
    Applicant: Axis AB
    Inventors: Joakim ERICSON, Song YUAN
  • Publication number: 20230171409
    Abstract: A and method encode a view area within a current image frame of a video into an encoded video area frame. The view area is a respective subarea of each image frame, each image frame comprising first and second image portions, and between previous and current image frames, the view area moves across a boundary between the first and second image portions. First and second encoders are encode image data of the first and second image portions, respectively. First, second and third portions of the view area are identified based on their respective location in the previous and current image frames. Image data of the first and third portions are inter-coded as first and third encoded slices/tiles. Image data of the second portion of the view area in the current image frame are intra-coded as a second encoded slice/tile. The encoded slices/tiles are merged into the encoded video area frame.
    Type: Application
    Filed: November 3, 2022
    Publication date: June 1, 2023
    Applicant: Axis AB
    Inventors: Viktor EDPALM, Song YUAN, Toivo HENNINGSSON, Johan PALMAEUS
  • Publication number: 20230129908
    Abstract: The present disclosure relates to a method of providing a video stream from a system comprising a main unit and a plurality of sensors, wherein the main unit is configured to receive data from the plurality of sensors, the method comprising the steps of: transmitting a multi-view video stream from the main unit to a client, wherein the multi-view video stream represents a multi-view composed of sensor data views from the plurality of sensors in the system; receiving, in the main unit, a command from the client representing a zoom-in operation; computing an updated multi-view according to the received command; evaluating if the updated multi-view includes an area outside a dominating sensor data view in the updated multi-view that is greater than a predetermined threshold; if the area outside the dominating sensor data view is greater than the predetermined threshold, transmitting a multi-view video stream representing the updated multi-view; if the area outside the dominating sensor data view is less than, or
    Type: Application
    Filed: September 14, 2022
    Publication date: April 27, 2023
    Applicant: Axis AB
    Inventors: Song YUAN, Mikael MURSTAM
  • Publication number: 20230123239
    Abstract: The present disclosure relates to a method for encoding a video stream. The method comprising: acquiring pixel data of the video stream having a first resolution; extracting a crop corresponding to a region of interest from the pixel data of the video stream, the crop having the first resolution; down-scaling the pixel data of the video stream into a down-scaled video stream having a second resolution lower than the first resolution; processing the down-scaled video stream through one or more video processing operations; processing the crop through the one or more video processing operations; up-scaling the processed down-scaled video stream into an up-scaled video stream having the first resolution; merging the processed crop and the up-scaled video stream into a merged video stream; and encoding the merged video stream. The present disclosure further related to a video encoding device.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 20, 2023
    Applicant: Axis AB
    Inventors: Song YUAN, Viktor EDPALM
  • Patent number: 11610282
    Abstract: 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: Grant
    Filed: May 6, 2021
    Date of Patent: March 21, 2023
    Assignee: Axis AB
    Inventors: Viktor Edpalm, Song Yuan, Johan Förberg, Viktors Jakovels
  • Patent number: 11610461
    Abstract: The present disclosure relates to a method performed by a background blurring system (1) for provision of a video compression stream from a video camera (2) adapted for capturing a scene. The background blurring system identifies (1001) in a first image of the scene, at a first point in time, at least a first pixel comprised in a background of the first image. The background blurring system further determines (1002) a blurred pixel value for the at least first pixel. Moreover, the background blurring system provides (1003), subsequent the first point in time, the blurred pixel value in the video compression stream. The background blurring system furthermore identifies (1004) in a second image of the scene, at a subsequent second point in time, that the at least first pixel has altered to be comprised in a foreground of the second image.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: March 21, 2023
    Assignee: AXIS AB
    Inventors: Stefan Lundberg, Song Yuan, Tim Borglund
  • Patent number: 11601674
    Abstract: A method, system, and non-transitory computer readable medium for encoding a privacy masked image into an encoded image frame of a video stream is disclosed. The encoding comprises receiving pixel divided image data of an image; receiving data defining an area and graphical characteristic of a privacy mask that masks part of the image; extending the privacy mask to be aligned with one or more encoding units having one or more pixels located within the privacy mask to form a redefined privacy mask; generating a privacy masked image by applying the redefined privacy mask and the graphical characteristic of the privacy mask to the image; and encoding the privacy masked image into the encoded image frame of the video stream, wherein the encoding comprises preventing spatial prediction encoding and/or temporal prediction encoding of pixels within the redefined privacy mask of the image in response to certain conditions.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: March 7, 2023
    Assignee: Axis AB
    Inventors: Viktor Edpalm, Song Yuan
  • Patent number: 11582151
    Abstract: 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: Grant
    Filed: November 23, 2020
    Date of Patent: February 14, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Sriram Sellappa, Song Yuan
  • Publication number: 20230017325
    Abstract: 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: Application
    Filed: June 3, 2022
    Publication date: January 19, 2023
    Applicant: Axis AB
    Inventors: Tor NILSSON, Song YUAN
  • Patent number: 11544878
    Abstract: 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: Grant
    Filed: August 31, 2021
    Date of Patent: January 3, 2023
    Assignee: AXIS AB
    Inventors: Johan Nyström, Johan Förberg, Song Yuan
  • Patent number: 11539909
    Abstract: 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: Grant
    Filed: March 25, 2021
    Date of Patent: December 27, 2022
    Assignee: AXIS AB
    Inventors: Axel Keskikangas, Song Yuan, John Rehn
  • Patent number: 11514582
    Abstract: 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: Grant
    Filed: September 21, 2020
    Date of Patent: November 29, 2022
    Assignee: AXIS AB
    Inventors: Stefan Lundberg, Song Yuan