Multilayered Image Transformations Patents (Class 382/302)
  • Patent number: 12373883
    Abstract: A method and system for managing and displaying images with progressive resolution throughout artificial realities. Plural N-layer multi-resolution mosaic (MRM) digital images are created that include an M-layer hierarchy of vector images and/or visual overlays in progressive resolution format and allows progressive resolution display without loss of image quality to display entry and exit points into other artificial realities, to display those other artificial realities and display virtual goods and/or virtual services in those other artificial realities and throughout many different artificial realities that appear in the MRM digital images. Plural artificial reality objects are created that include information about the entry and exit points into the other artificial realities to display those other artificial realities and to display virtual goods and/or virtual services available in those other artificial realities and throughout many different artificial realities.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: July 29, 2025
    Inventor: Joseph R. Dollens
  • Patent number: 12361586
    Abstract: In a contactless location information acquisition apparatus and a location information acquisition method using the acquisition apparatus, the acquisition apparatus includes an imaging part, a modulation part and a controller. The imaging part is spaced apart from a moving object, and is configured to take picture of the object in a predetermined exposure time. The modulation part is configured to generate a motion blur to the pictured image, and is configured to move the imaging part to a predetermined first pattern, so as for the motion blurred image to have a second pattern. The controller is configured to obtain a location of the object from the motion blurred image for the exposure time.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: July 15, 2025
    Assignee: KOREA INSTITUTE OF MACHINERY & MATERIALS
    Inventors: Minyoung Lee, Moo Hyun Cha, Geunho Lee, Dongwook Lee, Hanmin Lee
  • Patent number: 12299826
    Abstract: This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for multi-layer reprojection techniques for augmented reality. A display processor may obtain a layer of graphics data including a plurality of virtual objects. Each the plurality of virtual objects may be associated with at least one bounding box of a plurality of bounding boxes. The display processor may further obtain metadata indicative of at least one edge of the at least one bounding box of the plurality of bounding boxes, and metadata corresponding to reprojection instructions associated with each of the plurality of bounding boxes. The display processor may reproject the plurality of virtual objects based on the metadata indicative of the at least one edge of the at least one bounding box and the metadata corresponding to the reprojection instructions.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: May 13, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Sandeep Kanakapura Lakshmikantha, Sagar Ravindra Kalbande, Sudipto Banerjee, Ajit Venkat Rao
  • Patent number: 12238138
    Abstract: A method and a computing device for clustering phishing web resources based on images of visual content thereof are provided. The method comprises: receiving references to a plurality of phishing web resources; generating, for a given phishing web resource of the plurality of phishing web resources, at least one image of a visual content of the given phishing web resource; analyzing the at least one image associated with the given phishing web resource, the analyzing comprising identifying contours of elements of the visual content of the given phishing web resource within the at least one image; conducting pairwise comparison between the contours associated with the given phishing web resource and contours of stored clusters of visual content images; and storing, in a database, data indicative of an association between the given phishing web resource and a respective cluster of the at least one image.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: February 25, 2025
    Assignee: F.A.C.C.T. ANTIFRAUD LLC
    Inventors: Boris Zverkov, Nikolay Prudkovskiy
  • Patent number: 12167541
    Abstract: The capillary transfer technology presented here represents a powerful approach to transfer soft films from surface of liquid onto a solid substrate in a fast and defect-free manner. The fundamental theoretical model and transfer criteria validated with comprehensive experiments and finite element analyses, for the first time provides a quantitative guide and optimization for the choice of material systems, operating conditions and environments for scalable on-demand transfers with high yield. The intrinsically moderate capillary transfer force and externally selectable transfer direction offer robust capabilities for achieving deterministic assembly and surface properties of structures with complex layouts and patterns for potentially broad applications in the fabrication of flexible/stretchable electronics, surface wetting structures and optical devices.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: December 10, 2024
    Assignee: University of Virginia Patent Foundation
    Inventors: Baoxing Xu, Yue Zhang
  • Patent number: 12147380
    Abstract: A computing device includes an array of processing elements mutually connected to perform single instruction multiple data (SIMD) operations, memory cells connected to each processing element to store data related to the SIMD operations, and a cache connected to each processing element to cache data related to the SIMD operations. Caches of adjacent processing elements are connected. The same or another computing device includes rows of mutually connected processing elements to share data. The computing device further includes a row arithmetic logic unit (ALU) at each row of processing elements. The row ALU of a respective row is configured to perform an operation with processing elements of the respective row.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: November 19, 2024
    Assignee: UNTETHER AI CORPORATION
    Inventors: William Martin Snelgrove, Jonathan Scobbie
  • Patent number: 12141352
    Abstract: The present invention concerns a method for providing an eye tracking devices and systems with a zooming function on specific Region of Interest, said Region of Interest being part of the field of view of a user wearing an eye tracking device, said zooming function triggered by a specific event correlated to detected user's gaze information.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: November 12, 2024
    Assignee: Viewpointsystem GmbH
    Inventors: Frank Linsenmaier, Martin Koza
  • Patent number: 12124530
    Abstract: A processing device includes a two-dimensional array of processing elements, each processing element including an arithmetic logic unit to perform an operation. The device further includes interconnections among the two-dimensional array of processing elements to provide direct communication among neighboring processing elements of the two-dimensional array of processing elements. A processing element of the two-dimensional array of processing elements is connected to a first neighbor processing element that is immediately adjacent the processing element in a first dimension of the two-dimensional array. The processing element is further connected to a second neighbor processing element that is immediately adjacent the processing element in a second dimension of the two-dimensional array.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: October 22, 2024
    Assignee: UNTETHER AI CORPORATION
    Inventor: William Martin Snelgrove
  • Patent number: 12039452
    Abstract: A system and method for processing satellite imagery with high-frequency revisit to monitor vegetation using a deep learning model 108 is provided. The system includes one or more satellites 102A-C, a vegetation monitoring server 106. The server receives a first set of satellite images and a second set of satellite images from one or more satellites 102A-B. The vegetation monitoring server 106 adjusts the first set of satellite images according to a spectral band of the second set of satellite images using pre-processing techniques. The deep learning model 108 generates a reconstructed image from a cloudy image of the first set of satellite images by replacing the cloudy and shadow pixels with the same pixels of the same image in third set of satellite images obtained from the satellite 102C. The vegetation monitoring server 106 generates observation data from the reconstructed image to provide vegetation monitoring to a geographical area.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: July 16, 2024
    Assignee: SATSURE ANALYTICS INDIA PRIVATE LIMITED
    Inventors: Prateep Basu, Rashmit Singh Sukhmani, Sanjutha Indrajit
  • Patent number: 11991449
    Abstract: Provided is an imaging apparatus that obtains a video with a resolution of satisfactory quality and a small angle of view from a video with a large angle of view through real-time image processing. An imaging apparatus has an imaging element that captures an optical image of a standard video with a first angle of view, and a control unit that includes a first mode and a second mode as a video imaging mode and records video data of a video based on the optical image. The control unit executes first recording processing of recording video data of the standard video using the imaging element in the first mode. The control unit executes setting processing of setting a recording region with a second angle of view smaller than the first angle of view in the standard video and second recording processing of recording a video data of a recorded video of the recording region in the second mode.
    Type: Grant
    Filed: June 12, 2022
    Date of Patent: May 21, 2024
    Assignee: FUJIFILM Corporation
    Inventors: Yuya Nishio, Tetsu Wada, Koichi Tanaka, Yukinori Nishiyama
  • Patent number: 11989155
    Abstract: A computing device includes an array of processing elements mutually connected to perform single instruction multiple data (SIMD) operations, memory cells connected to each processing element to store data related to the SIMD operations, and a cache connected to each processing element to cache data related to the SIMD operations. Caches of adjacent processing elements are connected. The same or another computing device includes rows of mutually connected processing elements to share data. The computing device further includes a row arithmetic logic unit (ALU) at each row of processing elements. The row ALU of a respective row is configured to perform an operation with processing elements of the respective row.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: May 21, 2024
    Assignee: UNTETHER AI CORPORATION
    Inventors: William Martin Snelgrove, Jonathan Scobbie
  • Patent number: 11921619
    Abstract: A programming device which is capable of creating a program, typified by an image processing algorithm, and of easily validating a program being edited, and a program are provided. The programming device edits a program by arranging icons of units, the unit representing a processing unit, and linking the units on an editing screen in response to a user operation. The programming device includes program execution means for executing a program defined by the units arranged and linked on the editing screen and calculating an output of each unit, and debug view display control means for displaying the output of each unit obtained by being calculated by the program execution means in a debug view region associated with an icon of each of the units arranged on the editing screen.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: March 5, 2024
    Assignee: TRUST TECHNOLOGY CO., LTD.
    Inventor: Ryuichirou Yamamoto
  • Patent number: 11881872
    Abstract: A processing element includes an input zero detector to detect whether the input from the neighbor processing element contains a zero. When the input from the neighbor processing element contains the zero, a zero disable circuit controls the input from the neighbor processing element and respective data of the memory to both appear as unchanged to the arithmetic logic unit for the operation. A controller of an array of processing elements adds a row of error-checking values to a matrix of coefficients, each error-checking value of the row of error-checking values being a negative sum of a respective column of the matrix of coefficients. The controller controls a processing element to perform an operation with the matrix of coefficients and an input vector to accumulate a result vector. Owing to the error-checking values, when a sum of elements of the result vector is non-zero, an error is detected.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: January 23, 2024
    Assignee: UNTETHER AI CORPORATION
    Inventor: William Martin Snelgrove
  • Patent number: 11803950
    Abstract: Techniques for generating style-transferred images are provided. In some embodiments, a content image, a style image, and a user input indicating one or more modifications that operate on style-transferred images are received. In some embodiments, an initial style-transferred image is generated using a machine learning model. In some examples, the initial style-transferred image comprises features associated with the style image applied to content included in the content image. In some embodiments, a modified style-transferred image is generated by modifying the initial style-transferred image based at least in part on the user input indicating the one or more modifications.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: October 31, 2023
    Assignee: Adobe Inc.
    Inventors: Yijun Li, Ionut Mironic{hacek over (a)}
  • Patent number: 11805303
    Abstract: A method, apparatus and computer program product to signal and store various segment properties in omnidirectional media, including sizes, priority ranks, and the like. The method, apparatus and computer program product access one or more media segments (30). The one or more media segments includes media data configured for streaming playback. The method, apparatus and computer program product access size information (32) or priority rank information of one or more tiles for each of the one or more media segments. The method, apparatus and computer program product encode the size information (34) or priority rank information for each of the one or more media segments in a media file within one or more metadata tracks associated with the one or more media segments or one or more sub-segments associated with the one or more media segments.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 31, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Igor Curcio, Miska Hannuksela, Sujeet Shyamsundar Mate, Emre Aksu, Ari Hourunranta
  • Patent number: 11676350
    Abstract: Methods and systems for populating overlays within a virtual environment. An example method includes obtaining a virtual reality model of an overall region; accessing a plurality of records associated with respective ones of a plurality of properties modeled in the virtual reality model, wherein each of the plurality of records represents a respective status of a respective insurance claim for the respective property, and wherein all of the insurance claims are related to a same damage-causing event for the overall region; generating a plurality of overlays for respective ones of the plurality of records, wherein each of the plurality of overlays depicts the status of the claim for the respective property; and causing the pluralities of overlays to be rendered in a virtual environment for the virtual reality model at substantially the same time.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: June 13, 2023
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Bryan R. Nussbaum, Rebecca A. Little, Kevin L. Mitchell, Nathan C. Summers, An Ho
  • Patent number: 11678085
    Abstract: A raw binary number (401) includes a first predefined number n1 of bits, wherein each bit represents either zero or 2(n?1) with n representing a position of the bit in the binary number and 1?n?n1. In the raw binary number a position of a highest-weighted bit unequal zero is identified. By using a first electronic circuit (491), binary position information is generated by encoding the identified position. An encoded binary number is compiled, wherein the encoded binary number is based on the binary position information and on a partial binary number. The partial binary number is a portion of the raw binary number directly following the highest-weighted bit unequal zero. The encoded binary number includes a second predefined number m1 of bits. The second predefined number m1 of bits is smaller than the first predefined number n1 of bits.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: June 13, 2023
    Assignee: SONY SEMICONDUCTOR SOLUTIONS CORPORATION
    Inventor: Francesco Dell' Anna
  • Patent number: 11443151
    Abstract: Systems and method for automated driving assistance are described. A driving assistant system may include a first sensor unit configured to provide an input image including another vehicle and a background; an image processor configured to generate a plurality of pyramid images by down-sampling the input image, acquire a depthmap including depth values from the first sensor unit to the other vehicle and the background, generate a plurality of pieces of mask data with different average depths of the depth values based on the depthmap, and output a plurality of masked images representing different average distances from the first sensor unit based on the plurality of pieces of mask data and the plurality of pyramid images; a feature extractor configured to output feature data of each of the plurality of masked images; and a detector configured to detect the other vehicle included in the input image based on the feature data.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: September 13, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sangsoo Ko, Byeoungsu Kim, Sanghyuck Ha
  • Patent number: 11341616
    Abstract: Methods and systems are provided for independently removing streak artifacts and noise from medical images, using trained deep neural networks. In one embodiment, streak artifacts and noise may be selectively and independently removed from a medical image by receiving the medical image comprising streak artifacts and noise, mapping the medical image to a streak residual and a noise residual using the trained deep neural network, subtracting the streak residual from the medical image to a first extent, and subtracting the noise residual from the medical image to a second extent, to produce a de-noised medical image, and displaying the de-noised medical image via a display device.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: May 24, 2022
    Assignee: GE Precision Healthcare
    Inventors: Xinzeng Wang, Daniel Vance Litwiller, Sagar Mandava, Robert Marc Lebel, Graeme Colin McKinnon, Ersin Bayram
  • Patent number: 11256503
    Abstract: A processing device includes an array of processing elements, each processing element including an arithmetic logic unit to perform an operation. The processing device further includes interconnections among the array of processing elements to provide direct communication among neighboring processing elements of the array of processing elements. A processing element of the array of processing elements may be connected to a first neighbor processing element that is immediately adjacent the processing element. The processing element may be further connected to a second neighbor processing element that is immediately adjacent the first neighbor processing element. A processing element of the array of processing elements may be connected to a neighbor processing element via an input selector to selectively take output of the neighbor processing element as input to the processing element. A computing device may include such processing devices in an arrangement of banks.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: February 22, 2022
    Assignee: UNTETHER AI CORPORATION
    Inventors: Trevis Chandler, William Martin Snelgrove, Darrick John Wiebe
  • Patent number: 11250600
    Abstract: A method for processing an X-ray computed tomography (CT) image using a neural network and an apparatus therefor are provided. An image reconstruction method includes receiving low-dose X-ray CT data, obtaining an initial reconstruction image for the received low-dose X-ray CT data using a predetermined analytic algorithm, and reconstructing a denoised final image using the obtained initial reconstruction image and a previously trained neural network.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: February 15, 2022
    Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Jong Chul Ye, Eun Hee Kang
  • Patent number: 11205403
    Abstract: A drawing order determining method according to the present disclosure handles an image group which includes at least one transparent image and a plurality of opaque images and in which arrangement orders of the images are determined in advance and includes an identification step of identifying the positions where the transparent image and the opaque images are placed and a determination step of determining an image to be first drawn in the image group, the determination step including a first step of determining the opaque image one image downstream the transparent image when viewed from the downstream of the arrangement orders as the image to be first drawn and a second step of determining the opaque image at a most upstream arrangement order as the image to be first drawn.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: December 21, 2021
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Keigo Ishikura
  • Patent number: 11030976
    Abstract: Providing an image combination device and/or a display system comprising the same. The image combination device including an SGL control unit separating a plurality of layers into a first group layer and a second group layer not overlapping the first group layer, and a multi-layer blender combining the first group layer to produce a first composite image in a first frame and combining the second group layer including updated layers with the first composite image of the first frame to produce a second composite image in a second frame subsequent to the first frame.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: June 8, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-Han Lee, Min-Soo Kim, Jong-ho Roh, Sung-Hoo Choi
  • Patent number: 10528054
    Abstract: Systems and methods are provided for detecting features from multi-modal image-like data representations. The system includes a wavelet transformer configured to, via at least one processor, receive image data and to wavelet transform the image data, thereby providing decomposed image data divided into frequency sub-bands. The system further includes an artificial neural network configured to receive and process at least one sub-band of the decomposed image data to detect image features based thereon, the artificial neural network configured to output the detected image features.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: January 7, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventor: Guangyu J. Zou
  • Patent number: 9811379
    Abstract: A device (105) can include storage device (110) to store data. The device (105) can also include an accuracy requirement detector (120). Given an iteration of an algorithm (130) and the results of previous iterations of the algorithm (130), accuracy requirement detector (120) can determine the accuracy required for the current iteration of the algorithm (130). The device (105) can also include an adaptive mechanism (125) that can schedule the iteration of the algorithm (130) on an available arithmetic logic unit (ALU) based on the accuracy required for the iteration of the algorithm (130).
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: November 7, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Inseok Stephen Choi, Yang Seok Ki
  • Patent number: 9800370
    Abstract: A method of processing data in a telecommunications system enabling dynamic adaptation of the quantity of data to transmit. The data is organized into a set of packets contained in a first layer of a communication model. The method includes a first step of passage of an item of information indicating the size of each packet or representative of this size between the first layer and a second layer. It also includes a second step of encapsulation of the packet and of passage of the packet between the first layer and the second layer in a container the size of which is adapted to the information indicating the size of a packet or representative of this size. The method finally includes a third step of application of a block error correcting code to the data contained in the container, the correcting code adapting dynamically to the size of the container.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: October 24, 2017
    Assignee: THALES
    Inventor: Mathieu Gineste
  • Patent number: 9779529
    Abstract: Systems and methods are provided for generating multi-image content for online services using a single image. For example, a processor identifies publishing constraints specified for image categories in a profile of an online service. The processor generates a first image by applying a first publishing constraint to a copy of an input image and generates a second image by applying a second publishing constraint to a selected portion of the first image. The processor presents the first and second images in different preview interfaces. The processor applies manipulation effects to the second image that modify the second image independently of modifications to the first image. The manipulation effect is applied to the second in accordance with the second publishing constraint for the second image. The processor uploads the images with the applied manipulation effects to the online service for presentation in the different image categories.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: October 3, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Aman Gupta, Vikas Sharma, Anmol Dhawan
  • Patent number: 9563936
    Abstract: Pixel-based method and apparatus of obtaining a downsampled image are provided. The method includes: constructing a virtual image by an image super-resolution technology according to a resolution of the downsampled image; determining relational expressions between pixels of the virtual image and pixels of the downsampled image; calculating a MSE between the pixels of the virtual image and pixels of the original image based on the relational expressions; determining a coefficient matrix between the pixels of the downsampled image and the pixels of the original image under the condition of the MSE being at a minimum value; determining the pixels of the downsampled image according to the pixels of the original image and the coefficient matrix; and outputting the downsampled image. Accordingly, the present invention can obtain sharp image and avoid color aliasing.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: February 7, 2017
    Assignee: Shenzhen China Star Optoelectronics Technology Co., Ltd
    Inventors: Houliang Hu, Hao Li, Li-wei Chu
  • Patent number: 9563433
    Abstract: The present invention is a data parallel system which is able to utilize a very high percentage of processing elements. In an embodiment, the data parallel system includes an array of processing elements and multiple instruction sequencers. Each instruction sequencer is coupled to the array of processing elements by a bus and is able to send an instruction to the array of processing elements. The processing elements are separated into classes and only execute instructions that are directed to their class, although all of the processing elements receive each instruction. In another embodiment, the data parallel system includes an array of processing elements and an instruction sequencer where the instruction sequencer is able to send multiple instructions. Again, the processing elements are separated in classes and execute instructions based on their class.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: February 7, 2017
    Inventors: Bogdan Mitu, Lazar Bivolarksi, Gheorghe Stefan
  • Patent number: 9525843
    Abstract: This application discloses a multimedia file playback method, a playback apparatus, and a system. The multimedia playback method includes: when a multimedia file is run for the first time, generating a media auxiliary file for the multimedia file and establishing a mapping relationship between the multimedia file and the media auxiliary file, where the media auxiliary file includes a correction parameter that is used to correct a parameter of the multimedia file; when the multimedia file is played again, searching for the media auxiliary file according to the mapping relationship, and correcting the multimedia file according to the correction parameter in the media auxiliary file.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: December 20, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Tiejun Peng
  • Patent number: 9491495
    Abstract: A system for receiving at least two data streams and providing a single input data stream to a MIPI's CSI Tx is disclosed. The two received data streams are written into respective data buffers. The system includes a control logic configured to control reading of data stored in the buffers to a multiplexer, the read-side clock being a multiple of a frequency of a fixed frequency clock. The control logic is further configured to control the multiplexer to combine data read from each buffer that corresponds to a complete unit of data into a separate portion and multiplex the separate portions into the input data stream. In this manner, two data streams may be transmitted using a single CSI Tx. When the two data streams are received by the system from an APIX interface, the system provides a bridge between the APIX interface and MIPI's CSI Tx.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: November 8, 2016
    Assignee: Analog Devices Global
    Inventors: Chris W. Bohm, Narsimh Dilip Kamath
  • Patent number: 9207854
    Abstract: A mobile terminal including a display, and a controller coupled to the display, the controller configured to display information on the display, scroll the displayed information in response to a touch and moving input applied on the display in a direction, and refresh the displayed information if the touch and moving input is released subsequent to the scrolling of the displayed information.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: December 8, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Jeong-Tae Kim, Hye-Bong Lim
  • Patent number: 9152139
    Abstract: A system is provided for remote control of electronic devices. An automation controller can be used to control electronic devices via a network. A communication port for the automation controller is used to provide control signals for at least one electronic device via the network. An analog receiver module receives analog video signals from analog sources. A digital display module can receive a digital control interface from the automation controller. The digital control interface can include automation graphical interface controls. A display module, coupled to the automation controller, is used to composite the digital control interface received from the digital display module into a composite image with analog video signals.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: October 6, 2015
    Assignee: Control4 Corporation
    Inventors: W. Eric Smith, James R. Gist
  • Patent number: 9020297
    Abstract: The present invention relates to the parallel calculation of convoluted data. In particular, the invention relates to Gaussian pyramid construction and parallel processing of image data, such as parallel calculation of repeatedly convoluted data for use in a SIFT algorithm.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 28, 2015
    Assignee: Ivisys APS
    Inventor: Moatasem Chehaiber
  • Patent number: 9001213
    Abstract: A video signal waveform monitor is shown, which receives an input video signal composed of video lines. A video signal digitizer samples the input video signal at video sample points to generate a sequence of video pixel data, which is written into an acquisition framestore is organized into a video pixel array so as to represent a raster of the input video signal. A level analyzer reads the video pixel data row-by-row from segments of the video pixel array and increments video level data at addresses in cache memory in response to the serially-read video pixel data. This generates a sequence of video level data, which is written into an output framestore and which represents the level of the waveform of the input video signal. The segments of the video pixel array comprise at least one and less than all of the columns in the video pixel array.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: April 7, 2015
    Assignee: Phabrix Limited
    Inventors: Phillip Adams, Barry Donald Ruberry Miles
  • Patent number: 8984438
    Abstract: A method of storing an image on a storage device in a tiled format is provided. The method includes formatting the storage device to include a block size such that a tile size is an integer multiple of the block size, and the tile size corresponds to a display output. The method further includes reading pixel data of a source image; and generating, from the read pixel data, a first tile and a second tile. The first tile and the second tile each have overlapping portions that overlap by an adjustable amount, and the overlapping portions include substantially identical pixel data. The method also includes storing the first tile and the second tile on the storage device; and repeating the reading, generating, and storing a plurality of times to store the image. The image is stored on the storage device as a contiguous string of data.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: March 17, 2015
    Assignee: Pixia Corp.
    Inventor: Rudolf O. Ernst
  • Patent number: 8953871
    Abstract: A method of setting a plurality of depth values of a plurality of objects in a scene. The method comprises providing an image dataset depicting a scene comprising a plurality of objects having a plurality of depth values with a plurality of depth differences thereamong, selecting a depth range, simultaneously adjusting the plurality of depth values while maintaining the plurality of depth differences, the adjusting being limited by the depth range, and instructing the generation of an output image depicting the scene so that the plurality of objects having the plurality of adjusted depth values.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: February 10, 2015
    Assignee: HumanEyes Technologies Ltd.
    Inventor: Assaf Zomet
  • Patent number: 8941852
    Abstract: A print data processing system includes plural intermediate data generation units, an allocation unit, one or more memories, a print image conversion unit, and a reprint controller. Each intermediate data generation unit interprets PDL data and generates intermediate data in units of pages. The allocation unit allocates processes of interpreting the PDL data to the intermediate data generation units in units of pages and causes the intermediate data generation units to execute processes of interpreting pages in parallel. The one or more memories store pieces of intermediate data of the individual pages. The print image conversion unit acquires the pieces of intermediate data, converts the acquired data to print image data, and supplies the print image data to a printer. The reprint controller performs control to cause the print image conversion unit to reacquire the pieces of intermediate data and to reconvert the reacquired data to the print image data.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: January 27, 2015
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Satoshi Misawa
  • Patent number: 8913844
    Abstract: An improved method for correcting for noise in the digital domain is disclosed. Reference pixel fast-varying components are extracted using a Hilbert-Huang Transform Real-Time Data Processing System (HHT-DPS-RT). The reference pixels are non-photon-detecting pixels in a sensor array. The fast-varying components of the reference pixels are processed in addition to the average over the remaining trend, facilitating additional noise correction for active pixels.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: December 16, 2014
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics Space Administration
    Inventors: Katherine R. Heinzen, Semion Kizhner, Maxime Pinchinat, Thomas P. Flatley, Dominic J. Benford
  • Patent number: 8873107
    Abstract: An image processing apparatus includes a first attribute image generation unit; a second attribute image generation unit; and a foreground image generation unit. The first attribute image generation unit is configured to determine a first attribute value from an input image to generate a first attribute image. The second attribute image generation unit is configured to determine a second attribute value from the input image to generate a second attribute image. The foreground image generation unit is configured to generate a foreground image expressing color information in the specific region according to the input image, the first attribute image, and the second attribute image. Further, the foreground image generation unit is configured to switch a method of determining a pixel value of a target pixel of the foreground image according to contents of the first attribute image and the second attribute image in a reference region.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: October 28, 2014
    Assignee: Oki Data Corporation
    Inventor: Tetsuaki Kuwano
  • Patent number: 8873883
    Abstract: A computer implemented method for fusing images taken by a plurality of cameras is disclosed, comprising the steps of: receiving a plurality of images of the same scene taken by the plurality of cameras; generating Laplacian pyramid images for each source image of the plurality of images; applying contrast normalization to the Laplacian pyramids images; performing pixel-level fusion on the Laplacian pyramid images based on a local salience measure that reduces aliasing artifacts to produce one salience-selected Laplacian pyramid image for each pyramid level; and combining the salience-selected Laplacian pyramid images into a fused image. Applying contrast normalization further comprises, for each Laplacian image at a given level: obtaining an energy image from the Laplacian image; determining a gain factor that is based on at least the energy image and a target contrast; and multiplying the Laplacian image by a gain factor to produce a normalized Laplacian image.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: October 28, 2014
    Assignee: SRI International
    Inventors: Chao Zhang, Peter Jeffrey Burt, Gooitzen Sieman van der Wal
  • Patent number: 8848088
    Abstract: A method and apparatus for obtaining an image and providing one or more document files to a user is disclosed. The method may include receiving an image of a target object using an imaging device, analyzing the image to identify one or more features, and accessing a model database to identify an object model having features that match the identified features from the image. When the system determines that more than one model may be a match, the method looks for distinguishing features of the target object and selects a model that includes the distinguishing features. The method then includes, retrieving a document file that corresponds to the identified model from a file database, and providing the document file to a user.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: September 30, 2014
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Yonghui Zhao, Shen-ge Wang, Hengzhou Ding
  • Patent number: 8842940
    Abstract: The present invention includes an image processing system with several data compression processing units connected together with a communication bus. Each data compression processing unit includes a wavelet transform processing unit, a shared register file and an address computation processing unit. The wavelet transform processing unit decomposes data from one or more segments of an image into wavelets using a discrete wavelet transform. The shared register stores the intermediate wavelet coefficient computations. The address computation processing unit identifies addresses of wavelets to be decomposed by subsequent operation of the wavelet transform processing unit. The system also includes storage where the resultant wavelet coefficients from each segment may be stored. The present invention also includes methods of compressing image data using multiple processors where each processor operates on a segment of the image data.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: September 23, 2014
    Assignee: Rockwell Collins, Inc.
    Inventors: John K. Gee, Jennifer A. Davis, David W. Jensen, James N. Potts
  • Patent number: 8831383
    Abstract: A system and method for enabling visual processing of selected objects in a complex document. The system and method enhance the visibility of certain selected objects or layers in a document, and attenuates the visibility of the remaining objects or layers. This is accomplished by selecting a portion of an input image according to a pre-determined criteria, applying a first image modification scheme to the selected portion of the image to produce a first modified portion of the image, applying a second image modification scheme to a non-selected portion of the image to produce a second modified portion of the image, and displaying the image as a combination of the first modified portion and the second modified portion.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: September 9, 2014
    Assignee: Xerox Corporation
    Inventor: Paul R. Conlon
  • Patent number: 8824010
    Abstract: To realize effective load distribution and improve the performance in image formation processing, an image processing apparatus includes a first image processing unit configured to perform image processing on a drawing area, a second image processing unit configured to be differentiated from the first image processing unit, a load analysis unit configured to analyze a composition processing load of an object in the drawing area, a rotational angle analysis unit configured to analyze a rotational angle of the object in the drawing area, and a load distribution determination unit configured to determine whether to distribute a part of image formation processing to be applied on the drawing area from the first image processing unit to the second image processing unit based on the analyzed composition processing load of the object and the analyzed rotational angle of the object.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: September 2, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Mori
  • Patent number: 8818346
    Abstract: Systems and methods provide for programming a wireless device for an automation system. The system and methods include specifying commands that are to be preformed regarding function blocks that may be organized into an application on a wireless device. The function blocks may be maintained in a library by a control engine on the wireless device. The control engine receives commands related to function blocks, such as instantiating function blocks from the library or linking existing function blocks. The control application formed by the function blocks may be executed on the controller to provide an automation application.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: August 26, 2014
    Assignee: Tridium Inc.
    Inventor: Brian S. Frank
  • Patent number: 8811772
    Abstract: A computer implemented method for evaluating a one-to-one mapping between a first spatial point set and a second spatial point set in nD comprising the steps of receiving a first and a second spatial point sets in nD and a one-to-one mapping between the two spatial point sets; generating a pair of mapped agreeable (n+1)-combinations in the first point set; computing two affine transformations that transform the pair of mapped agreeable (n+1)-combinations to correspondents in the second point set; computing the difference of the left sub-matrices of the two affine transformations; and computing a local distance measure based on the difference of the left sub-matrices of the two affine transformations.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: August 19, 2014
    Inventor: Tianzhi Yang
  • Patent number: 8798399
    Abstract: For multi-dimensional temporal-spatial data, EEMD is applied to time series of each spatial location to obtain IMF-like components of different time scales. All the ith IMF-like components of all the time series of all spatial locations are arranged to obtain ith temporal-spatial multi-dimensional IMF-like component. For two-dimensional spatial data or images, the two-dimensional spatial data or images are consider as a collection of one-dimensional series in first direction along locations in second direction. The same approach to the one used in temporal-spatial data decomposition is used to obtain the resulting two-dimensional IMF-like components. Each of the resulted IMF-like components are taken as the new two-dimensional data for further decomposition, but the data is considered as a collection of one-dimensional series in second-direction along locations in first-direction.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: August 5, 2014
    Assignee: National Central University
    Inventors: Norden E. Huang, Zhao-Hua Wu, Xian-Yao Chen
  • Patent number: 8781260
    Abstract: The systems and methods include multiple processors that each couple to receive commands and data, where the commands and/or data correspond to frames of video that include multiple pixels. Additionally, an interlink module is coupled to receive processed data corresponding to the frames from each of the multiple processors. The interlink module selects pixels of the frames from the processed data of one of the processors based on a predetermined pixel characteristic and outputs the frames that include the selected pixels.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: July 15, 2014
    Assignee: ATI Technologies ULC
    Inventors: James Hunkins, Raja Koduri
  • Patent number: 8774562
    Abstract: A method for creating a plurality of layer images from an input image is provided. The method includes analyzing an input image for color content to detect at least one dominant color in the image and for shape recognition to detect at least one object in the image. The method also includes generating a concentric grid for the input image based on the color content analysis and the shape recognition for a depth calculation of the input image. The concentric grid includes a center point, a plurality of lines that radiate from the center point, and a plurality of concentric circles that expand at a spatial distance in the input image. The concentric circles divide the input image into a plurality of sections, each of which represents an equal spatial depth. The method further includes generating a plurality of layer images using at least two of the plurality of sections.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: July 8, 2014
    Inventor: Kyran Daisy