To Rotate An Image Patents (Class 382/296)
  • Patent number: 12086872
    Abstract: An apparatus includes a display, interface, and processor. The interface receives video from a camera located in a physical store and directed at a first physical rack. The camera captures video of the rack during a shopping session. The processor displays a first virtual rack that emulates the first physical rack and includes first and second virtual shelves. The virtual shelves include virtual items, which include graphical representations of physical items located on the physical rack. The processor displays the rack video, which depicts an event including the person interacting with the first physical rack. The processor also displays a virtual shopping cart. The processor receives information associated with the event, identifying the first virtual item. The rack video depicts that the person selected the first physical item while interacting with the first physical rack. The processor then stores the first virtual item in the virtual shopping cart.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: September 10, 2024
    Assignee: 7-ELEVEN, INC.
    Inventors: Matthew Raymond Magee, Shahmeer Ali Mirza, Joshua E. Berry, Trong Nghia Nguyen, Ravi Kumar Kurva, Sarath Vakacharla, Ranganathan Mohan, Maninder Singh Suri, Jonathan Christopher Hodge
  • Patent number: 12066854
    Abstract: A data processing device comprises: a data receiver to receive data to be processed, an external clock, and a unit control signal determining a processing unit for the data to be processed from an outside, the data receiver including a PLL circuit to receive the external clock; a clock abnormality detector to operate based on a clock of a system different from a system of the external clock and detect abnormality of the external clock based on a lock signal output from the PLL circuit; and a data processing controller to control processing of the data. When abnormality of the external clock is detected, the data processing controller stops taking in the data to be processed, and when the external clock becomes normal again, take in the unit control signal and resume taking in the data to be processed.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: August 20, 2024
    Assignee: RICOH COMPANY, LTD.
    Inventors: Hajime Tsukahara, Tomohiro Sasa
  • Patent number: 12063333
    Abstract: An image processing apparatus comprising: a storage unit configured to store image data read by scanning, with a linear sensor including pixels arranged in a main-scanning direction, an original in a sub-scanning direction orthogonal to the main-scanning direction, an acquisition unit configured to acquire inclination information indicating inclination of the image data, and a readout unit configured to read out the image data from the storage unit, with shifting, in accordance with the inclination information, a line position in the sub-scanning direction by each predetermined number of pixels in the main-scanning direction, wherein the readout unit reads out the image data from the storage unit, based on the inclination information, differentiating the predetermined number of pixels between an edge in the main-scanning direction and other parts.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: August 13, 2024
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Shota Nonaka, Katsutoshi Miyahara, Takehiko Kasamatsu, Tomoya Teraji
  • Patent number: 12062203
    Abstract: The invention relates to a shot-processing device. The memory receives scene data comprising three-dimensional object pairs associating an object identifier, the ellipsoid data, which define an ellipsoid and its orientation and a position of center, and shot data defining a two-dimensional image of the scene, from a viewpoint corresponding to a desired pose. The detector receives shot data and returns two-dimensional object pairs comprising an object identifier and its associated shot region. The preparer determines a set of positioning elements, each associating the object identifier, the ellipsoid data, and ellipse data which define an ellipse approximating the shot region. The combiner generates candidates associating positioning elements and a shot orientation. The estimator calculates a pose comprising a position and an orientation. The selector projects the ellipsoid data onto the shot data from the pose, determines a measurement of similarity and selects the pose that has the highest likelihood value.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: August 13, 2024
    Assignees: Institut National De Recherche En Informatique Et En Automatique, Universite De Lorraine
    Inventors: Marie-Odile Berger, Vincent Gaudilliere, Gilles Simon
  • Patent number: 11978381
    Abstract: A system and method for control of user interfaces on electronic and/or computerized devices. The system and method display images, both still and video images, in an orientation-agnostic manner that is independent of a physical orientation of the display screen. This provides an interesting visual display effect whereby the image appears to remain in a fixed orientation (e.g., upright) relative to three-dimensional space, untethered to any position or orientation of the display screen and/or device, while the display screen and/or device is changed in position and/or orientation, such that the portion of the viewed image changes according to the dimensions and orientation of the screen relative to an apparent fixed orientation and/or position of the underlying image. Such a system and method for control of user interfaces provides for more efficient use of a display screen having a relatively limited size, as is common for smartphones and tablet computers.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: May 7, 2024
    Assignee: OVERPLAY GAMES, INC.
    Inventor: Daniel Projansky
  • Patent number: 11954817
    Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: April 9, 2024
    Assignee: SNAP INC.
    Inventors: Ozi Egri, Eyal Zak
  • Patent number: 11948383
    Abstract: A method for classifying a document in real-time is disclosed. The method includes identifying one or more sections of the document likely to contain text based on a contrast between dark space and light space in an image of the document. Optical character recognition is performed within the identified sections of the document to identify a set of words within each identified section of the document. The sets of words are extracted from the identified sections of the document, and a subset of the sets of words is selected for classifying the document based on a preconfigured option. The document is then classified by inputting the selected subset of words into one or more machine learning models. The method includes transmitting the document and the determined classification of the document to an external server.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: April 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: William J. Farmer, II, Sreenidhi Narayanamangalathu Kesavan, Dimitri Bilenkin, William Clayton Jackson, Karthikeyan Palanivelu, Siddharth Mangalik
  • Patent number: 11947893
    Abstract: A user device having a presentation application includes a processor; a memory storing the presentation application for implementation by the processor, alone or in combination with other processors. The application includes a user interface allowing a user to request integration of multiple slides into a single canvas with a common background generated by an Artificial Intelligence (AI) model based on backgrounds of the multiple slides being integrated into the single canvas.
    Type: Grant
    Filed: June 20, 2023
    Date of Patent: April 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rolly Seth
  • Patent number: 11915446
    Abstract: A method is for generating a medical result image using a current image, a target image and a reference image. All images depict at least partially the same body region of a patient. In an embodiment, the method includes defining at least one image segment within the target image; registering the reference image with the target image by establishing a registration matrix for each image segment within the target image, the respective registration matrix being specific for the respective image segment; detecting a position of a surgical instrument in the current image, the position corresponding to an image segment of the target image; and generating the medical result image by fusing the current image and the reference image using the registration matrix assigned to the image segment according to the position of the surgical instrument within the current image.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: February 27, 2024
    Assignee: SIEMENS HEALTHINEERS AG
    Inventors: Qi Sun, Jing Feng Han
  • Patent number: 11900669
    Abstract: A calibration device performs a calibration between a plurality of imaging devices, each of which outputs field-of-view information which is information on a field-of-view of the imaging device itself. The field-of-view information contains a bitmap image and a range image. The calibration device includes: a state estimation part configured to detect, in a field of view of a first imaging device, an image of a second imaging device, and estimate a relative position and a relative attitude of the second imaging device with respect to the first imaging device, based on the detected image; and a transformation information calculation part configured to calculate transformation information between a coordinate system of the first imaging device and a coordinate system of the second imaging device, based on the estimated relative position and relative attitude.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: February 13, 2024
    Assignee: HITACHI, LTD.
    Inventors: Keiichi Mitani, Kazuyuki Tajima, Kazuyoshi Yamazaki
  • Patent number: 11889049
    Abstract: A method includes obtaining multiple input images of a scene based on image data captured using multiple imaging sensors. The method also includes generating a gain map identifying relative gains of the imaging sensors. The gain map is generated using the input images and translational and rotational offsets between one or more pairs of the input images. Generating the gain map may include using, for each pair of the input images, a rotation matrix based on a rotation angle between the pair of the input images. The method may further include using the gain map to process additional image data captured using the imaging sensors.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: January 30, 2024
    Assignee: Raytheon Company
    Inventor: Matthew J. Penn
  • Patent number: 11887392
    Abstract: Systems and methods for digitized document image text contouring are provided. One or more memories may be coupled to one or more processors, the one or more memories including instructions operable to be executed by the one or more processors. The one or more processors may be configured to receive a digitized document image. The one or more processors may be configured to preprocess the digitized document image to generate a plurality of contours. The one or more processors may be configured to adjust a plurality of bounding boxes of the plurality of contours; analyze the adjusted plurality of bounding boxes; create one or more clips based on the analysis; dynamically threshold the one or more clips; perform optical character recognition of the one or more clips; and receive output responsive to the optical character recognition.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: January 30, 2024
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Douglas Slattery
  • Patent number: 11854282
    Abstract: The present disclosure provides a method for correcting an OCR text position, a storage medium and an electronic device. The method includes: determining a first slope of each text block in an OCR recognition result of a to-be-processed image; fitting a tilt field function in accordance with the first slope of each text block; determining an offset value of each text block in accordance with the tilt field function; and correcting a position of each text block in accordance with the offset value.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 26, 2023
    Assignee: BOE Technology Group Co., Ltd.
    Inventors: Chuan Wang, Xinyu Miao, Xiaohong Wei, Nan Liu, Yongyang Yan, Yunan Wang, Hong Wang, Yiming Lei
  • Patent number: 11838621
    Abstract: The present disclosure provides a photographing method and apparatus, an electronic device, and a computer readable storage medium, relating to the technical field of image processing. Said method is applied to a first terminal. Said method comprises: in a cooperative photographing process, transmitting, to a second terminal, a preview image acquired by the first terminal; receiving cooperative photographing information inputted by the second terminal on the basis of the preview image, the cooperative photographing information being used for performing photographing control on the first terminal; executing a cooperative photographing operation corresponding to the cooperative photographing information; and outputting a target image obtained by the first terminal after executing the cooperative photographing operation. The implementation of the present disclosure is beneficial for improving the image photographing quality, and reducing operation cost when a user performs photographing by himself/herself.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: December 5, 2023
    Inventors: Panlong He, Lei Shi, Chenman Zhou, Fanhua Feng, Zhihao Zhang
  • Patent number: 11816326
    Abstract: Methods, systems, and computer-readable media related to a technique for providing handwriting input functionality on a user device. A handwriting recognition module is trained to have a repertoire comprising multiple non-overlapping scripts and capable of recognizing tens of thousands of characters using a single handwriting recognition model. The handwriting input module provides real-time, stroke-order and stroke-direction independent handwriting recognition for multi-character handwriting input. In particular, real-time, stroke-order and stroke-direction independent handwriting recognition is provided for multi-character, or sentence level Chinese handwriting recognition. User interfaces for providing the handwriting input functionality are also disclosed.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: November 14, 2023
    Assignee: Apple Inc.
    Inventors: Mei-Qun Xia, Jannes G. Dolfing, Ryan S. Dixon, Karl M. Groethe, Karan Misra, Jerome R. Bellegarda, Ueli Meier
  • Patent number: 11763418
    Abstract: An object of the present invention is to provide an image processing device, an image processing method, and a computer program that can reduce the toggle rate without degrading image data. The present invention provides an image processing device that processes image data comprising: a first processing unit, wherein the first processing unit is configured to receive input pixel data and output output pixel data, the input pixel data includes sequential pixel data which is pixel data having N sequential pixel data (N?3), and the output pixel data includes data in which the pixel data included in the sequential pixel data is sorted based on a similarity of the pixel data included in the sequential pixel data.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: September 19, 2023
    Assignee: EIZO Corporation
    Inventors: Hiroki Matsuzaki, Tsubasa Ito, Tomoya Nakamura, Kenichi Kagawa
  • Patent number: 11605154
    Abstract: Systems and methods are provided for performing operations including: receiving, by a messaging application, an image captured by a front-facing camera of a computing device of a first user; displaying, by the messaging application, the image on a display screen of the computing device; receiving a request to send the image to a computing device of a second user; in response to receiving the request, generating a mirrored version of the image that was captured by the front-facing camera; and sending the mirrored version of the image to the second user.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: March 14, 2023
    Assignee: Snap Inc.
    Inventor: Guy Melamed
  • Patent number: 11580322
    Abstract: A computer-implemented method for calculating Scalable Attributed Graph Embedding for Large-Scale Graph Analytics that includes computing a node embedding for a first node-attributed graph in a node embedded space. One or more random attributed graphs is generated in the node embedded space. A graph embedding operation is performed using a dissimilarity measure between one or more raw graphs and the one or more generated random graphs, and an edge-attributed graph into a second node-attributed graph using an adjoint graph.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: February 14, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Lingfei Wu
  • Patent number: 11551366
    Abstract: Systems and methods of automating the generation of a correction of an estimate of an elevation of a digital elevation model (DEM) of the bare earth under forest canopy. The disclosed embodiments facilitate generation of a more accurate DEM in areas of canopy coverage (where the input X-band DSM cannot see the ground) to estimate both the canopy height and the associated DEM. In some embodiments, the result of computationally correcting an estimate of an original DEM is a modified DEM. The method of correcting an estimate of an original DEM utilizes a pair of P-band radar images, an original DEM overlapping the same scene as the P-band radar images, at least one common, uniquely-identifiable point in the P-band radar images, and a definition of a geographical area surrounding the common, uniquely identifiable point over which the elevation correction is applicable.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: January 10, 2023
    Assignee: Intermap Technologies, Inc.
    Inventors: Stephen Griffiths, Natalie Findlay, Carolyn Johnston
  • Patent number: 11428552
    Abstract: In an example implementation according to aspects of the present disclosure, a system includes a sensor device attachable to an electronic device. The sensor device includes a first alignment member and a first conductive contact. The electronic device includes a second alignment member to align with the first alignment member of the sensor device, and a second conductive contact wherein, upon alignment of the sensor device with the electronic device via the first and second alignment members, to make contact with the first conductive contact of the sensor device.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: August 30, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ching-Sheng Cheng, Chia-Wen Weng
  • Patent number: 11336952
    Abstract: A mobile device responds in real time to media content presented on a media device, such as a television. The mobile device captures temporal fragments of audio-video content on its microphone, camera, or both and generates corresponding audio-video query fingerprints. The query fingerprints are transmitted to a search server located remotely or used with a search function on the mobile device for content search and identification. Audio features are extracted and audio signal global onset detection is used for input audio frame alignment. Additional audio feature signatures are generated from local audio frame onsets, audio frame frequency domain entropy, and maximum change in the spectral coefficients. Video frames are analyzed to find a television screen in the frames, and a detected active television quadrilateral is used to generate video fingerprints to be combined with audio fingerprints for more reliable content identification.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: May 17, 2022
    Assignee: Roku, Inc.
    Inventors: Mihailo M. Stojancic, Jose Pio Pereira, Peter Wendt, Shashank Merchant, Sunil Suresh Kulkarni
  • Patent number: 11210799
    Abstract: A camera may capture an image of a scene and use the image to generate a first and a second subpixel image of the scene. The pair of subpixel images may be represented by a first set of subpixels and a second set of subpixels from the image respectively. Each pixel of the image may include two green subpixels that are respectively represented in the first and second subpixel images. The camera may determine a disparity between a portion of the scene as represented by the pair of subpixel images and may estimate a depth map of the scene that indicates a depth of the portion relative to other portions of the scene based on the disparity and a baseline distance between the two green subpixels. A new version of the image may be generated with a focus upon the portion and with the other portions of the scene blurred.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: December 28, 2021
    Assignee: Google LLC
    Inventors: David Jacobs, Rahul Garg, Yael Pritch Knaan, Neal Wadhwa, Marc Levoy
  • Patent number: 11211097
    Abstract: A generating method and a playing method of multimedia file, a multimedia file generation apparatus and a multimedia file playback apparatus are provided. The playing method of multimedia file includes following steps. A multimedia file including a panoramic video associated with a timeline is received. A first data track of the multimedia file is extracted to obtain object positions of the first image object in the panoramic video with respect to the timeline. When playing the panoramic video, an icon corresponding to the first image object is displayed in a display frame of a screen. In response to detecting a selection operation performed on the icon, a field of view (FoV) for playing the panoramic video is determined according to a first object position recorded in the first data track, and display frames including the first image object are played based on the determined FoV.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: December 28, 2021
    Assignee: Acer Incorporated
    Inventor: Chia-Shang Yuan
  • Patent number: 11195252
    Abstract: An image rectification method includes determining one or more reference points in a raw image captured using a lens for a plurality of target pixels in a target image, obtaining a subsection of the raw image based on the one or more reference points, and calculating a target pixel value for each of the plurality of target pixels based on one or more pixel values of one or more pixels in the subsection of the raw image.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: December 7, 2021
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Rui Xu, Ketan Tang, Shaojie Shen, Qi Chen
  • Patent number: 11194532
    Abstract: An information processing apparatus includes a controller including one or more processors and one or more memories. The controller receives attribute information of a printing apparatus from the printing apparatus, determines, based on the received attribute information, whether or not to generate a portrait image which format is a predetermined format, and rotates a landscape image in a predetermined rotational direction to generate the portrait image in a case it is determined the portrait image is to be generated. The controller also transmits the generated portrait image to the printing apparatus, and transmits information indicating that the portrait image has been generated from the landscape image.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: December 7, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Chie Ito
  • Patent number: 11151430
    Abstract: An image forming apparatus that prevents, when reducing variation in thickness of thin lines, the legibility of the thin lines from being adversely affected thereby. When print data is acquired, in a rendering process for printing based on the acquired print data, the rendering process including a line width adjustment process is executed. In a case where the line width adjustment process is executed on the print data, not only the line width adjustment process but also a process for thickening thin lines is executed.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: October 19, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hiromi Kimura, Shuichi Takenaka
  • Patent number: 11126556
    Abstract: Memory prefetching in a processor comprises: identifying, in response to memory access instructions, a pattern of addresses; and determining, based on the pattern of addresses, an address to prefetch. Determining the address to prefetch comprises: determining, using the pattern of addresses, an index into a history table; retrieving, from the history table and using the index, an offset value, wherein the offset value is not the address to prefetch; and determining the address to prefetch using the offset value and at least one address of the pattern of addresses. The method further comprises prefetching the address to prefetch.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: September 21, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventor: Shubhendu Sekhar Mukherjee
  • Patent number: 11094284
    Abstract: An image processing device and image processing method that reduce the probability that the power consumption of two processing systems will be maximized simultaneously. Such image processing device includes an image processing circuit, a conversion circuit receiving a first pixel data array outputted from the image processing circuit and converting the first pixel data array into a second pixel data array by converting an arrangement of pieces of pixel data included in the first pixel data array pixel by pixel, the first pixel data array being an aggregate of a plurality of pieces of pixel data, the pieces of pixel data being pieces of data corresponding to a plurality of pixels, each of the pieces of pixel data having a plurality of bits, an aggregate of the pixels forming a pixel array, and a processing unit processing the second pixel data array outputted from the conversion circuit.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 17, 2021
    Assignee: EIZO Corporation
    Inventors: Hiroki Matsuzaki, Masato Yamamoto, Takashi Nakamae, Tsubasa Ito
  • Patent number: 11016197
    Abstract: A LIDAR system includes a laser source, a first scanner, and a second scanner. The first scanner receives a first beam from the laser source and applies a first angle modulation to the first beam to output a second beam at a first angle. The second scanner receives the second beam and applies a second angle modulation to the second beam to output a third beam at a second angle.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 25, 2021
    Assignee: AURORA INNOVATION, INC.
    Inventors: Zeb William Barber, Stephen C. Crouch, Ryan Moore Galloway, Edward Joseph Angus, Emil Kadlec
  • Patent number: 10984502
    Abstract: Monitoring apparatus 2 for person recognition in a monitoring region 7, having at least one camera 3 for recording an image sequence of a portion 10 of the monitoring region 7, wherein the image sequence comprises a plurality of monitoring images, having a person recognition module 6, wherein the person recognition module 6 has at least one recognition feature of a person that is to be located and is configured to search for the person to be recognized based on the monitoring images and the recognition feature, wherein the camera 3 has a fisheye lens 4.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: April 20, 2021
    Assignee: Robert Bosch GmbH
    Inventor: Gregor Blott
  • Patent number: 10878245
    Abstract: A method for determining and recommending video content activity regions of a scene in a recorded video includes: extracting an image of a scene from a video; performing static analysis of the extracted image; detecting motion in the scene based on motion detection signals received from one or more devices configured to detect motion; performing motion analysis on the video and the motion detection signals; and based on results of the static analysis and the motion analysis, recommending via a user interface displayed on a display device a zone of interest within the scene.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: December 29, 2020
    Assignee: Logitech Europe S.A.
    Inventors: Fabian Nater, Gaurav Bradoo, Rahim Ka, Tingshan Gou
  • Patent number: 10846880
    Abstract: Embodiments of the invention provide for a joystick assembly that separates the user from electrical equipment. In some embodiments, the joystick assembly comprises a handle, a rod, a camera, and a target object. The target object may move indicative of the handle by input from the user. The camera may obtain a target object image of the target object and a difference between the target object image and the image pattern is determined. A signal indicative of the difference between the target object image and the image pattern may be sent to actuate at least one actuator.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: November 24, 2020
    Assignee: Altec Industries, Inc.
    Inventor: Daniel D. Peterson
  • Patent number: 10754037
    Abstract: A method for processing point clouds having variable spatial distributions of scan lines includes receiving a point cloud portion corresponding to an object in a vehicle environment, the point cloud portion including scan lines arranged according to a particular spatial distribution. The method also includes constructing a voxel grid corresponding to the received point cloud portion. The voxel grid includes a plurality of volumes in a stacked, three-dimensional arrangement, and constructing the voxel grid includes (i) determining an initial classification of the object, (ii) setting one or more parameters of the voxel grid based on the initial classification, and (iii) associating each volume of the plurality of volumes with an attribute specifying how many points, from the point cloud portion, fall within that volume. The method also includes generating, using the constructed voxel grid, signals descriptive of a current state of the environment through which the vehicle is moving.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: August 25, 2020
    Assignee: Luminar Technologies, Inc.
    Inventors: Benjamin Englard, Eric C. Danziger
  • Patent number: 10602113
    Abstract: A medical imaging device includes: a left eye imaging element including a left eye light receiving surface configured to receive left eye observation light from an observed region of a subject; and a right eye imaging element including a right eye light receiving surface configured to receive right eye observation light being an observation light from the observed region and having a parallax from the left eye observation light. The left eye imaging element and the right eye imaging element are arranged such that: short sides of the left eye light receiving surface and the right eye light receiving surface are along a direction in which an optical axes of the left eye observation light and the right eye observation light are juxtaposed with each other; and long sides of the left eye light receiving surface and long sides of the right eye light receiving surface oppose each other.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: March 24, 2020
    Assignee: SONY OLYMPUS MEDICAL SOLUTIONS INC.
    Inventor: Kohtaro Amano
  • Patent number: 10310998
    Abstract: Methods, apparatus, and computer-readable storage media are disclosed for applying filtering operations to data transferred as part of a direct memory access (DMA) operation. In one example of the disclosed technology, a system includes a processor, memory, and a direct memory access (DMA) engine coupled to the memory for reading a set of data from a selected range of read memory addresses for the memory without using the processor. A line buffer coupled to the DMA engine is configured to receive DMA read data and temporarily store a portion, but not all of the data set being read by the DMA engine in a line buffer. A digital filter is configured to apply a filtering operation to a windowed subset of the buffered portion of the data set, producing filtered data that is stored to a selected range of write memory addresses for the memory, without using the processor.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Haraden, Robert Shearer, Matthew Tubbs, Adam Muff, Ashish Gupta
  • Patent number: 10200616
    Abstract: An image processing device capable of rotating an image through a desired rotation angle such that a display direction of an image matches a posture of a user. A first image pickup section acquires a main image, and a second image pickup section acquires a sub image. A display image formed by combining the main image and the sub image is displayed on a display section. Rotation instructions for rotating the main image and the sub image displayed on the display section are separately given. The main image and the sub image are rotated according to the respective rotation instructions. The main image and the sub image, on which rotation processing has been performed, respectively, are combined and displayed on the display section.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: February 5, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuya Hada
  • Patent number: 10147155
    Abstract: Methods, systems, and apparatus for adjusting a perspective of an image are described. Pixels from each of a plurality of rows of the image are removed, where the count of pixels removed is based on a location of the corresponding row in the image. In one example embodiment, the image is rotated prior to and after removal of the pixels based on the type of perspective alteration.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: December 4, 2018
    Assignee: Visual Supply Company
    Inventors: Zachary Daniel Hodges, Robert A. Newport, Rekil Prashanth
  • Patent number: 10027970
    Abstract: Disclosed are techniques for creating, coding, decoding, and using, rotation information related to one or more coded pictures in non-normative parts of a coded video bitstream.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: July 17, 2018
    Assignee: Vidyo, Inc.
    Inventors: Jill Boyce, Stephen Cipolli, Jonathan Lennox, Stephan Wenger, Danny Hong
  • Patent number: 9998622
    Abstract: An image processing apparatus includes an image data acquiring section configured to acquire image data of an image; a partial image acquiring section configured to acquire a plurality of partial images from each of a plurality of areas contained within the image on a basis of the image data acquired by the image data acquiring section; and a layout determination section configured to determine a layout by arranging a plurality of the partial images acquired by the partial image acquiring section.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: June 12, 2018
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Takafumi Terada, Naomi Nakane
  • Patent number: 9843729
    Abstract: Embodiments of the present invention include methods and apparatus for the rotational stabilization of images and video. Rotational stabilization of images includes determining an amount of degrees of cant or tilt of an image capturing device, and capturing an image. The captured image is rotated an angular distance equal to the amount of degrees of tilt of the image capturing device. The rotated image is then cropped. The determining, rotating, and cropping are generally performed automatically by the image capturing device without user action at the time of capturing the image.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: December 12, 2017
    Assignee: SMUGMUG, INC.
    Inventors: Samuel Nichols, Don MacAskill
  • Patent number: 9800759
    Abstract: An image processing apparatus according to the present disclosure includes: one or more image processing modules; a first work memory disposed in a previous position to the one or more image processing modules; a second work memory disposed in a next position to the one or more image processing modules; a decompression-rotation processing module configured to (a) read out and decompress plural pieces of compressed sub-band data of plural sub-bands which locate in plural bands at an identical position in a primary scanning direction, (b) rotate respective pieces of decompressed sub-band data, and store the pieces of rotated sub-band data in the first work memory; and a rotation-compression processing module configured to (c) read out the plural pieces of image-processed sub-band data stored in the second work memory and rotate the respective pieces of sub-band data, and (d) compress the respective pieces of rotated sub-band data.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: October 24, 2017
    Assignee: Kyocera Document Solutions, Inc.
    Inventor: Tsuyoshi Nitta
  • Patent number: 9745688
    Abstract: The invention relates to a laundry treating appliance and method for controlling the operation of the laundry treating appliance by determining the surface area of the laundry based on image data of the laundry.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: August 29, 2017
    Assignee: Whirlpool Corporation
    Inventors: Farhad Ashrafzadeh, James P. Carow, Shreecharan Kanchanavally
  • Patent number: 9251412
    Abstract: Methods and systems for recognizing Devanagari script handwriting are provided. A method may include receiving a handwritten input and determining that the handwritten input comprises a shirorekha stroke based on one or more shirorekha detection criteria. Shirorekha detection criteria may be at least one criterion such as a length of the shirorekha stroke, a horizontality of the shirorekha stroke, a straightness of the shirorekha stroke, a position in time at which the shirorekha stroke is made in relation to one or more other strokes in the handwritten input, and the like. Next, one or more recognized characters may be provided corresponding to the handwritten input.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Daniel Martin Keysers, Thomas Deselaers, Henry Allan Rowley
  • Patent number: 9135705
    Abstract: Disclosed are systems, apparatus, devices, method, computer program products, and other implementations, including a method that includes capturing an image of a scene by an image capturing unit of a device that includes at least one sensor, determining relative device orientation of the device based, at least in part, on determined location of at least one vanishing point in the captured image of the scene, and performing one or more calibration operations for the at least one sensor based, at least in part, on the determined relative device orientation.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: September 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Hui Chao, Sameera Poduri, Saumitra Mohan Das, Ayman Fawzy Naguib, Faraz Mohammad Mirzaei
  • Patent number: 9104341
    Abstract: Aspects of virtual one-time programmable (OTP) memory pre-programming are described. A device may include a logical sink destination, an OTP memory map, a virtual memory map, and a comparator. The OTP memory map may store one or more OTP logical values, and the virtual memory map may store one or more default virtual logical values. Generally, the virtual memory map may be predefined for various representative OTP scenarios including test and customer-specific values. Certain portions or outputs of the logical values stored in the OTP memory map and the virtual memory map may be compared by the comparator, and the logical result of the comparison may be output to the logical sink destination. In certain aspects, the portions or outputs of OTP and virtual memory maps that are compared may be determined based on various factors such as strap option settings, temperatures, voltages, or register values of the device.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: August 11, 2015
    Assignee: Broadcom Corporation
    Inventor: Charles Joseph Gravelle
  • Patent number: 9106936
    Abstract: A raw format image representing an image received from an image capture device at an image data rate, can be compressed at least as fast as the image data rate (i.e. in real time) using compact and low cost components. The compressed image data can then be transferred across a chip-to-chip data channel to a memory system or to a host processor where it can be stored as compressed data. The host processor or other processor can read and decompress the compressed raw data and apply digital signal processing including industry-standard data compression or other image processing algorithms to the recovered raw format image without being constrained to real-time processing.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: August 11, 2015
    Assignee: Altera Corporation
    Inventor: Albert W. Wegener
  • Patent number: 9092884
    Abstract: Tilt is reduced or eliminated in captured digital images. Edges in a first image are detected. Angles corresponding to the detected edges are determined. A dominant angle is selected from the determined angles. The first image is rotated according to the selected dominant angle to generate a second image. The second image is a de-tilted version of the first image.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: July 28, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Denis Demandolx, Sing Bing Kang
  • Patent number: 9076225
    Abstract: An image processing device may include an image scanning unit; an image memory; a sample area designating unit; a binarization unit for implementing a filtering process on a scanned multi-valued image, to produce the compensated image data and for binarizing the compensated image data; a correlation operation unit for acquiring each of the correlations between the binary image data and the scanned multi-valued image data; and an optimal binarization information selecting unit for selecting the optimal parameter value or binary image data based on the correlations. The binarization unit may include a parameter value setting section, a filtering process section, and a binarization process section for binarizing each of the compensated image data based on a predetermined binary threshold.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: July 7, 2015
    Assignee: NIDEC SANKYO CORPORATION
    Inventor: Hiroshi Nakamura
  • Publication number: 20150147003
    Abstract: According to implementations of this disclosure, image content is rotated in a content-aware fashion. In one implementation, a mesh is formed over an image and image lines in the image content are identified. The image is warped using an energy function that rotates a subset of the lines a predetermined rotation angle, while rotating other lines by an angle other than the predetermined rotation angle. In one example, lines that are intended to be horizontal or vertical after correcting are rotated by a rotation angle that will make them horizontal or vertical, whereas oblique lines are rotated by an angle other than the rotation angle.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Applicant: Microsoft Corporation
    Inventors: Kaiming He, Huiwen Chang, Jian Sun
  • Patent number: 9020188
    Abstract: A method for object detection and an apparatus using the same are provided, and the method includes: An image is captured, in which the image includes a plurality of sampling-windows. A first-stage sub-classifier of a classifier is used to detect whether the sampling-windows contain an object therein. The classifier is rotated at least one time by a predetermined rotation angle and the first-stage sub-classifier of the classifier is used to detect whether the sampling-windows contain the object after each rotating, wherein when the object is detected within the sampling-windows, keep detecting whether the sampling-windows contain the object therein sequentially by a second-stage sub-classifier to an Nth stage sub-classifier of the classifier with the same orientation. The image is rotated at least one time by a predetermined image angle and the above-mentioned operations of detecting the object is performed after each rotating. The sampling-windows containing the object are output.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: April 28, 2015
    Assignee: ASUSTeK Computer Inc.
    Inventors: Po-Yu Yeh, Hui-Shan Kao