Patents Examined by William C. Vaughn, Jr.
  • Patent number: 10432952
    Abstract: Provided are systems and methods for used fixed-point instead of floating point techniques in order to calculate various parameters for coding video data, including target rate, QP adjustment, buffer fullness, a Lagrangian parameters for a bitrate, and/or a Lagrangian parameter for the fullness of the buffer. By determining one or more of the parameters using fixed-point, hardware implementation costs may be decreased.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: October 1, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Natan Haim Jacobson, Vijayaraghavan Thirumalai, Ike Ikizyan, Rajan Laxman Joshi
  • Patent number: 10424283
    Abstract: Vocal audio of a user together with performance synchronized video is captured and coordinated with audiovisual contributions of other users to form composite duet-style or glee club-style or window-paned music video-style audiovisual performances. In some cases, the vocal performances of individual users are captured (together with performance synchronized video) on mobile devices, television-type display and/or set-top box equipment in the context of karaoke-style presentations of lyrics in correspondence with audible renderings of a backing track. Contributions of multiple vocalists are coordinated and mixed in a manner that selects for presentation, at any given time along a given performance timeline, performance synchronized video of one or more of the contributors. Selections are in accord with a visual progression that codes a sequence of visual layouts in correspondence with other coded aspects of a performance score such as pitch tracks, backing audio, lyrics, sections and/or vocal parts.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: September 24, 2019
    Assignee: Smule, Inc.
    Inventors: Kevin Sung, Bona Kim, Jon Moldover, John Shimmin, Jeannie Yang, Perry R. Cook
  • Patent number: 10424102
    Abstract: Implementations are directed to providing an edit profile including one or more suggested edits to a digital video, actions including receiving metadata associated with the digital video, the metadata including data representative of one or more of movement and an environment associated with recording of the digital video, processing the metadata to provide a suggested edit profile including at least one set of effects, the at least one set of effects including one or more effects configured to be applied to at least a portion of the digital video, providing a respective graphical representation of individual effect of the one or more effects within an effect interface, and receiving, through the effect interface, a user selection of a set of effects of the suggested edit profile, and in response, storing, in computer-readable memory, an edit profile comprising the set of effects for application to the digital video.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: September 24, 2019
    Assignee: GoPro, Inc.
    Inventors: Devin McKaskle, Stephen Trey Moore, Ross Chinni
  • Patent number: 10425658
    Abstract: This application provides an image block matching method performed at a computing device, the method including: obtaining a target image block and an image; identifying a candidate image block within the image and multiple search points in the candidate image block; calculating a plurality of differences between the target image block and the candidate image block, each difference corresponding to a respective search point; choosing, among the plurality of differences, a smallest value and a corresponding smallest-value search point; and when the smallest-value search point is at the center of the target image block, choosing the candidate image block as a match of the target image block.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: September 24, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jiawen Huang
  • Patent number: 10425659
    Abstract: In one example, a device includes a memory configured to store video data and a video decoder configured to decode an exponential Golomb codeword representative of at least a portion of a value for an escape pixel of a palette-mode coded block of video data, the video decoder is configured to decode the exponential Golomb codeword using exponential Golomb with parameter 3 decoding, and decode the block using the value for the escape pixel.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: September 24, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Feng Zou, Rajan Laxman Joshi, Marta Karczewicz, Vadim Seregin, Wei Pu
  • Patent number: 10425621
    Abstract: An electric vehicle charging station such as a smart Electric Vehicle Supply Equipment (EVSE) with an integrated camera is provided. A networked on-charging station camera unit disposed either internally to the smart EVSE or connected externally on the smart EVSE. The camera unit includes at least one of a video camera and a still image camera. A communication module is coupled to the camera unit to communicate acquired camera data over a camera connection to a server or to a mobile device of a user over one or more public networks, one or more private networks, or a combination of one or more public networks and one or more private networks.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 24, 2019
    Assignee: SIEMENS INDUSTRY, INC.
    Inventor: Harry Price Haas
  • Patent number: 10419765
    Abstract: Disclosed are a method and an apparatus for coding/decoding an image. The method for decoding the image comprises the steps of: deriving a scale factor of a current block, depending on whether the current block is a conversion skip block; and scaling the current block on the basis of the scale factor, wherein the scale factor of the current block is derived on the basis of the position of a conversion coefficient inside the current block, and wherein the conversion skip block is the current block to which conversion is not applied and is specified on the basis of information indicating whether to apply reconversion to the current block.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 17, 2019
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, UNIVERSITY—INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Hui Yong Kim, Sung Chang Lim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim, Gwang Hoon Park, Kyung Yong Kim
  • Patent number: 10417824
    Abstract: The invention relates to a method of representing a virtual object in a view of a real environment which comprises the steps of providing image information of a first image of at least part of a human face captured by a first camera, providing at least one human face specific characteristic, determining at least part of an image area of the face in the first image as a face region of the first image, determining at least one first light falling on the face according to the face region of the first image and the at least one human face specific characteristic, and blending in the virtual object on a display device in the view of the real environment according to the at least one first light. The invention also relates to a system for representing a virtual object in a view of a real environment.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: September 17, 2019
    Assignee: Apple Inc.
    Inventors: Sebastian Knorr, Peter Meier
  • Patent number: 10419774
    Abstract: A method for determining encoding parameters for encoding indexes of a block of indexes used for encoding a coding unit of an image according to a palette, each index being related to one of the pixels forming the coding unit, the palette comprising a set of indexes associated to pixel values. The method comprises: generating each index of the block of indexes related to the coding unit from the palette based on corresponding encoding parameters, and if indexes of the block of indexes cannot be generated from the palette for at least one pixels of the coding unit, generating index values corresponding to escape values for replacing said indexes of the block of indexes which cannot be generated, wherein encoding parameters corresponding to an index are determined according to the spatial neighborhood of said pixel regarding to an encoding order.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: September 17, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno
  • Patent number: 10412274
    Abstract: An imaging unit includes two imaging devices, a substrate holder that holds a circuit substrate on which a component regarding operation of the two imaging devices is disposed, and a heat transfer device that transfers heat generated in the component to the substrate holder. One end of the heat transfer device is brought in contact with the component and other end of the heat transfer device is brought in contact with the substrate holder on a line having an equal distance from each of image pick-up devices of the two imaging devices.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: September 10, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventor: Masashi Adachi
  • Patent number: 10412381
    Abstract: A calibration target for an image sensor can include a plurality of bulbs that each emit light at one or more predetermined wavelengths. The calibration target can also include a container circumscribing the plurality of bulbs. The plurality of bulbs can be stacked and scattered within a volume partially or fully enclosed by the container, and the container has an open top that defines an area for the calibration target. Additionally, the image sensor can be deployed on an aircraft or a satellite.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: September 10, 2019
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventor: Patricia D. Pratt
  • Patent number: 10412365
    Abstract: A vision system having a telecentric lens. The vision system includes a projector having a non-telecentric pin-hole lens, a camera having a telecentric lens positioned a distance away from the projector, and a processor. The processor controls the camera and the projector and is configured to calibrate the camera and projector.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: September 10, 2019
    Assignee: PURDUE RESEARCH FOUNDATION
    Inventors: Song Zhang, Beiwen Li
  • Patent number: 10403327
    Abstract: Systems and methods for playing back content based on external content are provided. An example system and method may identify content based on an environment in which a content-playback device is located. The example system and method may also detect a playback-initiation action performed by a user of the content-playback device and identify a content-playback position based on the playback-initiation action. The example system and method may also trigger playback of the content on the content-playback device based on the identified content-playback position.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: September 3, 2019
    Assignee: GOOGLE LLC
    Inventors: Seth Raphael, Hayes S. Raffle, Xavier Benavides Palos
  • Patent number: 10404986
    Abstract: In one embodiment of the present invention, an encoding bitrate ladder selector tailors bitrate ladders to the complexity of source data. Upon receiving source data, a complexity analyzer configures an encoder to repeatedly encode the source data-setting a constant quantization parameter to a different value for each encode. The complexity analyzer processes the encoding results to determine an equation that relates a visual quality metric to an encoding bitrate. The bucketing unit solves this equation to estimate a bucketing bitrate at a predetermined value of the visual quality metric. Based on the bucketing bitrate, the bucketing unit assigns the source data to a complexity bucket having an associated, predetermined bitrate ladder. Advantageously, sagaciously selecting the bitrate ladder enables encoding that optimally reflects tradeoffs between quality and resources (e.g., storage and bandwidth) across a variety of source data types instead of a single, “typical” source data type.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: September 3, 2019
    Assignee: NETFLIX, INC.
    Inventors: Anne Aaron, David Ronca, Ioannis Katsavounidis, Andy Schuler
  • Patent number: 10404947
    Abstract: An information processing apparatus comprising: an association unit configured to associate coordinates on a video captured by a first camera with coordinates on a video captured by a second camera based on specific positions specified in the video captured by the first camera and in the video captured by the second camera; an input unit configured to input position information for event detection by the first camera; and a determination unit configured to determine position information for event detection by the second camera based on the position information for the event detection by the first camera and on the association made by the association unit between the coordinates on the video captured by the first camera and the coordinates on the video captured by the second camera.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: September 3, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Eiichiro Kitagawa
  • Patent number: 10404981
    Abstract: An apparatus (e.g., a computer device) includes a video coding system. The video coding system includes an encoder. The encoder is configured to partition a block of video data into a first partition and a second partition, the first partition and the second partition being divided by a border that is at an angle to an orientation of a row or column of pixels, determine a first motion vector for the first partition and a second motion vector for the second partition, determine a first set of predictor values based on the first motion vector and a second set of predictor values based on the second motion vector, and combine the first set of predictor values and the second set of predictor values into an overall set of predictor values based on a weighting algorithm.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: September 3, 2019
    Assignee: GOOGLE LLC
    Inventors: Debargha Mukherjee, Jim Bankoski
  • Patent number: 10403019
    Abstract: A multi-channel tracking pattern is provided along with techniques and systems for performing motion capture using the multi-channel tracking pattern. The multi-channel tracking pattern includes a plurality of shapes having different colors on different portions of the pattern. The portions with the unique shapes and colors allow a motion capture system to track motion of an object bearing the pattern across a plurality of video frames.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: September 3, 2019
    Assignee: LUCASFILM ENTERTAINMENT COMPANY
    Inventor: John Levin
  • Patent number: 10401499
    Abstract: A laser beam projection system builds on a coherent imaging to project a tightly focused laser beam onto a remote object. Coherent flood illumination and local oscillator (LO) illumination are based on one master oscillator. The coherent flood illumination is directed toward a remote object, with a second laser beam directed onto an aimpoint on the same object. A Doppler sensor provides Doppler shift data used to produce Doppler-shifted LO illumination received by a focal plane array, together with the return flood illumination. Interference between the Doppler-shifted LO illumination and the return flood illumination facilitates imaging the object despite the velocity. The wavefront error of the flood illumined remote object image is computed and compared to the desired wavefront of the second laser beam at the aimpoint, with the difference applied to a deformable mirror to shape the second laser beam wavefront for obtaining a desired aimpoint intensity profile.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: September 3, 2019
    Assignee: Raytheon Company
    Inventors: Joseph Marron, Maurice J. Halmos, Justin S. Grayer, Gamze Erten, David N. Sitter, Jr.
  • Patent number: 10397585
    Abstract: In general, techniques are described for processing high dynamic range (HDR) and wide color gamut (WCG) video data for video coding. A device comprising a memory and a processor may perform the techniques. The memory may store compacted fractional chromaticity coordinate (FCC) formatted video data. The processor may inverse compact the compacted FCC formatted video data using one or more inverse adaptive transfer functions (TFs) to obtain decompacted FCC formatted video data. The processor may next inverse adjust a chromaticity component of the decompacted FCC formatted video data based on a corresponding luminance component of the decompacted FCC formatted video data to obtain inverse adjusted FCC formatted video data. The processor may convert the chromaticity component of the inverse adjusted FCC formatted video data from the FCC format to a color representation format to obtain High Dynamic Range (HDR) and Wide Color Gamut (WCG) video data.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: August 27, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Sungwon Lee, Joel Sole Rojals, Adarsh Krishnan Ramasubramonian, Dmytro Rusanovskyy, Done Bugdayci Sansli, Marta Karczewicz
  • Patent number: 10391381
    Abstract: An athletic training system (200) has a data recording system (202) and a data engine (204). The data recording system (202) is configured to record an athletic competition event. The event may have a first team of players competing against a second team of players. The data engine (204) is configured to receive data associated with the recorded athletic competition event. The data engine (204) processes the data and displays the data as a replay of the event in animated form.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: August 27, 2019
    Assignee: NIKE, Inc.
    Inventor: Daniel Tawiah