Patents by Inventor Tero Rissa

Tero Rissa 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).

  • Publication number: 20180213263
    Abstract: There are disclosed various methods and apparatuses for encoding an image. In some embodiments the method comprises selecting a datastream among a first datastream and a second datastream, said first datastream and said second datastream comprising context-decision pairs, said context and decision relating to one or more images or a part of the one or more images. A context-decision pair is obtained from the selected bitstream and also an indication of the selected datastream is obtained. The datastream indication is used to select a set of registers containing parameter values relating to the selected datastream. Parameter values from the selected set of registers are provided to arithmetic encoding to form updated parameter values. Previously updated parameter values are stored to a set of registers indicated by a previous datastream indication, said previously updated parameter values relating to a datastream different than said selected datastream.
    Type: Application
    Filed: July 11, 2016
    Publication date: July 26, 2018
    Inventor: Tero RISSA
  • Publication number: 20180205962
    Abstract: There are disclosed various methods and apparatuses for encoding an image. In some embodiments the method comprises obtaining a stripe comprising magnitude bits of two or more coefficients on at least one bit-plane and on another bit-plane, said coefficients representing an image or a part of the image. The method further comprises determining a first set of significance state information regarding said one bit-plane at least on the basis of said magnitude bits belonging to said one bit-plane and determining a second set of significance state information regarding said another bit-plane at least on the basis of said magnitude bits belonging to said another bit-plane. Said first set of significance state information and said second set of significance state information are stored into a significance state matrix.
    Type: Application
    Filed: July 11, 2016
    Publication date: July 19, 2018
    Inventor: Tero RISSA
  • Patent number: 9965064
    Abstract: An apparatus, a method and a non-transitory computer readable medium is provided. The apparatus includes: at least one processor; and at least one memory storing computer program instructions configured, working with the at least one processor, to cause the apparatus to perform at least the following: detecting bending of a flexible auto-stereoscopic display comprising a parallax barrier arrangement; and compensating for movement of the parallax barrier arrangement, caused by the bending of the flexible auto-stereoscopic display, by adjusting one or more characteristics of the flexible auto-stereoscopic display in dependence upon the bending of the flexible auto-stereoscopic display.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: May 8, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Tero Rissa, Aki Happonen
  • Publication number: 20180063426
    Abstract: A method, apparatus and computer program product are provided for indicating a seam of a subject image, such as a panoramic image generated from multiple images, in a corresponding area of a scene. Information may be received regarding the position, settings, and/or other attributes of a camera(s). A seam of the subject image to be taken of the scene, or generated as a panoramic image from multiple images of the scene may then be determined. The seam may be the actual or predicted seam of the subject image where two or more images may be stitched together. An indication of the seam may be provided in the scene, such as by emitting light in an area corresponding to the seam. A warning may be provided via a user interface, indicating that degradation may occur in the area of the scene corresponding to the seam.
    Type: Application
    Filed: August 31, 2016
    Publication date: March 1, 2018
    Inventor: Tero Rissa
  • Publication number: 20180041777
    Abstract: There are disclosed various methods and apparatuses for encoding an image. In some embodiments the method comprises obtaining a stripe comprising a magnitude bit of two or more coefficients, each magnitude bit belonging to the same bit-plane. The coefficients represent an image or a part of the image.
    Type: Application
    Filed: February 15, 2016
    Publication date: February 8, 2018
    Inventor: Tero Rissa
  • Patent number: 9257475
    Abstract: An apparatus includes a three dimensional array of light receptors disposed within a substrate having a light receiving surface, where light receptors disposed closer to the light receiving surface are responsive to light having shorter wavelengths than light receptors disposed further from the light receiving surface, and where each light receptor is configured to output a binary value and to change state between an off-state and an on-state by the absorption of at least one photon.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: February 9, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Ossi M. Kalevo, Samu T. Koskinen, Tero Rissa
  • Publication number: 20140319324
    Abstract: An apparatus includes a three dimensional array of light receptors disposed within a substrate having a light receiving surface, where light receptors disposed closer to the light receiving surface are responsive to light having shorter wavelengths than light receptors disposed further from the light receiving surface, and where each light receptor is configured to output a binary value and to change state between an off-state and an on-state by the absorption of at least one photon.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventors: Ossi M. Kalevo, Samu T. Koskinen, Tero Rissa
  • Patent number: 8816460
    Abstract: An apparatus includes a three dimensional array of light receptors disposed within a substrate having a light receiving surface, where light receptors disposed closer to the light receiving surface are responsive to light having shorter wavelengths than light receptors disposed further from the light receiving surface, and where each light receptor is configured to output a binary value and to change state between an off-state and an on-state by the absorption of at least one photon.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: August 26, 2014
    Assignee: Nokia Corporation
    Inventors: Ossi M. Kalevo, Samu T. Koskinen, Tero Rissa
  • Publication number: 20140232647
    Abstract: An apparatus, a method and a non-transitory computer readable medium is provided. The apparatus includes: at least one processor; and at least one memory storing computer program instructions configured, working with the at least one processor, to cause the apparatus to perform at least the following: detecting bending of a flexible auto-stereoscopic display comprising a parallax barrier arrangement; and compensating for movement of the parallax barrier arrangement, caused by the bending of the flexible auto-stereoscopic display, by adjusting one or more characteristics of the flexible auto-stereoscopic display in dependence upon the bending of the flexible auto-stereoscopic display.
    Type: Application
    Filed: October 5, 2012
    Publication date: August 21, 2014
    Inventors: Tero Rissa, Aki Happonen
  • Patent number: 8687911
    Abstract: A method for providing an output image based on an input image, the method comprising determining a location of an output pixel with respect to an input image, determining values of elements of a filter array such that the effective width of the filter array depends on the density of exposed input pixels within the input image, and determining the value of the output pixel by performing a sum-of-products operation between non-zero values of the elements of the filter array and the values of input pixels of the input image located at respective positions, when the filter array is superimposed on the input image such that the center of the filter array corresponds to the location of the output pixel.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: April 1, 2014
    Assignee: Nokia Corporation
    Inventors: Jarmo Nikula, Samu Koskinen, Tero Rissa
  • Publication number: 20120262610
    Abstract: The invention relates to forming an image using binary pixels. Binary pixels are pixels that have only two states, a white state when the pixel is exposed and a black state when the pixel is not exposed. The binary pixels have color filters on top of them, and the setup of color filters may be initially unknown. A neural network may be used to learn the color filter setup to produce correct output images. Subsequently, the trained neural network may be used with the binary pixel array to produce images from the input images that the binary pixel array records.
    Type: Application
    Filed: December 23, 2009
    Publication date: October 18, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Tero Rissa, Matti Viikinkoski
  • Patent number: 8198578
    Abstract: An apparatus includes an array of sub-diffraction limit-sized light receptors formed in a substrate having a light receiving surface. Each light receptor may be configured to output a binary valued bit element and to change state between an off-state and an on-state by the absorption of at least one photon. The apparatus further includes an optical filter structure disposed over the light receiving surface, the optical filter structure having of an array of filter pixels each having an associated passband spectral characteristic. A data element obtained from the array of sub-diffraction limit-sized light receptors is composed of a plurality of the bit elements output from a plurality of light receptors that underlie filter pixels having at least two different passband spectral characteristics.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: June 12, 2012
    Assignee: Nokia Corporation
    Inventors: Samu T. Koskinen, Ossi M. Kalevo, Tero Rissa, Juha H. Alakarhu
  • Patent number: 8179457
    Abstract: An apparatus includes an array of sub-diffraction limit-sized light receptors formed in a substrate having a light receiving surface. Each receptor is configured to output an n-bit element and to change state based on the absorption of at least one photon (n is an integer >0). The apparatus includes an optical filter structure disposed over the light receiving surface, the structure having an array of filter pixels, each having an associated passband spectral characteristic. A data element obtained from the array of receptors is generated from a combination of a plurality of the n-bit elements output from a plurality of light receptors that underlie filter pixels having at least two different passband spectral characteristics. The filter pixels having at least two different passband spectral characteristics form a gradient filter wherein bandpass regions increase when moving from a central region of the gradient filter towards an edge region.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: May 15, 2012
    Assignee: Nokia Corporation
    Inventors: Samu T. Koskinen, Ossi M. Kalevo, Tero Rissa, Juha H. Alakarhu
  • Patent number: 8134115
    Abstract: An apparatus includes an array of sub-diffraction limit-sized light receptors formed in a substrate having a light receiving surface. Each light receptor may be configured to output a scalar valued multi-bit element and to change state based on the absorption of at least one photon. The apparatus further includes an optical filter structure disposed over the light receiving surface, the optical filter structure having an array of filter pixels each having an associated passband spectral characteristic. A data element obtained from the array of sub-diffraction limit-sized light receptors is composed of a combination of a plurality of the multi-bit elements output from a plurality of light receptors that underlie filter pixels having at least two different passband spectral characteristics.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: March 13, 2012
    Assignee: Nokia Corporation
    Inventors: Samu T. Koskinen, Ossi M. Kalevo, Tero Rissa, Juha H. Alakarhu
  • Publication number: 20100328504
    Abstract: A method for providing an output image based on an input image, the method comprising determining a location of an output pixel with respect to an input image, determining values of elements of a filter array such that the effective width of the filter array depends on the density of exposed input pixels within the input image, and determining the value of the output pixel by performing a sum-of-products operation between non-zero values of the elements of the filter array and the values of input pixels of the input image located at respective positions, when the filter array is superimposed on the input image such that the center of the filter array corresponds to the location of the output pixel.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Inventors: Jarmo Nikula, Samu Koskinen, Tero Rissa
  • Publication number: 20100321542
    Abstract: An apparatus includes an array of sub-diffraction limit-sized light receptors formed in a substrate having a light receiving surface. Each receptor is configured to output an n-bit element and to change state based on the absorption of at least one photon (n is an integer >0). The apparatus includes an optical filter structure disposed over the light receiving surface, the structure having an array of filter pixels, each having an associated passband spectral characteristic. A data element obtained from the array of receptors is generated from a combination of a plurality of the n-bit elements output from a plurality of light receptors that underlie filter pixels having at least two different passband spectral characteristics. The filter pixels having at least two different passband spectral characteristics form a gradient filter wherein bandpass regions increase when moving from a central region of the gradient filter towards an edge region.
    Type: Application
    Filed: June 23, 2009
    Publication date: December 23, 2010
    Inventors: Samu T. Koskinen, Ossi M. Kalevo, Tero Rissa, Juha H. Alakarhu
  • Publication number: 20100320368
    Abstract: An apparatus includes an array of sub-diffraction limit-sized light receptors formed in a substrate having a light receiving surface. Each light receptor may be configured to output a scalar valued multi-bit element and to change state based on the absorption of at least one photon. The apparatus further includes an optical filter structure disposed over the light receiving surface, the optical filter structure having an array of filter pixels each having an associated passband spectral characteristic. A data element obtained from the array of sub-diffraction limit-sized light receptors is composed of a combination of a plurality of the multi-bit elements output from a plurality of light receptors that underlie filter pixels having at least two different passband spectral characteristics.
    Type: Application
    Filed: June 23, 2009
    Publication date: December 23, 2010
    Inventors: Samu T. Koskinen, Ossi M. Kalevo, Tero Rissa, Juha H. Alakarhu
  • Publication number: 20100320369
    Abstract: An apparatus includes an array of sub-diffraction limit-sized light receptors formed in a substrate having a light receiving surface. Each light receptor may be configured to output a binary valued bit element and to change state between an off-state and an on-state by the absorption of at least one photon. The apparatus further includes an optical filter structure disposed over the light receiving surface, the optical filter structure having of an array of filter pixels each having an associated passband spectral characteristic. A data element obtained from the array of sub-diffraction limit-sized light receptors is composed of a plurality of the bit elements output from a plurality of light receptors that underlie filter pixels having at least two different passband spectral characteristics.
    Type: Application
    Filed: June 23, 2009
    Publication date: December 23, 2010
    Inventors: Samu T. Koskinen, Ossi M. Kalevo, Tero Rissa, Juha H. Alakarhu
  • Publication number: 20100252716
    Abstract: An apparatus includes a three dimensional array of light receptors disposed within a substrate having a light receiving surface, where light receptors disposed closer to the light receiving surface are responsive to light having shorter wavelengths than light receptors disposed further from the light receiving surface, and where each light receptor is configured to output a binary value and to change state between an off-state and an on-state by the absorption of at least one photon.
    Type: Application
    Filed: April 6, 2009
    Publication date: October 7, 2010
    Inventors: Ossi M. Kalevo, Samu T. Koskinen, Tero Rissa
  • Patent number: 7760948
    Abstract: A coefficient labeling circuit arrangement for bitplane coding passes in embedded block coding. In one embodiment, a significance lookahead circuit generates lookahead significance states of coefficients in past, current, and future magnitude stripe slices of a code-block containing a plurality of coefficients. A plurality of context labeling circuits are coupled in parallel to the significance lookahead circuit. Each context labeling circuit is configured with a respective significance propagation pass circuit, a respective magnitude refinement pass circuit, and a respective cleanup pass circuit. Context labels are generated in parallel for all bits of the current magnitude stripe slice.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: July 20, 2010
    Assignee: XILINX, Inc.
    Inventor: Tero Rissa