Patents by Inventor Anders Frisk

Anders Frisk 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: 8675081
    Abstract: The present invention provides a method and a system for video stabilization in real time. The method comprises the steps of: estimating an optical flow from an previous image, Ii, to a current image, Ii+1; determining an Euclidean transformation, Fi, from the previous image, Ii to the current image, Ii+1, wherein the Euclidean transformation, Fi, comprises a product of rotation, Ri, and scaling, si, and translation, Ti; and transforming the current image, Ii+1, by applying the inverse of the Euclidean transformation, Fi, to the current image, Ii+1, in order to obtain stabilization. The transformation of the current image, Ii+1, is restricted by using Euclidean matrices Ai and Bi, wherein: Ai is used to store absolute frame transformation relative world frame coordinates, Ao is the identity matrix and Ai+1 is equal to AiFi?1 for i?0 and Bi is used to store visualization window coordinate transformation.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: March 18, 2014
    Assignee: Imint Image Intelligence AB
    Inventors: Harald Klomp, Anders Frisk
  • Publication number: 20120120265
    Abstract: The present invention provides a method and a system for video stabilization in real time. The method comprises the steps of: estimating an optical flow from an previous image, Ii, to a current image, Ii+1; determining an Euclidean transformation, Fi, from the previous image, Ii to the current image, Ii+1, wherein the Euclidean transformation, Fi, comprises a product of rotation, Ri, and scaling, si, and translation, Ti; and transforming the current image, Ii+1, by applying the inverse of the Euclidean transformation, Fi, to the current image, Ii+1 in order to obtain stabilization. The transformation of the current image, Ii+1, is restricted by using Euclidean matrices Ai and Bi, wherein: Ai is used to store absolute frame transformation relative world frame coordinates, A0 is the identity matrix and Ai+1 is equal to AiFi?1 for i?0 and Bi is used to store visualization window coordinate transformation.
    Type: Application
    Filed: June 22, 2010
    Publication date: May 17, 2012
    Inventors: Harald Klomp, Anders Frisk
  • Patent number: 7804543
    Abstract: A method for receiving OSD data over from a computer for display on a monitor over a transmission link that includes, launching an OSD application on the computer; receiving an OSD control command at the computer; encoding the OSD control command by the OSD application; converting the encoded OSD control command into an OSD data packet; converting the OSD data packet into at least two OSD pixel patterns, sending the two OSD pixel patterns over the transmission link to the monitor, and displaying the OSD.
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: September 28, 2010
    Inventors: Greg Neal, Anders Frisk
  • Patent number: 7643731
    Abstract: In a DVD playback mode only, the first type interface is disabled and a DVD driver unit having a hardware DVD decoder connected to a DVD reader unit arranged to read video data from a DVD inserted therein is powered on. In the described embodiment, the DVD decoder unit is also connected to the display screen by way of a second type interface is powered on. The video data is read from the DVD by the DVD reader unit and sent by the DVD reader unit to the hardware DVD decoder unit which then decodes the video data before passing it directly to a timing controller unit coupled to the display screen by way of the second type interface. The timing controller unit converts the video data at a native resolution to a display screen resolution that is then displayed on the display screen.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: January 5, 2010
    Inventors: Osamu Kobayashi, Anders Frisk
  • Patent number: 7526762
    Abstract: A system and method are provided that allow a user to perform information management tasks and access the Internet. The system includes a terminal that is part of a family and capable of wireless communication, a gateway, an Internet Service Provider (ISP), a server for authenticating the terminal, a global unit for providing the internet address of the server to the terminal, and browser logic stored in the terminal or the server. The method includes the steps of powering on the terminal, establishing a communication link with the gateway to obtain an internet address for the terminal relative to the internet address of the gateway, obtaining an internet address for the server, and establishing a family communication session between the terminal and the server to allow access to information management services, and launching a browser to provide an interface to the internet.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: April 28, 2009
    Assignee: Nokia Corporation
    Inventors: Arto Astala, Timo Ellila, Petri Asunmaa, Kimmo Djupsjobacka, John Grundy, Ilari Saarikivi, Sampo Savolainen, Patrik Lindblom, Anders Frisk, Martha Zimet, Otso Ylonen, Thomas Abrahamson
  • Patent number: 7327329
    Abstract: In a liquid crystal display (LCD) panel based display, a method of dynamically selecting either frame rate conversion (FRC) or pixel voltage overdrive is disclosed. The method is carried out by performing the following operations. A video vertical refresh rate of an incoming video data stream is determined and based upon the determining, only one video data stream conditioning protocol from a number of available video data stream conditioning protocols is selected. The selected video data stream condition protocol is then applied to the video data stream.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: February 5, 2008
    Assignee: Genesis Microchip Inc.
    Inventors: Osamu Kobayashi, Anders Frisk
  • Publication number: 20060256125
    Abstract: A method for receiving OSD data over from a computer for display on a monitor over a transmission link that includes, launching an OSD application on the computer; receiving an OSD control command at the computer; encoding the OSD control command by the OSD application; converting the encoded OSD control command into an OSD data packet; converting the OSD data packet into at least two OSD pixel patterns, sending the two OSD pixel patterns over the transmission link to the monitor, and displaying the OSD.
    Type: Application
    Filed: September 21, 2005
    Publication date: November 16, 2006
    Applicant: Genesis Microchip Inc.
    Inventors: Greg Neal, Anders Frisk
  • Publication number: 20050162367
    Abstract: In a liquid crystal display (LCD) panel based display, a method of dynamically selecting either frame rate conversion (FRC) or pixel voltage overdrive is disclosed. The method is carried out by performing the following operations. A video vertical refresh rate of an incoming video data stream is determined and based upon the determining, only one video data stream conditioning protocol from a number of available video data stream conditioning protocols is selected. The selected video data stream condition protocol is then applied to the video data stream.
    Type: Application
    Filed: July 29, 2004
    Publication date: July 28, 2005
    Applicant: Genesis Microchip Inc.
    Inventors: Osamu Kobayashi, Anders Frisk
  • Publication number: 20050163493
    Abstract: In a DVD playback mode only, the first type interface is disabled and a DVD driver unit having a hardware DVD decoder connected to a DVD reader unit arranged to read video data from a DVD inserted therein is powered on. In the described embodiment, the DVD decoder unit is also connected to the display screen by way of a second type interface is powered on. The video data is read from the DVD by the DVD reader unit and sent by the DVD reader unit to the hardware DVD decoder unit which then decodes the video data before passing it directly to a timing controller unit coupled to the display screen by way of the second type interface. The timing controller unit converts the video data at a native resolution to a display screen resolution that is then displayed on the display screen.
    Type: Application
    Filed: July 29, 2004
    Publication date: July 28, 2005
    Inventors: Osamu Kobayashi, Anders Frisk
  • Patent number: 6545688
    Abstract: A display unit designed to be scanned within a narrow horizontal scanning range irrespective of the frequency at which the horizontal lines of an image are received. If the horizontal line frequency of the received display signal does not fall within the narrow horizontal scanning range, the image frames in the display signal are scaled at least vertically such that the number of horizontal lines in each scaled image frame times the frame rate falls within the horizontal scanning range. As a result, the images can be scanned within the horizontal range for which a display unit is designed for. The scaling can be performed without using a frame buffer as the frame rate (at which the images are encoded in a display signal) equals the scanning rate.
    Type: Grant
    Filed: June 12, 2000
    Date of Patent: April 8, 2003
    Assignee: Genesis Microchip (Delaware) Inc.
    Inventors: Graham David Loveridge, Nils Anders Frisk
  • Publication number: 20020013831
    Abstract: A system and method are provided for allowing a user to perform information management tasks and access the Internet (26). The system includes at least one terminal (20, 21)that is part of a group and capable of wireless communication, an Access Provider (AP) unit (22), an Internet Service Provider (ISP) (24), a server (28) for authenticating the terminal (20, 21), and a global unit (34)for providing the internet address of the server (28) to the terminal (20, 21). The method includes the steps of powering on the terminal (20, 21), establishing a communication link with a gateway to obtain an internet address for the terminal (20, 21) relative to an internet address of the gateway, obtaining an internet address for the server (28), and establishing a shared communication session between the terminal (20, 21) and the server (28) to allow access to information management services.
    Type: Application
    Filed: January 5, 2001
    Publication date: January 31, 2002
    Inventors: Arto Astala, Timo Ellila, Petri Asunmaa, Kimmo Djupsjobacka, Anders Frisk, John Grundy, Ilari Saarikivi, Otso Ylonen, Martha Zimet, Sampo Savolainen, Patrik Lindblom, Tapio Mansikkaniemi, Thomas Abrahamsson
  • Publication number: 20020002635
    Abstract: A method and device are provided for accessing the internet. A first internet web page may be accessed using a terminal. The first internet web page may be displayed on a display of the terminal. Features of the first internet web page may be displayed within a first active window of the terminal. A user may subsequently select the first active window and have a browser reaccess the first internet web page. The first internet web page may then be displayed again on the display.
    Type: Application
    Filed: December 18, 2000
    Publication date: January 3, 2002
    Inventors: Arto Astala, Charlotta Willstedt, Marcus Davidsson, Tapio Mansikkaniemi, Otso Ylonen, Anders Frisk