Multilayered Image Transformations Patents (Class 382/302)
-
Patent number: 11921619Abstract: 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: GrantFiled: November 22, 2019Date of Patent: March 5, 2024Assignee: TRUST TECHNOLOGY CO., LTD.Inventor: Ryuichirou Yamamoto
-
Patent number: 11881872Abstract: 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: GrantFiled: April 29, 2022Date of Patent: January 23, 2024Assignee: UNTETHER AI CORPORATIONInventor: William Martin Snelgrove
-
Patent number: 11805303Abstract: 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: GrantFiled: December 30, 2019Date of Patent: October 31, 2023Assignee: Nokia Technologies OyInventors: Igor Curcio, Miska Hannuksela, Sujeet Shyamsundar Mate, Emre Aksu, Ari Hourunranta
-
Patent number: 11803950Abstract: 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: GrantFiled: September 16, 2021Date of Patent: October 31, 2023Assignee: Adobe Inc.Inventors: Yijun Li, Ionut Mironic{hacek over (a)}
-
Patent number: 11678085Abstract: 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: GrantFiled: November 9, 2021Date of Patent: June 13, 2023Assignee: SONY SEMICONDUCTOR SOLUTIONS CORPORATIONInventor: Francesco Dell' Anna
-
Patent number: 11676350Abstract: 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: GrantFiled: December 15, 2021Date of Patent: June 13, 2023Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Bryan R. Nussbaum, Rebecca A. Little, Kevin L. Mitchell, Nathan C. Summers, An Ho
-
Patent number: 11443151Abstract: 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: GrantFiled: May 15, 2020Date of Patent: September 13, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sangsoo Ko, Byeoungsu Kim, Sanghyuck Ha
-
Patent number: 11341616Abstract: 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: GrantFiled: March 23, 2020Date of Patent: May 24, 2022Assignee: GE Precision HealthcareInventors: Xinzeng Wang, Daniel Vance Litwiller, Sagar Mandava, Robert Marc Lebel, Graeme Colin McKinnon, Ersin Bayram
-
Patent number: 11256503Abstract: 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: GrantFiled: March 11, 2020Date of Patent: February 22, 2022Assignee: UNTETHER AI CORPORATIONInventors: Trevis Chandler, William Martin Snelgrove, Darrick John Wiebe
-
Patent number: 11250600Abstract: 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: GrantFiled: January 10, 2019Date of Patent: February 15, 2022Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGYInventors: Jong Chul Ye, Eun Hee Kang
-
Patent number: 11205403Abstract: 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: GrantFiled: July 22, 2020Date of Patent: December 21, 2021Assignee: SEIKO EPSON CORPORATIONInventor: Keigo Ishikura
-
Patent number: 11030976Abstract: 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: GrantFiled: October 17, 2019Date of Patent: June 8, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dong-Han Lee, Min-Soo Kim, Jong-ho Roh, Sung-Hoo Choi
-
Patent number: 10528054Abstract: 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: GrantFiled: December 18, 2017Date of Patent: January 7, 2020Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventor: Guangyu J. Zou
-
Patent number: 9811379Abstract: 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: GrantFiled: August 27, 2015Date of Patent: November 7, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Inseok Stephen Choi, Yang Seok Ki
-
Patent number: 9800370Abstract: 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: GrantFiled: October 16, 2015Date of Patent: October 24, 2017Assignee: THALESInventor: Mathieu Gineste
-
Patent number: 9779529Abstract: 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: GrantFiled: February 20, 2015Date of Patent: October 3, 2017Assignee: Adobe Systems IncorporatedInventors: Aman Gupta, Vikas Sharma, Anmol Dhawan
-
Patent number: 9563433Abstract: 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: GrantFiled: December 18, 2012Date of Patent: February 7, 2017Inventors: Bogdan Mitu, Lazar Bivolarksi, Gheorghe Stefan
-
Patent number: 9563936Abstract: 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: GrantFiled: September 9, 2014Date of Patent: February 7, 2017Assignee: Shenzhen China Star Optoelectronics Technology Co., LtdInventors: Houliang Hu, Hao Li, Li-wei Chu
-
Patent number: 9525843Abstract: 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: GrantFiled: September 18, 2014Date of Patent: December 20, 2016Assignee: Huawei Technologies Co., Ltd.Inventor: Tiejun Peng
-
Patent number: 9491495Abstract: 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: GrantFiled: January 16, 2015Date of Patent: November 8, 2016Assignee: Analog Devices GlobalInventors: Chris W. Bohm, Narsimh Dilip Kamath
-
Patent number: 9207854Abstract: 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: GrantFiled: June 24, 2013Date of Patent: December 8, 2015Assignee: LG ELECTRONICS INC.Inventors: Jeong-Tae Kim, Hye-Bong Lim
-
Patent number: 9152139Abstract: 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: GrantFiled: June 16, 2009Date of Patent: October 6, 2015Assignee: Control4 CorporationInventors: W. Eric Smith, James R. Gist
-
Patent number: 9020297Abstract: 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: GrantFiled: December 15, 2011Date of Patent: April 28, 2015Assignee: Ivisys APSInventor: Moatasem Chehaiber
-
Patent number: 9001213Abstract: 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: GrantFiled: February 21, 2014Date of Patent: April 7, 2015Assignee: Phabrix LimitedInventors: Phillip Adams, Barry Donald Ruberry Miles
-
Patent number: 8984438Abstract: 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: GrantFiled: December 9, 2011Date of Patent: March 17, 2015Assignee: Pixia Corp.Inventor: Rudolf O. Ernst
-
Patent number: 8953871Abstract: 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: GrantFiled: January 13, 2011Date of Patent: February 10, 2015Assignee: HumanEyes Technologies Ltd.Inventor: Assaf Zomet
-
Patent number: 8941852Abstract: 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: GrantFiled: July 18, 2013Date of Patent: January 27, 2015Assignee: Fuji Xerox Co., Ltd.Inventor: Satoshi Misawa
-
Patent number: 8913844Abstract: 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: GrantFiled: June 5, 2012Date of Patent: December 16, 2014Assignee: The United States of America as represented by the Administrator of the National Aeronautics Space AdministrationInventors: Katherine R. Heinzen, Semion Kizhner, Maxime Pinchinat, Thomas P. Flatley, Dominic J. Benford
-
Patent number: 8873883Abstract: 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: GrantFiled: February 22, 2013Date of Patent: October 28, 2014Assignee: SRI InternationalInventors: Chao Zhang, Peter Jeffrey Burt, Gooitzen Sieman van der Wal
-
Patent number: 8873107Abstract: 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: GrantFiled: September 26, 2013Date of Patent: October 28, 2014Assignee: Oki Data CorporationInventor: Tetsuaki Kuwano
-
Patent number: 8848088Abstract: 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: GrantFiled: November 4, 2013Date of Patent: September 30, 2014Assignee: Xerox CorporationInventors: Zhigang Fan, Yonghui Zhao, Shen-ge Wang, Hengzhou Ding
-
Patent number: 8842940Abstract: 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: GrantFiled: October 2, 2009Date of Patent: September 23, 2014Assignee: Rockwell Collins, Inc.Inventors: John K. Gee, Jennifer A. Davis, David W. Jensen, James N. Potts
-
Patent number: 8831383Abstract: 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: GrantFiled: December 9, 2008Date of Patent: September 9, 2014Assignee: Xerox CorporationInventor: Paul R. Conlon
-
Patent number: 8824010Abstract: 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: GrantFiled: October 23, 2012Date of Patent: September 2, 2014Assignee: Canon Kabushiki KaishaInventor: Hiroshi Mori
-
Patent number: 8818346Abstract: 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: GrantFiled: July 31, 2007Date of Patent: August 26, 2014Assignee: Tridium Inc.Inventor: Brian S. Frank
-
Patent number: 8811772Abstract: 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: GrantFiled: August 21, 2012Date of Patent: August 19, 2014Inventor: Tianzhi Yang
-
Patent number: 8798399Abstract: 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: GrantFiled: March 26, 2009Date of Patent: August 5, 2014Assignee: National Central UniversityInventors: Norden E. Huang, Zhao-Hua Wu, Xian-Yao Chen
-
Patent number: 8781260Abstract: 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: GrantFiled: April 24, 2013Date of Patent: July 15, 2014Assignee: ATI Technologies ULCInventors: James Hunkins, Raja Koduri
-
Patent number: 8774562Abstract: 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: GrantFiled: May 24, 2013Date of Patent: July 8, 2014Inventor: Kyran Daisy
-
Patent number: 8744195Abstract: 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: GrantFiled: August 7, 2013Date of Patent: June 3, 2014Assignee: Apple Inc.Inventors: David William Singer, Courtney Ann Kennedy
-
Patent number: 8736632Abstract: 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: GrantFiled: May 26, 2006Date of Patent: May 27, 2014Assignee: Harman Becker Automotive Systems GmbHInventors: Jochen Frensch, Karl Bühler
-
Patent number: 8731318Abstract: 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: GrantFiled: September 13, 2011Date of Patent: May 20, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Renato Keshet, Pavel Kisilev, Mani Fischer, Doron Shaked, Boris Oicherman
-
Patent number: 8731319Abstract: 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: GrantFiled: June 25, 2008Date of Patent: May 20, 2014Assignee: Adobe Systems IncorporatedInventors: Jon Lorenz, Tyler Lettau
-
Patent number: 8721440Abstract: 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: GrantFiled: January 21, 2009Date of Patent: May 13, 2014Assignee: WMS Gaming Inc.Inventors: Matthew J. Ward, David Michael Pryor, John Lee Griffin
-
Patent number: 8670634Abstract: 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: GrantFiled: October 17, 2012Date of Patent: March 11, 2014Assignee: Apple Inc.Inventors: Pierre-Olivier Latour, Kevin Quennesson
-
Patent number: 8660386Abstract: 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: GrantFiled: September 12, 2012Date of Patent: February 25, 2014Assignee: Google Inc.Inventors: Stephen D. Zelinka, Emil C. Praun, Chikai J. Ohazama
-
Publication number: 20140029868Abstract: 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: ApplicationFiled: June 25, 2008Publication date: January 30, 2014Inventors: Jon Lorenz, Tyler Lettau
-
Patent number: 8614817Abstract: 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: GrantFiled: November 23, 2010Date of Patent: December 24, 2013Assignee: Brother Kogyo Kabushiki KaishaInventor: Yuji Miyata
-
Patent number: 8594467Abstract: 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: GrantFiled: April 26, 2011Date of Patent: November 26, 2013Assignee: Microsoft CorporationInventors: Yan Lu, Wen Sun, Shipeng Li
-
Patent number: 8577169Abstract: 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: GrantFiled: February 1, 2010Date of Patent: November 5, 2013Assignee: Gentex CorporationInventors: Jeremy C. Andrus, Jon H. Bechtel, Tom B. Sherman