Patents by Inventor Johan Sten
Johan Sten 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: 9066111Abstract: There is provided a method and a device for encoding a digital representation of an image into a single encoded image, comprising: generating at least two subsequent image data sequences each representing a portion of the digital representation of the image, inputting to an encoder (104) each of said subsequent image data sequences as if each image data sequence is an individual digital representations of an image, encoding each subsequent image data sequence into a variable length coded image, thereby generating at least two variable length coded images each representing a portion of the single encoded image, inserting a restart marker as terminating data of at least one of the variable length coded images, inserting an end of image marker as terminating data of one of the variable length coded images representing a final portion of the single encoded image, and associating the variable length coded images with each other by arranging them as subsequent parts of a single encoded data sequence representing thType: GrantFiled: April 15, 2010Date of Patent: June 23, 2015Assignee: Mobile Imaging in Sweden ABInventors: Sami Niemi, Johan Stén
-
Patent number: 8654154Abstract: A method for varying a view of a digital image to be sent to a display. The method comprises retrieving image data representing a first area of the digital image from a reduced size, in regard of number of pixels, representation of the digital image, sending the retrieved image data representing the first area to the display, receiving a user input signal requesting a second area to be sent to the display, retrieving image data representing the second area of the digital image from the reduced size representation of the digital image, and sending the retrieved image data representing the second area to the display.Type: GrantFiled: February 15, 2008Date of Patent: February 18, 2014Assignee: Mobile Imaging in Sweden ABInventors: Sami Niemi, Johan Stén
-
Patent number: 8554773Abstract: The present invention relates to a method for generating an index of Data Units of a Variable Length Coded (VLC) image. The method comprises categorizing Data Unit lengths, DU-lengths, as non indexed DU-lengths, categorizing DU-lengths not categorized as non-indexed DU-lengths as indexed DU-lengths, generating a value indicating the number of subsequent DU-lengths categorized as non-indexed in a sequence of subsequent DU-lengths categorized as non-indexed, generating a value indicating the number of subsequent DU-lengths categorized as indexed in a sequence of subsequent DU-lengths categorized as indexed, generating data representing the DU-length of each DU in the sequence of DU-lengths categorized as indexed, storing said generated values and data in the index of Data Units, and associating said index of Data Units with the VLC image. Further the invention relates to a method for retrieving Data Unit lengths, DU-lengths, from an image associated with an index of DU-lengths.Type: GrantFiled: September 8, 2009Date of Patent: October 8, 2013Assignee: Mobile Imaging in Sweden ABInventors: Sami Niemi, Johan Sten
-
Patent number: 8457427Abstract: There is provided a method for processing a variable length code encoded image having a plurality of scan lines, wherein each scan line has a number of original code blocks including a differentially encoded parameter. The method includes defining a subarea of the image having parts of a number of the scan lines, extracting the subarea, generating a set of auxiliary code blocks having an auxiliary differentially encoded parameter based on the first differentially encoded parameter of a first code block of a first current scan line in the subarea, and associating the auxiliary code blocks with the subarea. There is also provided an apparatus and a computer program product thereof.Type: GrantFiled: December 18, 2009Date of Patent: June 4, 2013Assignee: Mobile Imaging in Sweden ABInventors: Sami Niemi, Johan Sten
-
Patent number: 8396306Abstract: An image representation format for representing a digital image comprises: image information stored as a bitstream representing sequential image blocks, each block comprising one or more components, each component comprising one or more data units and each data unit being represented as a Huffman-coded stream of coefficients of basis functions, wherein a zeroth order coefficient is represented as a difference to the previous zeroth order coefficient of the corresponding component, and a block information table, which comprises: indicators to the first coefficient of a specified order of each image block in said bitstream, information indicating the number of bits in the bitstream between adjacent coefficients of said specified order of the image block, and the zeroth order coefficient of at least the first data unit of each component, said zeroth order coefficient being represented in a non-differential form.Type: GrantFiled: April 13, 2011Date of Patent: March 12, 2013Assignee: Mobile Imaging In Sweden ABInventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
-
Publication number: 20120099655Abstract: There is provided a method and a device for encoding a digital representation of an image into a single encoded image, comprising: generating at least two subsequent image data sequences each representing a portion of the digital representation of the image, inputting to an encoder (104) each of said subsequent image data sequences as if each image data sequence is an individual digital representations of an image, encoding each subsequent image data sequence into a variable length coded image, thereby generating at least two variable length coded images each representing a portion of the single encoded image, inserting a restart marker as terminating data of at least one of the variable length coded images, inserting an end of image marker as terminating data of one of the variable length coded images representing a final portion of the single encoded image, and associating the variable length coded images with each other by arranging them as subsequent parts of a single encoded data sequence representing thType: ApplicationFiled: April 15, 2010Publication date: April 26, 2012Applicant: Scalado ABInventors: Sami Niemi, Johan Stén
-
Publication number: 20110213779Abstract: The present invention relates to a method for generating an index of Data Units of a Variable Length Coded (VLC) image. The method comprises categorizing Data Unit lengths, DU-lengths, as non indexed DU-lengths, categorizing DU-lengths not categorized as non-indexed DU-lengths as indexed DU-lengths, generating a value indicating the number of subsequent DU-lengths categorized as non-indexed in a sequence of subsequent DU-lengths categorized as non-indexed, generating a value indicating the number of subsequent DU-lengths categorized as indexed in a sequence of subsequent DU-lengths categorized as indexed, generating data representing the DU-length of each DU in the sequence of DU-lengths categorized as indexed, storing said generated values and data in the index of Data Units, and associating said index of Data Units with the VLC image. Further the invention relates to a method for retrieving Data Unit lengths, DU-lengths, from an image associated with an index of DU-lengths.Type: ApplicationFiled: September 8, 2009Publication date: September 1, 2011Inventors: Sami Niemi, Johan Sten
-
Publication number: 20110194781Abstract: An image representation format for representing a digital image comprises: image information stored as a bitstream representing sequential image blocks, each block comprising one or more components, each component comprising one or more data units and each data unit being represented as a Huffman-coded stream of coefficients of basis functions, wherein a zeroth order coefficient is represented as a difference to the previous zeroth order coefficient of the corresponding component, and a block information table, which comprises: indicators to the first coefficient of a specified order of each image block in said bitstream, information indicating the number of bits in the bitstream between adjacent coefficients of said specified order of the image block, and the zeroth order coefficient of at least the first data unit of each component, said zeroth order coefficient being represented in a non-differential form.Type: ApplicationFiled: April 13, 2011Publication date: August 11, 2011Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
-
Patent number: 7965897Abstract: An image representation format for representing a digital image comprises: image information stored as a bitstream representing sequential image blocks, each block comprising one or more components, each component comprising one or more data units and each data unit being represented as a Huffman-coded stream of coefficients of basis functions, wherein a zeroth order coefficient is represented as a difference to the previous zeroth order coefficient of the corresponding component, and a block information table, which comprises: indicators to the first coefficient of a specified order of each image block in said bitstream, information indicating the number of bits in the bitstream between adjacent coefficients of said specified order of the image block, and the zeroth order coefficient of at least the first data unit of each component, said zeroth order coefficient being represented in a non-differential form.Type: GrantFiled: January 7, 2010Date of Patent: June 21, 2011Assignee: Scalado ABInventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
-
Patent number: 7853090Abstract: An image representation format for representing a digital image including image information stored as a bitstream representing sequential image blocks, each block comprising one or more components, each component comprising one or more data units and each data unit being represented as a Huffman-coded stream of coefficients of basis functions, wherein a zeroth order coefficient is represented as a difference to the previous zeroth order coefficient of the corresponding component, and a block information table, which comprises: indicators to the first coefficient of a specified order of each image block in the bitstream, information indicating the number of bits in the bitstream between adjacent coefficients of the specified order of the image block, and the zeroth order coefficient of at least the first data unit of each component, the zeroth order coefficient being represented in a non-differential form.Type: GrantFiled: December 15, 2008Date of Patent: December 14, 2010Assignee: Scalado ABInventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
-
Patent number: 7847711Abstract: Methods and apparatus, including computer program products, for generating a data stream encoded by means of a Variable Length Coding scheme. Code words for a data stream including a plurality of code words are encoded in accordance with a Variable Length Coding scheme. A separation marker is inserted between encoded data blocks in the data stream.Type: GrantFiled: December 22, 2009Date of Patent: December 7, 2010Assignee: Scalado ABInventors: Sami Niemi, Johan Sten
-
Patent number: 7831101Abstract: The invention relates to a method for determining where a next data unit of a bit stream of an image starts. The method comprises analyzing a first part of a bit stream entry, the bit stream entry being included in a data unit, determining from said analysis of the first part of the bit stream entry the number of bits used by the bit stream entry, skipping the number of bits determined to be used by the bit stream entry, and determining if an end of block symbol has been reached, if an end of block symbol has not been reached then a new bit stream entry starting at the end of the previous is analyzed.Type: GrantFiled: December 15, 2008Date of Patent: November 9, 2010Assignee: Scalado ABInventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
-
Publication number: 20100265966Abstract: Methods and apparatus, including computer program products, for generating a data stream encoded by means of a Variable Length Coding scheme. Code words for a data stream including a plurality of code words are encoded in accordance with a Variable Length Coding scheme. A separation marker is inserted between encoded data blocks in the data stream.Type: ApplicationFiled: December 22, 2009Publication date: October 21, 2010Applicant: SCALADO ABInventors: Sami Niemi, Johan Sten
-
Publication number: 20100189370Abstract: There is provided a method for processing a variable length code encoded image having a plurality of scan lines, wherein each scan line has a number of original code blocks including a differentially encoded parameter. The method includes defining a subarea of the image having parts of a number of the scan lines, extracting the subarea, generating a set of auxiliary code blocks having an auxiliary differentially encoded parameter based on the first differentially encoded parameter of a first code block of a first current scan line in the subarea, and associating the auxiliary code blocks with the subarea. There is also provided an apparatus and a computer program product thereof.Type: ApplicationFiled: December 18, 2009Publication date: July 29, 2010Applicant: SCALADO ABInventors: Sami Niemi, Johan Sten
-
Publication number: 20100172592Abstract: An image representation format for representing a digital image comprises: image information stored as a bitstream representing sequential image blocks, each block comprising one or more components, each component comprising one or more data units and each data unit being represented as a Huffman-coded stream of coefficients of basis functions, wherein a zeroth order coefficient is represented as a difference to the previous zeroth order coefficient of the corresponding component, and a block information table, which comprises: indicators to the first coefficient of a specified order of each image block in said bitstream, information indicating the number of bits in the bitstream between adjacent coefficients of said specified order of the image block, and the zeroth order coefficient of at least the first data unit of each component, said zeroth order coefficient being represented in a non-differential form.Type: ApplicationFiled: January 7, 2010Publication date: July 8, 2010Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
-
Patent number: 7720298Abstract: An image representation format for representing a digital image comprises: image information stored as a bitstream representing sequential image blocks, each block comprising one or more components, each component comprising one or more data units and each data unit being represented as a Huffman-coded stream of coefficients of basis functions, wherein a zeroth order coefficient is represented as a difference to the previous zeroth order coefficient of the corresponding component, and a block information table, which comprises: indicators to the first coefficient of a specified order of each image block in said bitstream, information indicating the number of bits in the bitstream between adjacent coefficients of said specified order of the image block, and the zeroth order coefficient of at least the first data unit of each component, said zeroth order coefficient being represented in a non-differential form.Type: GrantFiled: December 15, 2008Date of Patent: May 18, 2010Assignee: Scalado ABInventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
-
Patent number: 7711195Abstract: An image representation format for representing a digital image comprises: image information stored as a bitstream representing sequential image blocks, each block comprising one or more components, each component comprising one or more data units and each data unit being represented as a Huffman-coded stream of coefficients of basis functions, wherein a zeroth order coefficient is represented as a difference to the previous zeroth order coefficient of the corresponding component, and a block information table, which comprises: indicators to the first coefficient of a specified order of each image block in said bitstream, information indicating the number of bits in the bitstream between adjacent coefficients of said specified order of the image block, and the zeroth order coefficient of at least the first data unit of each component, said zeroth order coefficient being represented in a non-differential form.Type: GrantFiled: December 15, 2008Date of Patent: May 4, 2010Assignee: Scalado ABInventors: Sami Niemi, Karl-Anders Johansson, Johan Stën
-
Patent number: 7711205Abstract: An image representation format for representing a digital image comprises: image information stored as a bitstream representing sequential image blocks, each block comprising one or more components, each component comprising one or more data units and each data unit being represented as a Huffman-coded stream of coefficients of basis functions, wherein a zeroth order coefficient is represented as a difference to the previous zeroth order coefficient of the corresponding component, and a block information table, which comprises: indicators to the first coefficient of a specified order of each image block in said bitstream, information indicating the number of bits in the bitstream between adjacent coefficients of said specified order of the image block, and the zeroth order coefficient of at least the first data unit of each component, said zeroth order coefficient being represented in a non-differential form.Type: GrantFiled: December 15, 2008Date of Patent: May 4, 2010Assignee: Scalado ABInventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
-
Publication number: 20100098107Abstract: Methods and apparatus, including computer program products, for generating a data stream encoded by means of a Variable Length Coding scheme. Code words for a data stream including a plurality of code words are encoded in accordance with a Variable Length Coding scheme. A separation marker is inserted between encoded data blocks in the data stream.Type: ApplicationFiled: December 22, 2009Publication date: April 22, 2010Applicant: SCALADO ABInventors: Sami Niemi, Johan Stén
-
Patent number: 7652595Abstract: Methods and apparatus, including computer program products, for generating a data stream encoded by means of a Variable Length Coding scheme. Code words for a data stream including a plurality of code words are encoded in accordance with a Variable Length Coding scheme. A separation marker is inserted between encoded data blocks in the data stream.Type: GrantFiled: February 15, 2008Date of Patent: January 26, 2010Assignee: Scalado ABInventors: Sami Niemi, Johan Stén