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: 9066111
    Abstract: 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 th
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: June 23, 2015
    Assignee: Mobile Imaging in Sweden AB
    Inventors: Sami Niemi, Johan Stén
  • Patent number: 8654154
    Abstract: 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: Grant
    Filed: February 15, 2008
    Date of Patent: February 18, 2014
    Assignee: Mobile Imaging in Sweden AB
    Inventors: Sami Niemi, Johan Stén
  • Patent number: 8554773
    Abstract: 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: Grant
    Filed: September 8, 2009
    Date of Patent: October 8, 2013
    Assignee: Mobile Imaging in Sweden AB
    Inventors: Sami Niemi, Johan Sten
  • Patent number: 8457427
    Abstract: 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: Grant
    Filed: December 18, 2009
    Date of Patent: June 4, 2013
    Assignee: Mobile Imaging in Sweden AB
    Inventors: Sami Niemi, Johan Sten
  • Patent number: 8396306
    Abstract: 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: Grant
    Filed: April 13, 2011
    Date of Patent: March 12, 2013
    Assignee: Mobile Imaging In Sweden AB
    Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
  • Publication number: 20120099655
    Abstract: 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 th
    Type: Application
    Filed: April 15, 2010
    Publication date: April 26, 2012
    Applicant: Scalado AB
    Inventors: Sami Niemi, Johan Stén
  • Publication number: 20110213779
    Abstract: 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: Application
    Filed: September 8, 2009
    Publication date: September 1, 2011
    Inventors: Sami Niemi, Johan Sten
  • Publication number: 20110194781
    Abstract: 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: Application
    Filed: April 13, 2011
    Publication date: August 11, 2011
    Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
  • Patent number: 7965897
    Abstract: 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: Grant
    Filed: January 7, 2010
    Date of Patent: June 21, 2011
    Assignee: Scalado AB
    Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
  • Patent number: 7853090
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: December 14, 2010
    Assignee: Scalado AB
    Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
  • Patent number: 7847711
    Abstract: 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: Grant
    Filed: December 22, 2009
    Date of Patent: December 7, 2010
    Assignee: Scalado AB
    Inventors: Sami Niemi, Johan Sten
  • Patent number: 7831101
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: November 9, 2010
    Assignee: Scalado AB
    Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
  • Publication number: 20100265966
    Abstract: 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: Application
    Filed: December 22, 2009
    Publication date: October 21, 2010
    Applicant: SCALADO AB
    Inventors: Sami Niemi, Johan Sten
  • Publication number: 20100189370
    Abstract: 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: Application
    Filed: December 18, 2009
    Publication date: July 29, 2010
    Applicant: SCALADO AB
    Inventors: Sami Niemi, Johan Sten
  • Publication number: 20100172592
    Abstract: 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: Application
    Filed: January 7, 2010
    Publication date: July 8, 2010
    Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
  • Patent number: 7720298
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: May 18, 2010
    Assignee: Scalado AB
    Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
  • Patent number: 7711195
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: May 4, 2010
    Assignee: Scalado AB
    Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stën
  • Patent number: 7711205
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: May 4, 2010
    Assignee: Scalado AB
    Inventors: Sami Niemi, Karl-Anders Johansson, Johan Stén
  • Publication number: 20100098107
    Abstract: 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: Application
    Filed: December 22, 2009
    Publication date: April 22, 2010
    Applicant: SCALADO AB
    Inventors: Sami Niemi, Johan Stén
  • Patent number: 7652595
    Abstract: 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: Grant
    Filed: February 15, 2008
    Date of Patent: January 26, 2010
    Assignee: Scalado AB
    Inventors: Sami Niemi, Johan Stén