General Purpose Image Processor Patents (Class 382/307)
-
Patent number: 12148136Abstract: An image processing system receives a digital image and analyzes the digital image to determine a resolution limit, referred to herein as “feature resolution,” for measuring a metric for features of the image within an acceptable margin of error. Specifically, the system segments a digital image and calculates the error associated with the segmented data when features within a certain range a measured metric (e.g., size range) are removed from the segmented data. This analysis can be repeatedly performed with different cutoff values for the metric until at least a threshold amount of error is reached, thereby indicating a resolution limit at the boundary of an acceptable amount of error.Type: GrantFiled: February 14, 2022Date of Patent: November 19, 2024Assignees: Board of Trustees for the University of Alabama, for and on behalf of the University of Alabama in Huntsville, Government of the United States as represented by the Secretary of the Air ForceInventors: Joseph Stephen Indeck, Kavan Hazeli, Jesus O. Mares
-
Patent number: 11921668Abstract: The present disclosure provides a processor array and a multiple-core processor. The processor array includes a plurality of processing elements arranged in a two-dimensional array, a plurality of first load units correspondingly arranged and connected to the processing elements of the first edge row, respectively, a plurality of second load units correspondingly arranged and connected to the processing elements of the first edge column, respectively, a plurality of first store units correspondingly arranged and connected to the processing elements of the second edge column, respectively, a plurality of second store units correspondingly arranged and connected to the processing elements of the second edge row, respectively.Type: GrantFiled: July 15, 2021Date of Patent: March 5, 2024Assignee: BEIJING TSINGMICRO INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Peng Ouyang, Guozhi Song
-
Patent number: 11811960Abstract: A method for testing a portable electronic device. The method comprises the following steps: acquiring at least one set of parameters; storing the at least one set of parameters in a first area of a storage unit of the portable electronic device; storing the at least one set of parameters in a second area of the storage unit; generating at least a first image by means of a first processing operation; in a first displaying step, displaying the at least one first image for a predetermined time period; in a first erasing step, erasing first intermediate results corresponding to calculation steps carried out during the first processing operation; generating at least one second image by means of a second processing operation; and in a second displaying step, displaying the at least one second image for a predetermined time period.Type: GrantFiled: March 9, 2022Date of Patent: November 7, 2023Assignee: AIRBUS HELICOPTERSInventors: Stephane Bailly, Anthony Herrou, Cyrille Carle
-
Patent number: 11461663Abstract: An information processing apparatus includes a memory that stores information indicating a first individual and a processing result that is output by each node of the first individual in a process of executing image processing based on the first individual; and a processor coupled to the memory and configured to: generate a second individual based on the first individual; specify subtrees that have the same content and include terminating nodes between a tree structure indicating the second individual and a tree structure indicating the first individual; and set a processing result corresponding to a head node of the subtree included in the first individual, which is stored in the memory, as a result of executing image processing based on the subtree included in the second individual when adaptability of the second individual is calculated based on a result of executing image processing based on the second individual.Type: GrantFiled: March 29, 2019Date of Patent: October 4, 2022Assignee: FUJITSU LIMITEDInventors: Tsuyoshi Nagato, Tetsuo Koezuka
-
Patent number: 11343454Abstract: Imaging circuitry may include circuits for implementing feature extraction in the analog domain. The imaging circuitry may include pixels configured to generate pixel values. The pixel values may then be weighted using variable charge integration times, variable resistors in the readout path, and/or variable switch on times in the readout path. The weighted pixels values may be binned and combined to obtain an output neuron voltage for at least one layer in a neural network. Performing feature extraction in the analog domain for each layer of results in the neural network saves power and area by avoiding the need to move data around to conventional digital memories.Type: GrantFiled: April 21, 2020Date of Patent: May 24, 2022Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: Roger Panicacci, Tim W. Chan
-
Patent number: 10810018Abstract: A device with extensibility includes an architecture modeled as an ability acquisition model including an ability unit for implementing an ability, an data input unit that is an interface for an input from the ability unit, and a data output unit that is an interface for an output from the ability unit, as an architecture for additionally incorporating a new ability to a basic configuration of the device, and includes an ability setting unit for adding the new ability to the device by setting a function to each of the ability unit, the data input unit, and the data output unit, based on ability providing data including ability setting data, input setting data, and output setting data.Type: GrantFiled: August 21, 2018Date of Patent: October 20, 2020Assignee: OMRON CorporationInventor: Tanichi Ando
-
Patent number: 10460430Abstract: An image processing apparatus, comprising: one or more processors; and a memory storing instructions which, when the instructions are executed by the processors, cause the image processing apparatus to function as: a detection unit configured to detect an unnecessary component generating region, which is a region of an image in which an unnecessary component is generated, based on a first viewpoint image and a second viewpoint image with different viewpoints, the image being obtained by combining the first viewpoint image and the second viewpoint image, the detection unit being configured to detect the unnecessary component generating region based on a plurality of correlation values between a first region of interest in the first viewpoint image and a plurality of second regions of interest in the second viewpoint image; and a reduction unit configured to perform processing of reducing the unnecessary component.Type: GrantFiled: August 22, 2017Date of Patent: October 29, 2019Assignee: Canon Kabushiki KaishaInventor: Akira Kano
-
Patent number: 10194096Abstract: A computing device executing an optimizer analyzes a video. The computing device identifies one or more optimizations for the video based on the analysis, the one or more optimizations pertaining to a modification of original contents of the video. The computing device implements the one or more optimizations for the video.Type: GrantFiled: September 21, 2015Date of Patent: January 29, 2019Assignee: Google LLCInventors: Vladimir Vuskovic, Dhruv Bakshi, Amaury Forgeot d'Arc, Christoph Poropatits
-
Patent number: 9786250Abstract: A control apparatus causes, to execute image processing of single-color image data, a processing apparatus configured to accept an image processing command including a plurality of fields, each capable of storing a respective one of a plurality of color components in a dot sequential format, and execute image processing by using pixel values included in the command. The control apparatus extracts, from single-color image data, a plurality of partial images by a number corresponding to the number of color components. The control apparatus acquires single-color pixel values from the respective partial images, and stores the single-color pixel values in the respective fields of the image processing command. A generated image processing command is input to the processing apparatus, and the processing apparatus executes image processing using the pixel values included in the command.Type: GrantFiled: December 1, 2014Date of Patent: October 10, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Tadayuki Ito
-
Patent number: 9341848Abstract: Disclosed is a method for converting a freehand drawing into a 3D model corresponding to the freehand drawing in real time. This method can be used to automatically convert a picture of an object into a 3D model of the object for further interaction. The method can seamlessly be implemented by optical head-mounted computers to convert the picture of the objects located in front of the user into 3D models, even showing parts of the objects that are hidden from the user's direct line of view.Type: GrantFiled: October 16, 2014Date of Patent: May 17, 2016Inventor: Cherif Atia Algreatly
-
Publication number: 20150147005Abstract: Embodiments of the present invention provide for improved timing control in 2-D image processing to maintain a constant rate of fetches and pixel outputs even when the processing operations transition to a new line or frame of pixels. A one-to-one relationship between incoming pixel rate and outgoing pixel rate is maintained without additional clock cycles or memory bandwidth as an improved timing control according to the present invention takes advantage of idle memory bandwidth by pre-fetching a new column of pixel data in a first pixel block of a next line or frame while a new column of an edge pixel block on a current line is duplicated or zeroed out. As the edge pixel block(s) on the current line are processed, the data in the first pixel block of the next line or frame become ready for computation without extra clock cycles or extra memory bandwidth.Type: ApplicationFiled: February 2, 2015Publication date: May 28, 2015Applicant: ANALOG DEVICES GLOBALInventors: Boris Lerner, Michael Meyer-Pundsack, Gopal Gudhdur Karanam, Pradip Thaker
-
Patent number: 8995794Abstract: An image processor comprises a plurality of processing modules coupled together in series. Each of at least two of the processing modules includes an image data input to receive at least one of i) an original image or ii) image data output by a previous processing module in the series. Each of the at least two of the processing modules also includes a processing unit configured to i) detect that image data is to be generated and ii) process image data received via the at least one image data input to generate image data. Each of the at least two of the processing modules also includes a memory to store image data generated by the processing unit.Type: GrantFiled: March 12, 2014Date of Patent: March 31, 2015Assignee: Google Inc.Inventor: Paul McLean
-
Patent number: 8988533Abstract: An image management apparatus may include an input image setting information acquiring unit configured to, when image analysis information on an input image is set, acquire setting information as input image setting information, an available setting information acquiring unit configured to acquire setting information as available setting information, an update necessity determining unit configured to determine whether or not an update of the image analysis information is necessary, on the basis of a difference between the input image setting information and the available setting information, and an image analysis information setting unit configured to, when it is determined that an update of the image analysis information is necessary, perform image analysis on the input image using the second image analysis processing unit so as to set new image analysis information.Type: GrantFiled: May 2, 2012Date of Patent: March 24, 2015Assignee: Sony CorporationInventors: Tomohiko Gotoh, Tamaki Kojima, Takeshi Fukuda, Daisuke Mochizuki
-
Patent number: 8976396Abstract: A print image processing system includes plural logical page interpretation units, a caching interpretation unit, and a print image data generation unit. The plural logical page interpretation units interpret different logical pages in print data in parallel to obtain interpretation results, and output the interpretation results. The caching interpretation unit interprets an element to be cached which is included in each of logical pages in the print data to obtain interpretation results, and stores the interpretation results in a cache unit. The print image data generation unit generates print image data of the logical pages using the interpretation results of the logical pages output from the logical page interpretation units and the interpretation results of the elements to be cached stored in the cache unit. The print image data generation unit supplies the generated print image data to a printer.Type: GrantFiled: September 5, 2013Date of Patent: March 10, 2015Assignee: Fuji Xerox Co., Ltd.Inventor: Michio Hayakawa
-
Patent number: 8928748Abstract: A digital photographing apparatus is provided that is capable of effectively distinguishing a background region and a motion region. Also provided is a method of controlling the digital photographing apparatus, and a recording medium having recorded thereon a computer program to implement the method. The digital photographing apparatus includes an imaging device generating data from light incident thereto, a first difference image data obtaining unit obtaining first difference image data regarding a first difference image, which represents a difference between a reference image and a current frame image, a second difference image data obtaining unit obtaining second difference image data regarding a second difference image, which represents a difference between the current frame image and a previous frame image, and a motion region determining unit determining a motion region in the current frame image, by using the first difference image data and the second difference image data.Type: GrantFiled: April 16, 2009Date of Patent: January 6, 2015Assignee: Samsung Techwin Co., Ltd.Inventors: In-su Kim, Hong-seok Choi, Seok-ho Jeon
-
Patent number: 8891811Abstract: The present invention relates generally to digital watermarking. In one implementation, we provide a hierarchical digital watermark detector method. The method includes: i) in a first layer of a hierarchical search, performing watermark detection on blocks of at least a portion of an incoming suspect signal; ii) identifying a first block in the portion that is likely to include a decodable digital watermark; and iii) in a second layer of the hierarchical search, performing additional watermark detection on overlapping blocks in a neighborhood around the first block. Another implementation provides a hierarchical watermark detector including a buffer and a detector. The buffer stores portions of an incoming signal. The detector evaluates watermark detection criteria for blocks stored in the buffer, and hierarchically zooms into a neighborhood of blocks around a block associated with watermark detection criteria that satisfies detection criteria.Type: GrantFiled: September 14, 2005Date of Patent: November 18, 2014Assignee: Digimarc CorporationInventors: Osama M. Alattar, Adnan M. Alattar
-
Patent number: 8873860Abstract: A dynamically reconfigurable heterogeneous systolic array is configured to process a first image frame, and to generate image processing primatives from the image frame, and to store the primatives and the corresponding image frame in a memory store. A characteristic of the image frame is determined. Based on the characteristic, the array is reconfigured to process a following image frame.Type: GrantFiled: December 2, 2010Date of Patent: October 28, 2014Assignee: Fotonation LimitedInventors: Petronel Bigioi, Corneliu Florea, Peter Corcoran
-
Patent number: 8811775Abstract: A computer based, digital image management system that visually presents an entire archive in a manner that facilitates easy, non-textual, searching for specific images. In one embodiment, the system includes two elements: a file management methodology and a graphical user interface. The file management method utilizes reference files that contain multiple properties (metadata) relating to each image file. Image files are grouped into a multiplicity of collections based on user-defined associations of the properties. The graphical user interface visually represents the groups of image files on 2-dimensional or 3-dimensional graphic metaphors. In addition, the graphical interface uses multiple display variables such as icons, mnemonics, size, movement, color, and luminance to signify relationships between groups, and/or communicate key properties of individual or groups of images.Type: GrantFiled: September 15, 2012Date of Patent: August 19, 2014Assignee: Google Inc.Inventors: Edward K. Chao, Michael B. Herf, Lars D. Perkins, Reed P. M. Sturtevant
-
Patent number: 8798341Abstract: A method for reading an emulsion (3) including droplets and a continuous phase surrounding the droplets, the method includes: two-dimensional scanning of the emulsion (3), and construction of a two-dimensional image of the emulsion (3) based on the scanning. Preferably, the droplets do not move during scanning, for example by solidifying the continuous phase or by using a two-dimensional compact or semi-compact network of droplets. The method can further include time-based monitoring of a chemical or biological reaction taking place in at least one of the droplets. A device implementing this method is also described. The method is applicable for the detection and/or sorting of microdroplets performing the role of microreactors or containing specific cells or molecules, in fields such as gene expression or diagnosis.Type: GrantFiled: July 13, 2009Date of Patent: August 5, 2014Assignees: Universite Pierre et Marie Curie (Paris 6), Centre National de la Recherche Scientifique, Universite Paris Diderot-Paris 7Inventors: Jean Baudry, Julien Sylvestre, Jerome Bibette, Laurent Boitard, Nicolas Bremond
-
Patent number: 8786909Abstract: A communication apparatus which is capable of selectively using codecs appropriately. The communication apparatus is provided with a software codec configured to encode and decode images and a hardware codec configured to encode and decode images at higher speed than the software codec. In facsimile communication with an IP-FAX machine connected to an IP network, the communication apparatus causes the hardware codec to encode or decode an image. In facsimile communication with an analog facsimile machine connected to an analog network, the communication apparatus causes the software codec to encode or decode the image.Type: GrantFiled: August 15, 2012Date of Patent: July 22, 2014Assignee: Canon Kabushiki KaishaInventor: Mikio Hama
-
Patent number: 8787699Abstract: A system and method for capturing adjacent images includes an imaging device with a panorama manager that performs various procedures to manipulate one or more image parameters that correspond to adjacent frames of captured image data. An image-stitching software program may then produce a cohesive combined panorama image from the adjacent frames of image data by utilizing the manipulated image parameters.Type: GrantFiled: January 18, 2013Date of Patent: July 22, 2014Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Eric Edwards, Clay Fisher
-
Patent number: 8744126Abstract: Embodiments of the disclosed invention relate to identifying safe landing sites on a surface. More particularly, three-dimensional image data is obtained from a surface. That image data is processed using morphological operations to create a smoothed surface. The smoothed surface data is then used to calculate slopes, to identify areas of the surface that present a slope hazard. The smooth data obtained for identifying slope hazards can also be used in connection with identifying surface features, including bumps or holes, that create surface feature hazards. After identifying the slope and/or surface feature hazards, a hazard map indicating safe and not safe landing areas can be created.Type: GrantFiled: March 7, 2012Date of Patent: June 3, 2014Assignee: Ball Aerospace & Technologies Corp.Inventor: Reuben R. Rohrschneider
-
Publication number: 20140133781Abstract: There is provided an image processing device including functional blocks each including an input unit, an output unit, and at least one image processing circuit that performs a predetermined image process; first input switching units each of which is associated with the input unit of each functional block one-to-one, selects one piece of image data including image data output from the output unit of another functional block, and outputs the selected image data to the associated functional block; a second input switching unit which selects at least one piece of image data from input image data and outputs the selected image data to any of the first input switching units; an output switching unit which selects and outputs at least one piece of image data from the image data output from the output unit of each functional block; and a selection control unit which controls switching of the above selection.Type: ApplicationFiled: November 5, 2013Publication date: May 15, 2014Applicant: Sony CorporationInventors: Takao Inoue, Hiroyuki Suzuki, Sayaka Shida
-
Patent number: 8712194Abstract: An image processor comprises a plurality of processing modules coupled together in series. Each of at least two of the processing modules includes an image data input to receive at least one of i) an original image or ii) image data output by a previous processing module in the series. Each of the at least two of the processing modules also includes a processing unit configured to i) detect that image data is to be generated and ii) process image data received via the at least one image data input to generate image data. Each of the at least two of the processing modules also includes a memory to store image data generated by the processing unit.Type: GrantFiled: December 6, 2011Date of Patent: April 29, 2014Assignee: Google Inc.Inventor: Paul McLean
-
Patent number: 8705897Abstract: A computer based, digital image management system that visually presents an entire archive in a manner that facilitates easy, non-textual, searching for specific images. In one embodiment, the system includes two elements: a file management methodology and a graphical user interface. The file management method utilizes reference files that contain multiple properties (metadata) relating to each image file. Image files are grouped into a multiplicity of collections based on user-defined associations of the properties. The graphical user interface visually represents the groups of image files on 2-dimentional or 3-dimensional graphic metaphors. In addition, the graphical interface uses multiple display variables such as icons, mnemonics, size, movement, color, and luminance to signify relationships between groups, and/or communicate key properties of individual or groups of images.Type: GrantFiled: May 4, 2011Date of Patent: April 22, 2014Assignee: Google Inc.Inventors: Edward K. Chao, Michael B. Herf, Lars D. Perkins, Reed P. M. Sturtevant
-
Patent number: 8699815Abstract: A set of pixels of a background element is identified according to a mask that defines a shape of a foreground element. A color value for a pixel of the foreground element is determined. The determining includes ascertaining a value of a measure of brightness of one or more pixels of a set of pixels of the background element and calculating the color value for the pixel of the foreground element based on the value of the measure of brightness and a value of an adjustable contrast variable. The calculating the color value for the pixel of the foreground element preserves in the foreground element a color component of the one or more pixels of the set of pixels of the background element and increases contrast with the value of the measure of brightness according to the value of the adjustable contrast variable.Type: GrantFiled: May 31, 2011Date of Patent: April 15, 2014Assignee: Adobe Systems IncorporatedInventors: John W. Worthington, Jerry G. Harris
-
Patent number: 8682049Abstract: According to one embodiment, a cloud server receives over a network a request for accessing three-dimensional (3D) medical image data from a first user, where the cloud server provides image processing services to a plurality of users using a plurality of image processing tools provided by the cloud server. The cloud server determines user privileges of the users for accessing the 3D medical image data, where the user privileges are related to the 3D medical image data. The 3D medical image data was captured by a medical imaging device and stored in a storage associated with the cloud server. The availability of the image processing tools is limited to the user to process the 3D medical image data based on the user privileges.Type: GrantFiled: February 14, 2012Date of Patent: March 25, 2014Assignee: TeraRecon, Inc.Inventors: Tiecheng Zhao, Robert James Taylor, Gang Li, Junnan Wu, Chunguang Jia
-
Patent number: 8675980Abstract: A method and a system for reducing update frequency of an image processor, in particular a software and/or a component. The image processor enables modifying the quality of digital images derived from and addressed to a set of appliances. The set of appliances includes an image capture device and/or an image scanning device. The image processor uses formatted data dependent on at least one variable, associated with defects of at least one appliance of the set of appliances. The formatted data includes parameters of at least a parameterable model dependent on the variables. The formatted data enables establishing a correspondence, in particular by a correspondence table, between part of the variables and identifiers. The identifiers enable determining the value of the variable corresponding to an identifier taking into account the identifier and the image.Type: GrantFiled: June 5, 2002Date of Patent: March 18, 2014Assignee: DO LabsInventors: Bruno Liege, Frederic Guichard
-
Patent number: 8666195Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for graphical overlay object translation. One of the methods includes receiving a first plurality of first feature points, each first feature point being associated with a plurality of feature descriptors and a respective location on the first digital image. The method includes receiving a second plurality of second feature points, each second feature point being associated with a plurality of feature descriptors and a respective location on the second digital image. The method includes determining the translation offset for the second digital image from the first digital image by matching locations of the first feature points with locations of the second feature points without regard to the feature descriptors.Type: GrantFiled: March 15, 2011Date of Patent: March 4, 2014Assignee: Google Inc.Inventor: Keir B. Mierle
-
Patent number: 8667384Abstract: There is disclosed a user interface for editing photo tags. In an embodiment, the user interface embodies a method of editing photo tags, comprising: displaying a photo on a display; providing a photo tagging mode for editing tags for the displayed photo; and for each tag used to tag a subject or object in the photo, identifying the tag type and associating a unique pointer for each tag type to highlight the corresponding tagged subject or object. The method may further comprise: displaying a tag list of tags used to tag a subject or object in the photo; and identifying the tag type of each tag in the tag list. In an embodiment, context sensitive information may be accessed for each tag depending on the tag type.Type: GrantFiled: May 9, 2007Date of Patent: March 4, 2014Assignee: BlackBerry LimitedInventors: Michael S. Brown, Gerhard D. Klassen, Terrill Dent
-
Patent number: 8648873Abstract: A system including a processor for adjusting the dynamic range of an image including a plurality of pixels. The processor segments the pixels into blocks, and computes statistical values for each block based on intensity values of the pixels. The processor also adjusts the dynamic range of the image by controlling the intensity values of the pixels based on the statistical values.Type: GrantFiled: November 19, 2010Date of Patent: February 11, 2014Assignee: Exelis, Inc.Inventors: Theodore Anthony Tantalo, Kenneth Michael Brodeur
-
Publication number: 20140010480Abstract: Systems and methods are provided for selectively performing image statistics processing based at least partly on whether a pixel has been clipped. In one example, an image signal processor may include statistics collection logic. The statistics collection logic may include statistics image processing logic and a statistics core. The statistics image processing logic may perform initial image processing on image pixels, at least occasionally causing some of the image pixels to become clipped. The statistics core may obtain image statistics from the image pixels. The statistics core may obtain at least one of the image statistics using only pixels that have not been clipped and excluding pixels that have been clipped.Type: ApplicationFiled: September 10, 2013Publication date: January 9, 2014Applicant: Apple Inc.Inventors: Guy Cote, D. Amnon Silverstein, Suk Hwan Lim
-
Patent number: 8624912Abstract: A program causing a computer to select a first color range from a plurality of color ranges based on input information, and to determine a color within the first color range to be a color of one of part objects corresponding to categories that form main parts of a model object under a predetermined condition.Type: GrantFiled: July 24, 2009Date of Patent: January 7, 2014Assignee: Namco Bandai Games Inc.Inventors: Takashi Kumakura, Noriyuki Hiyama
-
Patent number: 8624916Abstract: One embodiment of the invention sets forth a CROP configured to perform both color raster operations and atomic transactions. Upon receiving an atomic transaction, the distribution unit within the CROP transmits a read request to the L2 cache for retrieving the destination operand. The distribution unit also transmits the source operands and the operation code to the latency buffer for storage until the destination operand is retrieved from the L2 cache. The processing pipeline transmits the operation code, the source and destination operands and an atomic flag to the blend unit for processing. The blend unit performs the atomic transaction on the source and destination operands based on the operation code and returns the result of the atomic transaction to the processing pipeline for storage in the internal cache. The processing pipeline writes the result of the atomic transaction to the L2 cache for storage at the memory location associated with the atomic transaction.Type: GrantFiled: April 1, 2013Date of Patent: January 7, 2014Assignee: Nvidia CorporationInventors: Narayan Kulshrestha, Adam Paul Dreyer, Chad D. Walker, Rui M. Bastos
-
Patent number: 8611615Abstract: The present invention relates to an image processing apparatus and method, and a program that are capable of more appropriately evaluating the image-capture state of an image. A blur degree score calculation unit 23 through to a chroma score calculation unit 27 extract a feature quantity of a pre-specified feature from an input image, and calculate a feature-by-feature score indicating an evaluation for the input image on the basis of the feature. For example, the luminance score calculation unit 24 extracts, as a feature quantity, a luminance value from the input image, and calculates a luminance score indicating an evaluation based on the distribution of the luminance values in the subject portion of the input image. The overall score calculation unit 28 calculates an overall score indicating the evaluation of the image-capture state of the input image from each feature-by-feature score.Type: GrantFiled: May 31, 2010Date of Patent: December 17, 2013Assignee: Sony CorporationInventors: Masatoshi Yokokawa, Kazuki Aisaka, Jun Murayama
-
Patent number: 8554015Abstract: The present invention provides methods and apparatus for generating a continuum of image data. The continuum can include image data representing a street level view of a geographic area. The image data can be captured at multiple disparate points along another continuum. Each continuum of image data can include a ribbon of data representing the geographic area. In some examples, image data can be simultaneously captured which represents multiple continuums of image data.Type: GrantFiled: May 27, 2012Date of Patent: October 8, 2013Inventors: William D. Meadow, Randall A. Gordie, Jr.
-
Patent number: 8543902Abstract: The present invention enables converting the pictures, drawings, 3D models, or the like into a new graphics format that enables the computer system to extract positional, numerical, or directional information related to the objects of said pictures, drawings, or 3D models. The present invention enables providing a set of automated solutions for a design problem related to said objects, and identifying the objects' names in said pictures, drawings, or 3D model serving a variety of IT, medical, engineering, and industrial applications.Type: GrantFiled: August 7, 2009Date of Patent: September 24, 2013Inventor: Cherif Atia Algreatly
-
Patent number: 8520226Abstract: What is disclosed is a novel fault tolerant page parallel RIP system having a plurality of distributed RIP nodes and a method for robust recovery in the event of a fault having occurred on the system. In one embodiment, the present fault tolerant page parallel RIP system comprises at least a plurality of RIP nodes, a supervisor node, and a splitter node. The splitter receives a location of the job file and splits the job file into at least one original chunk. In formation sufficient to regenerate the original chunk in the event of a fault condition having occurred on the page parallel RIP system is stored. The splitter then sends the original chunk to a destination RIP node wherein the original chunk is RIP'ed into at least one page in print-ready form. The one page is the provided in print-ready form to an output subsystem. Various embodiments are disclosed.Type: GrantFiled: April 15, 2010Date of Patent: August 27, 2013Assignee: Xerox CorporationInventor: R. Victor Klassen
-
Patent number: 8493404Abstract: This disclosure describes techniques for rendering pixels on a display. A processing unit may receive pixel values for surface pixels of each surface of a plurality of surface. The processing unit may also receive an order of the plurality of surfaces. Based on at least the location and order of the plurality surfaces, the processing unit may blend pixel values for co-located surface pixels. The processing unit may also accumulate opaqueness values for co-located surface pixels and/or opaqueness values for surfaces with co-located surface pixels.Type: GrantFiled: August 24, 2010Date of Patent: July 23, 2013Assignee: QUALCOMM IncorporatedInventor: Andrew E. Gruber
-
Patent number: 8488836Abstract: The presently claimed invention generally relates to deriving and/or utilizing content signatures (e.g., so-called “fingerprints”). One claim recites a method comprising: obtaining a sequence of content identifiers, the sequence of content identifiers corresponding to one or more segments of a media signal; and utilizing at least a processor or electronic processing circuitry, carrying out a convolution operation based on the sequence of content identifiers and content signatures housed or stored in a database to identify the media signal. Of course, other claims and combination are provided as well.Type: GrantFiled: December 11, 2008Date of Patent: July 16, 2013Assignee: Digimarc CorporationInventors: Hugh L. Brunk, Kenneth L. Levy
-
Patent number: 8472705Abstract: Embodiments of methods, apparatuses, devices and systems associated with one or more representative images are disclosed.Type: GrantFiled: May 23, 2008Date of Patent: June 25, 2013Assignee: Yahoo! Inc.Inventor: Xiaofei He
-
Patent number: 8446642Abstract: An image processing apparatus in which the reusability of digital image data is improved is disclosed. The apparatus includes an image reading unit reading a draft and obtaining the digitized image data; an image writing unit printing image data on a transfer paper; a recording unit recording image data and attached information of the image data; an external I/F unit transmitting and receiving image data and attached information of the image data; a first and a second image data processing units processing the image data from the image reading unit and the recording unit, respectively; and a bus controlling unit connecting each of the units. The first and the second image data processing units match the characteristics of the image data to prescribed characteristics so that the matched image data can be usable for both the image writing unit and the external device.Type: GrantFiled: August 7, 2007Date of Patent: May 21, 2013Assignee: Ricoh Company, Ltd.Inventors: Atsushi Togami, Tomoyuki Yoshida, Toshiya Hikita, Takeharu Tone, Shuji Kimura, Takumi Nozawa, Toshimi Yamamura, Akira Murakata, Satoshi Ohkawa, Manabu Komatsu, Yasunobu Shirata, Hiroyuki Kawamoto, Yukihiko Tamura
-
Publication number: 20130121620Abstract: An extended function processing apparatus connectable to a plurality of image processing apparatuses. The extended function processing apparatus includes a network interface configured to connect to the plurality of image processing apparatuses, and a receiving unit configured to receive a request for executing an extended function from at least one of the plurality of image processing apparatuses. There are a plurality of execution units configured to respectively execute extended functions in response to the request received by the receiving unit. Further, there is a control unit configured to, when the receiving unit receives the request from one of the plurality of image processing apparatuses, execute the extended function requested using one of the plurality of execution units.Type: ApplicationFiled: November 13, 2012Publication date: May 16, 2013Inventor: Ryoichi Suzuki
-
Patent number: 8442349Abstract: The present invention relates to a method, a computer-readable medium, a computer program and apparatuses for removal of artifacts in flash images. Image data of a reference image captured using a first level of flash energy and image data of a main image captured using a second level of flash energy that is higher than said first level of flash energy is received. Image data of a third image is then determined based on said image data of said reference image and said image data of said main image, wherein said third image is a representation of said main image with removed artifacts.Type: GrantFiled: December 22, 2006Date of Patent: May 14, 2013Assignee: Nokia CorporationInventors: Juha Seppo Sarkijarvi, Ossi Mikael Kalevo, Sakari Tapio Alenius
-
Patent number: 8427485Abstract: An information processing device includes: a first processing unit which asserts a first chip select signal or a second chip select signal in accordance with an address space to access; and a second processing unit accessible by the first processing unit by a first access method or a second access method, wherein when asserting the first chip select signal, the first processing unit accesses the second processing unit by the first access method, and when asserting the second chip select signal, the first processing unit accesses the second processing unit by the second access method.Type: GrantFiled: June 9, 2010Date of Patent: April 23, 2013Assignee: Seiko Epson CorporationInventor: Toru Shinomiya
-
Patent number: 8417061Abstract: The invention provides consumers, private enterprises, government agencies, contractors and third party vendors with tools and resources for gathering site specific information related to purchase and installation of energy systems. A system according to one embodiment of the invention remotely determines the measurements of a roof. An exemplary system comprises a computer including an input means, a display means and a working memory. An aerial image file database contains a plurality of aerial images of roofs of buildings in a selected region. A roof estimating software program receives location information of a building in the selected region and then presents the aerial image files showing roof sections of building located at the location information. Some embodiments of the system include a sizing tool for determining the size, geometry, and pitch of the roof sections of a building being displayed.Type: GrantFiled: February 2, 2009Date of Patent: April 9, 2013Assignee: Sungevity Inc.Inventors: Daniel Ian Kennedy, Adam Pryor, Andrew Birch
-
Patent number: 8411103Abstract: One embodiment of the invention sets forth a CROP configured to perform both color raster operations and atomic transactions. Upon receiving an atomic transaction, the distribution unit within the CROP transmits a read request to the L2 cache for retrieving the destination operand. The distribution unit also transmits the source operands and the operation code to the latency buffer for storage until the destination operand is retrieved from the L2 cache. The processing pipeline transmits the operation code, the source and destination operands and an atomic flag to the blend unit for processing. The blend unit performs the atomic transaction on the source and destination operands based on the operation code and returns the result of the atomic transaction to the processing pipeline for storage in the internal cache. The processing pipeline writes the result of the atomic transaction to the L2 cache for storage at the memory location associated with the atomic transaction.Type: GrantFiled: September 29, 2009Date of Patent: April 2, 2013Assignee: Nvidia CorporationInventors: Narayan Kulshrestha, Adam Paul Dreyer, Chad D. Walker, Rui M. Bastos
-
Patent number: 8406574Abstract: An image processor comprising a control unit, wherein the control unit includes an obtaining unit that obtains image data generated as a result of reading a document by a reader in which a predetermined document reading condition is set; a selecting unit that allows a user to select an use of the image data obtained by the obtaining unit out of a plurality of the uses set in advance; a processing unit that processes the image data obtained by the obtaining unit according to an image processing condition suitable for the use selected by the selecting unit; and a transferring unit that transfers the image data after being processed by the processing unit to an application suitable for the use selected by the selecting unit.Type: GrantFiled: September 29, 2008Date of Patent: March 26, 2013Assignee: PFU LimitedInventors: Satoshi Kubo, Satoshi Sakai, Koichi Kitagawa, Yasunori Taniguchi, Takayuki Kawanaka, Kiyoto Kosaka
-
Patent number: 8401327Abstract: A processor and associated methodology employ a SIMD architecture and instruction set to efficiently perform video analytics operation on images. The processor contains a group of SIMD instructions used by the method to implement video analytic filters that avoid bit expansion of the pixels to be filtered. The filters hold the number of bits representing a pixel constant throughout the entire operation, conserving processor capacity and throughput when performing video analytics.Type: GrantFiled: November 21, 2008Date of Patent: March 19, 2013Assignee: Axis ABInventor: Johan Almbladh
-
Publication number: 20130064445Abstract: Systems and method are provided for adjusting certain pixel values in an image. In an embodiment of the invention, an average pixel value of pixels at given distances from a selected pixel are examined to determine if the pixel is in a high-contrast area. If the pixel is in a smooth color gradient transition area, the pixel value may be adjusted in some embodiments using an additional dither or dither pattern to reduce differences between the pixel values of the selected pixel and the additional average pixel values exceeding the lower threshold.Type: ApplicationFiled: November 5, 2012Publication date: March 14, 2013Applicant: Apple Inc.Inventor: Apple Inc.