Patents by Inventor Thomas Brune
Thomas Brune has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10536685Abstract: A method and an apparatus for generating lens-related metadata for a light field imaging device. An image renderer generates a display image from a light field capture using a lens model. A metadata assembler then outputs parameters of the lens model used for generating the display image as lens-related metadata for the light field imaging device.Type: GrantFiled: February 23, 2016Date of Patent: January 14, 2020Assignee: INTERDIGITAL CE PATENT HOLDINGSInventors: Thomas Brune, Oliver Theis, Thierry Borel, Valter Drazic
-
Publication number: 20170178515Abstract: A method for controlling movement of at least one movable object, a computer readable storage medium and an apparatus configured to control movement of at least one movable object. Position information of the at least one movable object is retrieved. The retrieved position information is compared with a viewing zone of the camera to determine if the movable object is about to interfere with the viewing zone. An alert is generated for the at least one movable object in case the movable object is about to interfere with the viewing zone (4a, 4b) and movement of the at least one movable object is controlled responsive to the alert.Type: ApplicationFiled: December 22, 2016Publication date: June 22, 2017Inventors: THOMAS BRUNE, Lorenzo SORGI, Michael WEBER
-
Publication number: 20160246817Abstract: A method and an apparatus for generating lens-related metadata for a light field imaging device. An image renderer generates a display image from a light field capture using a lens model. A metadata assembler then outputs parameters of the lens model used for generating the display image as lens-related metadata for the light field imaging device.Type: ApplicationFiled: February 23, 2016Publication date: August 25, 2016Inventors: Thomas BRUNE, Oliver THEIS, Thierry BOREL, Valter DRAZIC
-
Publication number: 20160124991Abstract: A method for metadata files and an apparatus configured to perform managing of metadata files. A metadata file is retrieved via an input. A metadata analyzer then determines information within the metadata file related to at least a hierarchy domain and a temporal domain. Based on the determined information within the metadata file, a data management unit creates entries in the hierarchy domain and/or in the temporal domain, further creates references between the entries and the metadata file, and establishes cross domain relations between the entries in the hierarchy domain and in the temporal domain. The entries, references, and cross domain relations created and established by the data management unit are then stored in a storage unit.Type: ApplicationFiled: May 16, 2014Publication date: May 5, 2016Inventors: Oliver KAMPHENKEL, Thomas BRUNE
-
Publication number: 20160117381Abstract: A method for classification of a file or a part of a file and an apparatus configured to perform such classification are described. The file is retrieved via a first input, whereas via a second input a transformation script for the file is obtained, the transformation script enabling mapping of content of the file to a representation of the file only containing information suitable for classification of the file. A syntax analysis unit performs a syntax analysis on the file or on the part of the file using the transformation script to generate the representation of the file. This representation of the file is provided to a semantic analysis unit, which performs a semantic analysis on the representation of the file. A structural classification and/or a temporal classification resulting from the semantic analysis are made available via an output.Type: ApplicationFiled: May 16, 2014Publication date: April 28, 2016Inventors: Oliver KAMPHENKEL, Thomas BRUNE, Achim FREIMANN
-
Publication number: 20160119658Abstract: A method and an apparatus for visually representing metadata associated to media data are described. The method comprises: visually representing a representation for each item of the metadata and for the at least one notation of each item of the metadata, wherein the representation for the at least one notation is associated to the representation for the corresponding item of the metadata, and wherein each item of the metadata with at least one common notation is visually represented along one of a plurality of lines at one of a plurality of positions, each one position being selected based on the characteristic of the each item of the metadata.Type: ApplicationFiled: May 13, 2014Publication date: April 28, 2016Inventors: Oliver KAMPHENKEL, Thomas BRUNE
-
Publication number: 20150331891Abstract: A method and an apparatus for sequencing metadata events are described. A reception unit receives a plurality of metadata events. A sequence unit then detects temporal schemes of the metadata events and sequences the metadata events according to a predetermined priority order of the detected temporal schemes of the metadata events.Type: ApplicationFiled: May 12, 2015Publication date: November 19, 2015Inventors: Thomas BRUNE, Oliver KAMPHENKEL
-
Patent number: 9122578Abstract: The invention concerns a solid state memory, comprising multiple logical units. The solid state memory contains an internal buffer for temporarily storing the incoming data steam before the incoming data are programmed to at least one page. The internal buffer keeps data that are not yet programmed in case a switch from one logical unit to another is performed. A method for operating such a device is presented.Type: GrantFiled: October 2, 2010Date of Patent: September 1, 2015Assignee: Thomson LicensingInventors: Oliver Kamphenkel, Michael Drexler, Thomas Brune
-
Patent number: 9026722Abstract: High speed mass storage devices using NAND flash memories (MDY.X) are suitable for recording and playing back a video data stream under real-time conditions, wherein the data are handled page-wise in the flash memories and are written in parallel to multiple memory buses (MBy). However, for operating with multiple independent data streams a significant buffer size is required. According to the invention, data from different data streams are collected in corresponding different buffers (FIFO 1, . . . , FIFO Z) until the amount of collected data in a current buffer corresponds to a current one of the data blocks. Then, the data of the current data block from the current buffer are stored into memories connected to a current one of the memory buses, wherein the following buffered data block of the related data stream is later on stored into memories connected to a following one of the memory buses, the number of the following memory bus being increased with respect to the number of the current memory bus.Type: GrantFiled: August 8, 2011Date of Patent: May 5, 2015Assignee: Thomson LicensingInventors: Oliver Kamphenkel, Thomas Brune, Michael Drexler, Stefan Abeling
-
Publication number: 20140351736Abstract: A method for interactive review of two or more datasets and an apparatus configured to enable interactive review of two or more datasets are described. A first dataset and a second dataset are retrieved via an input. A processor generates representative values from the first dataset for a coarse view of the first dataset and for a fine view of the first dataset. The processor also generates representative values from the second dataset for a coarse view of the second dataset. A user interface generator includes the coarse view of the first dataset, the coarse view of the second dataset, and the fine view of the first dataset in a graphic user interface. Upon reception of a user request via a user input 32 to select the second dataset, the processor generates representative values from the second dataset for a fine view of the second dataset. The user interface generator then replaces the fine view of the first dataset in the graphic user interface with the fine view of the second dataset.Type: ApplicationFiled: May 21, 2014Publication date: November 27, 2014Applicant: THOMSON LICENSINGInventors: Oliver THEIS, Thomas BRUNE
-
Method and apparatus for dealing with write errors when writing information data into memory devices
Patent number: 8468384Abstract: For writing, flash memory devices are physically accessed in a page-oriented mode, but such devices are not error-free in operation. According to the invention, when writing information data in a bus write cycle in a sequential manner into flash memory devices assigned to a common data bus, at least one of said flash memory devices is not fed for storage with a current section of said information data. In case an error is occurring while writing a current information data section into a page of a current one of said flash memory devices, said current information data section is written into a non-flash memory. During the following bus write cycle, while the flash memory device containing that defective page is normally idle, that idle time period is used for copying the corresponding stored section of said information data from said non-flash memory to a non-defect page of that flash memory device.Type: GrantFiled: November 8, 2012Date of Patent: June 18, 2013Assignee: Thomson LicensingInventors: Thomas Brune, Michael Drexler, Dieter Haupt -
Publication number: 20130138875Abstract: High speed mass storage devices using NAND flash memories (MDY.X) are suitable for recording and playing back a video data stream under real-time conditions, wherein the data are handled page-wise in the flash memories and are written in parallel to multiple memory buses (MBy). However, for operating with multiple independent data streams a significant buffer size is required. According to the invention, data from different data streams are collected in corresponding different buffers (FIFO 1, . . . , FIFO Z) until the amount of collected data in a current buffer corresponds to a current one of the data blocks. Then, the data of the current data block from the current buffer are stored into memories connected to a current one of the memory buses, wherein the following buffered data block of the related data stream is later on stored into memories connected to a following one of the memory buses, the number of the following memory bus being increased with respect to the number of the current memory bus.Type: ApplicationFiled: August 8, 2011Publication date: May 30, 2013Applicant: THOMSON LICENSINGInventors: Oliver Kamphenkel, Thomas Brune, Michael Drexler, Stefan Abeling
-
Patent number: 8417846Abstract: Device for real-time streaming to an array of solid state memory device sets, said device comprising receiving means for receiving data from data streams of individual data rate in parallel, an input cache for buffering received data, a bus system for transferring data from the input buffer to the solid state memory device sets, and a controller adapted for using a page-receiving-time t_r, a page-writing-time wrt_tm, the data amount p and the individual data rates for dynamically controlling the bus system such that data received from the first data stream is transferred to solid state memory device sets comprised in a first subset of said array of solid state memory device sets, only, and data received from the at least a second data stream is transferred to solid state memory device sets comprised in a different second subset of said array of solid state memory device sets, only.Type: GrantFiled: June 15, 2010Date of Patent: April 9, 2013Assignee: Thomson LicensingInventors: Thomas Brune, Michael Drexler, Oliver Kamphenkel
-
Patent number: 8352780Abstract: For writing, flash memory devices are physically accessed in a page-oriented mode, but such devices are not error-free in operation. According to the invention, when writing information data in a bus write cycle in a sequential manner into flash memory devices assigned to a common data bus, at least one of said flash memory devices is not fed for storage with a current section of said information data. In case an error is occurring while writing a current information data section into a page of a current one of said flash memory devices, said current information data section is written into a non-flash memory. During the following bus write cycle, while the flash memory device containing that defective page is normally idle, that idle time period is used for copying the corresponding stored section of said information data from said non-flash memory to a non-defect page of that flash memory device.Type: GrantFiled: June 21, 2010Date of Patent: January 8, 2013Assignee: Thomson LicensingInventors: Thomas Brune, Michael Drexler, Dieter Haupt
-
Patent number: 8301825Abstract: For recording or replaying in real-time digital HDTV signals very fast memories are required. For storage of streaming HD video data NAND flash memory based systems can be used. However, NAND flash memories have a slow write access, and they have unmasked production defects. Write or read operations can be carried out on complete physical data blocks only, and defect data blocks must not be used by the file system. Logical file system blocks are used which are larger than the physical data blocks. According to the invention the error reporting mechanism of the NAND flash memories is exploited. The video data is not only written to the non-volatile flash memories, but is also written to corresponding buffer slots (LFSB) of a volatile SRAM or DRAM memory operating in parallel. The video data are kept in the volatile memory until the flash memory holding the respective data has reported that its program or write operation succeeded.Type: GrantFiled: March 20, 2006Date of Patent: October 30, 2012Assignee: Thomson LicensingInventors: Jens Peter Wittenburg, Thomas Brune
-
Patent number: 8285932Abstract: The present invention relates to a mass storage system with improved usage of buffer capacity, and more specifically to a mass storage system for real-time data storage with an embedded controller. According to the invention, the mass storage system has a first data path between a real-time data interface and a mass storage array, the first data path including a data buffer without access latency, and a second data path between an embedded processor and the mass storage array, wherein the data buffer without access latency is also used as a data buffer for non real-time data transfers between the embedded processor and the mass storage array.Type: GrantFiled: August 26, 2008Date of Patent: October 9, 2012Assignee: Thomson LicensingInventors: Stefan Abeling, Johann Maas, Wolfgang Klausberger, Thomas Brune
-
Patent number: 8234448Abstract: The present invention relates to a redundancy protected mass storage system with increased performance, and more specifically to a mass storage system with multiple storage units. According to the invention, the resources that are essentially provided for compensating the damage of one or more storage units are also used to enhance the system performance. For this purpose during reading or writing the storage system just waits for the responses of a minimum number of required storage units to start reading or writing, respectively.Type: GrantFiled: August 5, 2008Date of Patent: July 31, 2012Assignee: Thomson LicensingInventors: Stefan Abeling, Wolfgang Klausberger, Thomas Brune, Axel Kochale
-
Patent number: 8200877Abstract: State of the art processor systems, esp. in embedded systems, are not able to process data under real-time conditions especially with throughput rates near 10 Gbps. So, when using interfaces like PCI Express (PCIe) or Infiniband or 10 G-Ethernet for 10 Gbps data throughput, special data-paths have to process the high throughput rate data. But tasks like connection management or time uncritical control messaging are better manageable by a processor. According to the invention it is proposed a kind of multiplexer architecture that is needed to split between control and data-path access for a PCI Express based architecture.Type: GrantFiled: September 4, 2007Date of Patent: June 12, 2012Assignee: Thomson LicensingInventors: Thomas Brune, Michael Walden, Oliver Kamphenkel, Herbert Schuetze
-
Patent number: 8037222Abstract: Two or more electronic devices are connected via a bus system building a cluster or chain of devices. A device can be selected using a control device, wherein an user interface for the selected device is generated based on description data which are stored in the selected device and are transferred to the control device. A single user interface is shown on a display of the control device which allows to operate at least two devices simultaneously. The user interface of a first device is displayed as main user interface and the user interface of a second device is rendered within the main interface as reduced user interface which includes only operation elements necessary for operation of the second device in combination with the first device.Type: GrantFiled: October 11, 2001Date of Patent: October 11, 2011Assignee: Thomson LicensingInventors: Thomas Brune, Ingo Hütter
-
Patent number: 8028096Abstract: The present invention relates to a hand-held device comprising connection means for supporting an internet data transmission link between the hand-held device and the internet; browser means for fetching internet data from the internet; input means for receiving a user input; and generating means for generating a command script in response to said user input, where said command script is related to said searched internet data; where said command script, when the hand-held device is connected to a multimedia home device, can be processed to initiate a transmission of at least part of said searched internet data and/or other internet data to said multimedia home device.Type: GrantFiled: September 3, 2001Date of Patent: September 27, 2011Assignee: Thomson LicensingInventors: Thomas Brune, Dirk Adolph, Axel Kochale, Andrei Chevtsov