Patents by Inventor Alexandre Martins

Alexandre Martins 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: 20180309998
    Abstract: A method of controlling output bitrate of a video encoder encoding a video sequence. The method comprises setting a long-term bit budget for a time period of at least one day for output of the video encoder, and determining a first allowable bitrate based on the long-term bit budget. The method further comprises determining an instantaneous bit restriction for output of the video encoder, and determining a second allowable bitrate based on the instantaneous bit restriction. Output bitrate is controlled based on the first allowable bitrate and the second allowable bitrate, such that the long-term bit budget, the first allowable bitrate and the second allowable bitrate are complied with. The method may be performed in a non-transitory computer-readable medium having instruction stored thereon. The method may also be performed by a bitrate controller. The bitrate controller may be found in a camera and a network video recorder.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 25, 2018
    Applicant: AXIS AB
    Inventors: Viktor Edpalm, Alexander Toresson, Alexandre Martins
  • Patent number: 10110929
    Abstract: A method of pre-processing digital images captured by an image sensor for encoding is disclosed. The method comprises receiving a first digital image, receiving information representative of a movement of the image sensor at a time of capture of said first digital image), and pre-processing said first digital image. At least one parameter of said pre-processing is dependent on said information representative of movement. A digital image pre-processing system is also disclosed.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: October 23, 2018
    Assignee: Axis AB
    Inventors: Alexandre Martins, Viktor Edpalm, Xing Danielsson Fang, Lars Persson, Fredrik Pihl
  • Patent number: 10057591
    Abstract: A method for processing an image in a video device, comprises reading an image and combining the image with metadata related to the image by embedding the metadata in or with the image. The method further includes combining transforming the image and extracting the metadata from the image, before encoding the image in an encoder and utilizing the metadata as input in further processing.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: August 21, 2018
    Assignee: AXIS AB
    Inventors: Song Yuan, Alexandre Martins
  • Patent number: 9936217
    Abstract: A method and encoder for video encoding a sequence of frames is provided. The method comprises: receiving a sequence of frames depicting a moving object, predicting a movement of the moving object in the sequence of frames between a first time point and a second time point; defining, on basis of the predicted movement of the moving object, a region of interest (ROI) in the frames which covers the moving object during its entire predicted movement between the first time point and the second time point; and encoding a first frame, corresponding to the first time point, in the ROI and one or more intermediate frames, corresponding to time points being intermediate to the first and the second time point, in at least a subset of the ROI using a common encoding quality pattern defining which encoding quality to use in which portion of the ROI.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: April 3, 2018
    Assignee: AXIS AB
    Inventors: Jiandan Chen, Markus Skans, Willie Betschart, Mikael Pendse, Alexandre Martins
  • Publication number: 20180072167
    Abstract: The present application solves the problem of limiting the input power of a fast charging system for electric vehicles to a value that is lower than the output power during the fast charging of electric vehicles. A fast charging system for electric vehicles (100) is disclosed, which comprises a battery (103), a stage of input power electronics (101), and a stage of output power electronics (102). The system supplies power to the charging circuit (111), this power being higher than the input power obtained from the public low-voltage power supply network (110). This solution is used for charging electric vehicles such as cars, buses or any other vehicle equipped with an electric energy storage system rechargeable by means of an external connection.
    Type: Application
    Filed: May 12, 2016
    Publication date: March 15, 2018
    Inventors: Pedro Nuno MARCOS MOREIRA DA SILVA, Vitor Alexandre MARTINS FERREIRA, Lino Joao DA SILVA PAUPERIO PEREIRA, Domingos Horacio CARVALHO GQNCALVES
  • Patent number: 9866831
    Abstract: A method for encoding video is disclosed. The method comprises the steps of receiving information representative of pixels in a current digital image frame of a video to be encoded, calculating a group value for each group of neighboring pixels based on the received information, accumulating group values of corresponding groups of pixels in a first sequence of frames to form a first accumulation of accumulated group values, accumulating group values of corresponding groups of pixels in a second sequence of frames to form a second accumulation of accumulated group values, wherein the second sequence includes frames captured over a longer period of time than the first sequence, comparing accumulated group values of the first accumulation with accumulated group values of the second accumulation, calculating a global change value based on the comparison, setting a GOP length based on the global change value; and encoding the current image frame as an intra-frame or inter-frame based on the GOP length.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: January 9, 2018
    Assignee: Axis AB
    Inventors: Xing Danielsson Fan, Viktor Edpalm, Fredrik Pihl, Lars Persson, Alexandre Martins
  • Patent number: 9805287
    Abstract: A method of identifying relevant areas in digital images is provided. The method comprises receiving information representative of pixels in a first digital image, and calculating a spatial statistical measure of said information for groups of neighboring pixels in said first image to form a group value for each group of pixels. Further, the method comprises calculating differences between group values, and comparing said differences to a predetermined threshold value. If said difference is equal to or above said threshold value, said group is identified as relevant, and if said difference is below said threshold value, said group is identified as not relevant. A method of encoding digital images based on the identification of relevant and non-relevant areas is also provided, as well as a digital encoder system.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 31, 2017
    Assignee: AXIS AB
    Inventors: Viktor Edpalm, Lars Persson, Xing Danielsson Fan, Fredrik Pihl, Alexandre Martins
  • Publication number: 20170282729
    Abstract: A solution to solve the problem of embodying a wall mountable electric vehicle DC fast charger is disclosed: a wall mountable electric vehicle DC charger (201), comprising a modular AC to DC converter unit comprising at least one high frequency AC to DC power converter module placed in the interior back of the charger, a cooling system with input and output channels placed on the back of the charger, between said charger and a wall (202), a wireless network interface and a central processing unit. In one embodiment, the unit does not incorporate a display for messages and commands and, instead, has the possibility of turning a mobile computational device (301) into a command console of the charger sending commands using wireless communication (302),It is useful for quick charging with DC electric power in different situations: private users, fleets, companies, condominiums, garages, car dealers and also in public places.
    Type: Application
    Filed: August 17, 2015
    Publication date: October 5, 2017
    Inventors: Pedro Nuno MARCOS MOREIRA DA SILVA, Vitor Alexandre MARTINS FERREIRA, Susana MARINHO FERREIRA GUEDES, Lino Joao DA SILVA PAUPERIO PEREIRA, Ines Sofia MARQUES RAMOS, Paulo Miguel SILVA CECILIO GONCALVES, Germano Miguel OLIVEIRA DA SILVA
  • Patent number: 9735969
    Abstract: The invention concerns a method for generating an electronic signature key and an associated public key certificate, implemented by a client unit and a server unit, the method comprising a step during which the client unit and/or the server unit generate(s) a signature key comprising a private key and a public key, and a public key certificate comprising said public key, the method being characterized in that the client unit acquires an item of biometric data of an individual, and in that the signature key and/or the public key certificate are generated from at least a portion of said biometric data, and in that the portion of biometric metric data from which the signature key and/or the public key certificate have been generated is ephemeral and is not memorized after the signature key and the public key certificate have been generated. The invention also concerns a method for transferring a message and a system designed to implement the method for generating a signature key.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: August 15, 2017
    Assignee: MORPHO
    Inventors: Alexandre Martins, Hervé Chabanne, Julien Bringer, Olivier Cipière, Rodolphe Hugel
  • Publication number: 20170064338
    Abstract: A method of pre-processing digital images captured by an image sensor for encoding is disclosed. The method comprises receiving a first digital image, receiving information representative of a movement of the image sensor at a time of capture of said first digital image), and pre-processing said first digital image. At least one parameter of said pre-processing is dependent on said information representative of movement. A digital image pre-processing system is also disclosed.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 2, 2017
    Applicant: AXIS AB
    Inventors: Alexandre Martins, Viktor Edpalm, Xing Danielsson Fang, Lars Persson, Fredrik Pihl
  • Publication number: 20160316219
    Abstract: A method for processing an image in a video device, comprises reading an image and combining the image with metadata related to the image by embedding the metadata in or with the image. The method further includes combining transforming the image and extracting the metadata from the image, before encoding the image in an encoder and utilizing the metadata as input in further processing.
    Type: Application
    Filed: April 22, 2016
    Publication date: October 27, 2016
    Applicant: Axis AB
    Inventors: Song YUAN, Alexandre MARTINS
  • Publication number: 20160165257
    Abstract: A method and encoder for video encoding a sequence of frames is provided. The method comprises: receiving a sequence of frames depicting a moving object, predicting a movement of the moving object in the sequence of frames between a first time point and a second time point; defining, on basis of the predicted movement of the moving object, a region of interest (ROI) in the frames which covers the moving object during its entire predicted movement between the first time point and the second time point; and encoding a first frame, corresponding to the first time point, in the ROI and one or more intermediate frames, corresponding to time points being intermediate to the first and the second time point, in at least a subset of the ROI using a common encoding quality pattern defining which encoding quality to use in which portion of the ROI.
    Type: Application
    Filed: November 25, 2015
    Publication date: June 9, 2016
    Applicant: AXIS AB
    Inventors: Jiandan Chen, Markus Skans, Willie Betschart, Mikael Pendse, Alexandre Martins
  • Publication number: 20160140421
    Abstract: A method of identifying relevant areas in digital images is provided. The method comprises receiving information representative of pixels in a first digital image, and calculating a spatial statistical measure of said information for groups of neighboring pixels in said first image to form a group value for each group of pixels. Further, the method comprises calculating differences between group values, and comparing said differences to a predetermined threshold value. If said difference is equal to or above said threshold value, said group is identified as relevant, and if said difference is below said threshold value, said group is identified as not relevant. A method of encoding digital images based on the identification of relevant and non-relevant areas is also provided, as well as a digital encoder system.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 19, 2016
    Applicant: AXIS AB
    Inventors: Viktor Edpalm, Lars Persson, Xing Danielsson Fan, Fredrik Pihl, Alexandre Martins
  • Publication number: 20160142705
    Abstract: A method for encoding video is disclosed. The method comprises the steps of receiving information representative of pixels in a current digital image frame of a video to be encoded, calculating a group value for each group of neighboring pixels based on the received information, accumulating group values of corresponding groups of pixels in a first sequence of frames to form a first accumulation of accumulated group values, accumulating group values of corresponding groups of pixels in a second sequence of frames to form a second accumulation of accumulated group values, wherein the second sequence includes frames captured over a longer period of time than the first sequence, comparing accumulated group values of the first accumulation with accumulated group values of the second accumulation, calculating a global change value based on the comparison, setting a GOP length based on the global change value; and encoding the current image frame as an intra-frame or inter-frame based on the GOP length.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 19, 2016
    Applicant: AXIS AB
    Inventors: Xing Danielsson Fan, Viktor Edpalm, Fredrik Pihl, Lars Persson, Alexandre Martins
  • Publication number: 20150270977
    Abstract: The invention concerns a method for generating an electronic signature key and an associated public key certificate, implemented by a client unit and a server unit, the method comprising a step during which the client unit and/or the server unit generate(s) a signature key comprising a private key and a public key, and a public key certificate comprising said public key, the method being characterised in that the client unit acquires an item of biometric data of an individual, and in that the signature key and/or the public key certificate are generated from at least a portion of said biometric data, and in that the portion of biometric metric data from which the signature key and/or the public key certificate have been generated is ephemeral and is not memorised after the signature key and the public key certificate have been generated. The invention also concerns a method for transferring a message and a system designed to implement the method for generating a signature key.
    Type: Application
    Filed: October 11, 2013
    Publication date: September 24, 2015
    Inventors: Alexandre Martins, Hervé Chabanne, Julien Bringer, Olivier Cipière, Rodolphe Hugel
  • Patent number: 7309640
    Abstract: A method is provided for fabricating an integrated circuit. According to the method, hollow isolating trenches are produced within a substrate, and active components are produced in and on active areas of the substrate that are between the trenches. The trenches are produced in an initial phase carried out before production of the active components and a final phase carried out after production of the active components. In the initial phase, trenches are formed in the substrate, and the trenches are filled with a fill material. In the final phase, the active components are encapsulated, accesses are created through the encapsulation material to each filled trench, the fill material is removed through each access, and the opening of each trench is plugged through the corresponding access. Also provided is an integrated that includes hollow isolating trenches within a substrate.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: December 18, 2007
    Assignees: STMicroelectronics SA, Koninklijke Philips Electronics N.V.
    Inventors: Alexandre Martin, Davy Villanueva, Frédéric Salvetti
  • Publication number: 20070088757
    Abstract: The invention provides systems, methods and software for creating, maintaining, accessing, navigating and persisting complex data objects and associated data stores. In one aspect, the invention also provides an application programming interface (“API”) useful for creating, maintaining, accessing, navigating and persisting complex data objects and associated data stores as a CDOG model.
    Type: Application
    Filed: May 2, 2006
    Publication date: April 19, 2007
    Inventors: Ward Mullins, Alexandre Martins
  • Publication number: 20070055647
    Abstract: The present invention provides a system and method for dynamic object-driven database manipulation and mapping system which relates in general to correlating or translating one type of database to another type of database or to an object programming application. Correlating or translating involves relational to object translation, object to object translation, relational to relational, or a combination of the above. Thus, the present invention is directed to dynamic mapping of databases to selected objects. Also provided are systems and methods that optionally include caching components, security features, data migration facilities, and components for reading, writing, interpreting and manipulating XML and XMI data files.
    Type: Application
    Filed: May 16, 2006
    Publication date: March 8, 2007
    Inventors: Ward Mullins, Alexandre Martins
  • Patent number: 7149730
    Abstract: The present invention provides a system and method for dynamic object-driven database manipulation and mapping system which relates in general to correlating or translating one type of database to another type of database or to an object programming application. Correlating or translating involves relational to object translation, object to object translation, relational to relational, or a combination of the above. Thus, the present invention is directed to dynamic mapping of databases to selected objects. Also provided are systems and methods that optionally include caching components, security features, data migration facilities, and components for reading, writing, interpreting and manipulating XML and XMI data files.
    Type: Grant
    Filed: May 5, 2003
    Date of Patent: December 12, 2006
    Inventors: Ward Mullins, Alexandre Martins
  • Patent number: D813813
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: March 27, 2018
    Assignee: EFACEC ELECTRIC MOBILITY, S.A.
    Inventors: Pedro Nuno Marcos Moreira da Silva, Vitor Alexandre Martins Ferreira, Susana Marinho Ferreira Guedes, Lino João Da Silva Paupério Pereira, Inês Sofia Marques Ramos, Paulo Miguel Silva Cecílio Gonçalves, Germano Miguel Oliveira da Silva