Multilayered Image Transformations Patents (Class 382/302)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 8744195
    Abstract: A perimeter around a detected object in a frame of image data can be generated in a first coordinate system. The perimeter can be converted from the first coordinate system into a second coordinate system having the same aspect ratio as the first coordinate system. A first metadata entry can include dimensions of image data in the second coordinate system. A second metadata entry can provide a location and dimensions of the converted perimeter in the second coordinate space. Additional metadata can indicate matching objects between frames, position of an object relative to other objects in a frame, a probability that an object is correctly detected, and a total number of objects detected across multiple frames of image data.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: June 3, 2014
    Assignee: Apple Inc.
    Inventors: David William Singer, Courtney Ann Kennedy
  • Patent number: 8736632
    Abstract: An image processing system computes blended pixel data from two image layers and ?-layer data. ?-layer data indicates a transparency of one of the image layers. The image processing system includes more than one memory capable of storing pixel data. A processor is programmed to apply different processing methods to pixel data based on their storage locations. A selector may obtain pixel data from each image layer and the ?-layer data. The selector may transmit the pixel data to one of the multiple memories based on the ?-layer data.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: May 27, 2014
    Assignee: Harman Becker Automotive Systems GmbH
    Inventors: Jochen Frensch, Karl Bühler
  • Patent number: 8731318
    Abstract: A method for enhancing an input image to produce an enhanced output image is provided. The method includes constructing a photographic-mask intermediate image without low-contrast details and a temporary-image intermediate image with enhanced mid-contrast details, retained high-contrast details, and reduced low-contrast details, and employing values for the photographic-mask intermediate image and temporary-image intermediate image to produce the enhanced output image that is globally and locally contrast-enhanced, sharpened, and denoised.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: May 20, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Renato Keshet, Pavel Kisilev, Mani Fischer, Doron Shaked, Boris Oicherman
  • Patent number: 8731319
    Abstract: In an example embodiment, a system and method is illustrated that includes receiving a layering instruction that includes an image, the image including a layer. Further, the system and method includes generating a sub layer through filtering the layer, the sub layer including a property of the layer. Additionally, the system and method includes editing the property to create an edit, the edit including a change to the property of the layer. Also the system and method includes storing the edit into the sub layer as an edit associated with the sub layer. A system and method is also shown to receive a layered image that includes an image layer stack, the image layer stack including an image with a layer and a sub layer, and an edit associated with the sub layer. The system and method also includes displaying the layered image in a display area.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: May 20, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Jon Lorenz, Tyler Lettau
  • Patent number: 8721440
    Abstract: Systems and methods resize images for a wagering game. The images are resized by analyzing the content of the image, and removing or adding data from/to the image in accordance with the content analysis. The content analysis may include determining an energy level, where portions of the image having a low energy level are adjusted, and portions having a higher energy level are not adjusted, or adjusted less.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: May 13, 2014
    Assignee: WMS Gaming Inc.
    Inventors: Matthew J. Ward, David Michael Pryor, John Lee Griffin
  • Patent number: 8670634
    Abstract: Embodiments of the present invention provide a system for performing image conversion operations. The system starts by receiving a request from a client for one or more pixel buffers containing a pixel-formatted, cropped, geometrically transformed, and/or color matched version of an image representation. The system then determines if a provider can provide the one or more pixel buffers. If so, the system calls the provider to generate the one or more pixel buffers containing the pixel-formatted, cropped, geometrically transformed, and/or color matched version of the image representation. Otherwise, the system calls the provider to generate one or more intermediate pixel buffers, generates a sequence of converters for converting the one or more intermediate pixel buffers, and calls the sequence of converters to generate the one or more pixel buffers containing the pixel-formatted, cropped, geometrically transformed, and/or color matched version of the image representation.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: March 11, 2014
    Assignee: Apple Inc.
    Inventors: Pierre-Olivier Latour, Kevin Quennesson
  • Patent number: 8660386
    Abstract: Assets of raw geo-located imagery can be divided into tiles and coverage masks can be generated for each tile. For each tile, fragments of pixels from coverage masks of neighboring tiles can be extracted and tagged. The fragments can be sorted and stored in a data structure so that fragments having the same tag can be grouped together in the data structure. The fragments can be used to feather the coverage mask of the tile to produce a blend mask. Multi-resolution imagery and mask pyramids can be generated by extracting fragments from tiles and minified (e.g., down-sampled). The minified fragments can be tagged (e.g., by ancestor tile name), sorted and stored in a data structure, so that fragments having like tags can be stored together in the data structure. The fragments can be assembled into fully minified tiles for each level in the pyramid.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Stephen D. Zelinka, Emil C. Praun, Chikai J. Ohazama
  • Publication number: 20140029868
    Abstract: In an example embodiment, a system and method is illustrated that includes receiving a layering instruction that includes an image, the image including a layer. Further, the system and method includes generating a sub layer through filtering the layer, the sub layer including a property of the layer. Additionally, the system and method includes editing the property to create an edit, the edit including a change to the property of the layer. Also the system and method includes storing the edit into the sub layer as an edit associated with the sub layer. A system and method is also shown to receive a layered image that includes an image layer stack, the image layer stack including an image with a layer and a sub layer, and an edit associated with the sub layer. The system and method also includes displaying the layered image in a display area.
    Type: Application
    Filed: June 25, 2008
    Publication date: January 30, 2014
    Inventors: Jon Lorenz, Tyler Lettau
  • Patent number: 8614817
    Abstract: A computer readable medium having a computer program product stored thereon configures a print controller to perform as a generation section, a storing section, a determination section and an execution section. The generation section is configured to generate a print command based on printing object data that is sequentially input. The storing section is configured to store the print command in a memory without outputting to an image forming section. The determination section is configured to determine which one of processing including outputting, deleting and keeping storing is executed for the stored print command based on a content of printing object data that is input after the printing object data for which the print command has been generated. The execution section is configured to execute the processing that is determined by the determination section for the stored print command.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: December 24, 2013
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yuji Miyata
  • Patent number: 8594467
    Abstract: An “Interactive Virtual Display,” as described herein, provides various systems and techniques that facilitate ubiquitous user interaction with both local and remote heterogeneous computing devices. More specifically, the Interactive Virtual Display uses various combinations of small-size programmable hardware and portable or wearable sensors to enable any display surface (e.g., computer display devices, televisions, projected images/video from projection devices, etc.) to act as a thin client for users to interact with a plurality heterogeneous computing devices regardless of where those devices are located relative to the user. The Interactive Virtual Display provides a flexible system architecture that enables communication and collaboration between a plurality of both local and remote heterogeneous computing devices.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: November 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Yan Lu, Wen Sun, Shipeng Li
  • Patent number: 8577169
    Abstract: Algorithms for improving the quality of images tone mapped using the bilateral filter are presented. The algorithms involve a localized operator applied to the tone mapping compression factor which enhances apparent image contrast in the low dynamic range output of the tone mapping. At least one embodiment of the present invention is related to circuitry configured to perform at least a portion of related calculations.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: November 5, 2013
    Assignee: Gentex Corporation
    Inventors: Jeremy C. Andrus, Jon H. Bechtel, Tom B. Sherman