Patents by Inventor Erik A. Persson
Erik A. Persson 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: 10836300Abstract: The present disclosure relates to a fastening device (1) for fastening an object, such as a wheelchair, thereto. The fastening device is to be mounted on a vehicle floor. The fastening device (1) comprises an automatic locking retractor (ALR) and a manually operable lever (11) biased by a biasing member (12) to a neutral intermediate position when no manual force is applied thereto. The lever (11) being manually rotatable from the intermediate position in a first direction (A) to a tightening position and being manually rotatable from the intermediate position in a second direction (B) opposite the first direction to a release position.Type: GrantFiled: December 19, 2017Date of Patent: November 17, 2020Assignee: HOLMBERGS SAFETY SYSTEM HOLDING ABInventor: Jan-Erik Persson
-
Publication number: 20200017003Abstract: The present disclosure relates to an adjustable connecting bar for releasable fastening of a child restraint system to a vehicle seat having mounted anchoring members. The adjustable connecting bar (1) comprises a first and a second elongated bar member (2, 3) telescopically interconnected and arranged for relative displacement along a longitudinal axis (L). The first elongated bar member (2) is provided with a coupling device (4) at an end thereof and the coupling device (4) is transformable from a locked configuration to a release configuration in a first operation step by means of a manually operable actuator (8) which is operatively connected via a maneuvering system (9) to the coupling device. The connecting bar (1) further comprises a latch system (10, 11) housed within the connecting bar (1) for selectively preventing extension and retraction of the connecting bar (1).Type: ApplicationFiled: March 6, 2018Publication date: January 16, 2020Inventor: Jan-Erik PERSSON
-
Publication number: 20190366905Abstract: The present disclosure relates to a fastening device (1) for fastening an object, such as a wheelchair, thereto. The fastening device is to be mounted on a vehicle floor. The fastening device (1) comprises an automatic locking retractor (ALR) and a manually operable lever (11) biased by a biasing member (12) to a neutral intermediate position when no manual force is applied thereto. The lever (11) being manually rotatable from the intermediate position in a first direction (A) to a tightening position and being manually rotatable from the intermediate position in a second direction (B) opposite the first direction to a release position.Type: ApplicationFiled: December 19, 2017Publication date: December 5, 2019Inventor: Jan-Erik PERSSON
-
Publication number: 20190232828Abstract: An automatic harness system (1) for a child safety seat comprising one tensioning web (3); a retractor device (2) configured to allow tightening of the tensioning web (3), a locking mechanism, a release mechanism is connected to the retractor device (2). The release mechanism comprises an actuator, where a movement of the actuator from a first position to a second position alternates the release mechanism from the first state to the second state, and vice versa. The actuator's position allows a user to identify whether the release mechanism is in the first state or in the second state.Type: ApplicationFiled: June 22, 2017Publication date: August 1, 2019Inventor: Jan-Erik PERSSON
-
Publication number: 20190196745Abstract: A producer processing unit of a data processing system that is producing a stream of data for use by one or more consumer processing units of the data processing system maintains a record that is accessible to the consumer processing units of a position in the data stream for which it has written data to memory. The consumer processing units then control their reading of the data stream from the memory in accordance with the write position record maintained by the producer processing unit.Type: ApplicationFiled: December 19, 2018Publication date: June 27, 2019Applicant: Arm LimitedInventors: Erik Persson, Stefan Johannes Frid, Philip Gregory Hall, Dominic Hugo Symes, Sven Ola Johannes Hugosson, Robert Norberg
-
Patent number: 10255659Abstract: A scaling apparatus for scaling data arrays, such as images, comprises first horizontal scaling stage circuitry operable to scale a data array input to the scaling apparatus in the horizontal direction, one or more line memories for storing horizontal lines for a data array, wherein the or each line memory is for storing a horizontal line of data for the data array, vertical scaling stage circuitry operable to read data stored in the one or more line memories and to scale the read data in the vertical direction, and second horizontal scaling stage circuitry operable to scale a data array in the horizontal direction.Type: GrantFiled: August 17, 2016Date of Patent: April 9, 2019Assignee: Arm LimitedInventors: Michal Bogusz, Erik Persson
-
Patent number: 10218978Abstract: A data processing system comprises a video processor (3). The data processing system is configured to, when a new frame (10) is to be encoded by the video processor (3), determine for a sub-region of a set of plural sub-regions that the new frame (10) is divided into, whether the sub-region has changed from a previous frame (11), and to control the encoding operation for the new frame (10) on the basis of the determination, e.g. to avoid performing motion estimation.Type: GrantFiled: October 1, 2015Date of Patent: February 26, 2019Assignee: Arm LimitedInventors: Ola Hugosson, Tomas Edsö, Erik Persson
-
Patent number: 10148963Abstract: To perform motion estimation for a video frame block to be encoded, a difference measure is determined for each of a plurality of reference frame block positions at a first, coarser resolution. The determined difference measures are then used estimate difference measures for reference frame blocks at positions at a second resolution that is finer than the first resolution. The estimated second, finer position resolution difference measures are then used to select a set of reference frame block positions for which to determine “full” difference measures. The determined “full” difference measures for each of the selected reference frame block positions are then used to select the reference frame block position to use when encoding the frame block and a motion vector corresponding to that reference frame block position is associated with and encoded for the frame block being encoded.Type: GrantFiled: September 23, 2016Date of Patent: December 4, 2018Assignee: Arm LimitedInventors: Erik Persson, Fredrik Peter Stolt
-
Publication number: 20180091818Abstract: To perform motion estimation for a video frame block to be encoded, a difference measure is determined for each of a plurality of reference frame block positions at a first, coarser resolution. The determined difference measures are then used estimate difference measures for reference frame blocks at positions at a second resolution that is finer than the first resolution. The estimated second, finer position resolution difference measures are then used to select a set of reference frame block positions for which to determine “full” difference measures. The determined “full” difference measures for each of the selected reference frame block positions are then used to select the reference frame block position to use when encoding the frame block and a motion vector corresponding to that reference frame block position is associated with and encoded for the frame block being encoded.Type: ApplicationFiled: September 23, 2016Publication date: March 29, 2018Applicant: ARM LimitedInventors: Erik Persson, Fredrik Peter Stolt
-
Patent number: 9906792Abstract: A video encoder and method of video encoding are provided. At an encoding stage a selected degree of quantization is applied to the encoding of macroblocks of the input video sequence and quantized part-encoded macroblocks are generated. Quantization circuitry in the encoding stage is configured to select the selected degree of quantization for each macroblock in a current slice in dependence on a complexity estimate indicative of the expected entropy encoding complexity of a predetermined set of the quantized part-encoded macroblocks defined for that macroblock.Type: GrantFiled: January 14, 2015Date of Patent: February 27, 2018Assignee: ARM LimitedInventors: Dominic Hugo Symes, Ola Hugosson, Erik Persson
-
Patent number: 9591319Abstract: A video encoding apparatus for encoding a video stream comprises a reference frame cache for reference frame video data retrieved from a reference frame storage unit in external memory, which is derived from an individual frame of the video stream. First and second source frame storage units store first and second blocks of unencoded video data taken from first and second source frames of the video stream, respectively. First and second video encoders perform first and second encoding operations to encode the first and second blocks of unencoded video data with reference to the reference frame video data cached in the reference frame cache, respectively. The first video encoder and the second video encoder perform the first encoding operation and the second encoding operation in parallel with one another.Type: GrantFiled: December 16, 2010Date of Patent: March 7, 2017Assignee: ARM LimitedInventors: Ola Hugosson, Erik Persson
-
Publication number: 20170061577Abstract: A scaling apparatus for scaling data arrays, such as images, comprises first horizontal scaling stage circuitry operable to scale a data array input to the scaling apparatus in the horizontal direction, one or more line memories for storing horizontal lines for a data array, wherein the or each line memory is for storing a horizontal line of data for the data array, vertical scaling stage circuitry operable to read data stored in the one or more line memories and to scale the read data in the vertical direction, and second horizontal scaling stage circuitry operable to scale a data array in the horizontal direction.Type: ApplicationFiled: August 17, 2016Publication date: March 2, 2017Applicant: ARM LimitedInventors: Michal Bogusz, Erik Persson
-
Patent number: 9471493Abstract: A data processing apparatus and corresponding method of data processing are provided. The data processing apparatus comprises a temporary data store configured to store data items retrieved from a memory, wherein the temporary data store selects one of its plural data storage locations in which to store a newly retrieved data item according to a predetermined circular sequence. An index data store is configured to store index items corresponding to the data items stored in the temporary data store, wherein presence of a valid index item in the index data store is indicative of a corresponding data item in the temporary data store. Invalidation control circuitry performs a rolling invalidation process with respect to the index items stored in the index data store, comprising sequentially processing the index items stored in the index data store and selectively marking the index items as invalid according to a predetermined criterion.Type: GrantFiled: December 2, 2014Date of Patent: October 18, 2016Assignee: ARM LimitedInventors: Erik Persson, Ola Hugosson
-
Publication number: 20160100172Abstract: A data processing system comprises a video processor (3). The data processing system is configured to, when a new frame (10) is to be encoded by the video processor (3), determine for a sub-region of a set of plural sub-regions that the new frame (10) is divided into, whether the sub-region has changed from a previous frame (11), and to control the encoding operation for the new frame (10) on the basis of the determination, e.g. to avoid performing motion estimation.Type: ApplicationFiled: October 1, 2015Publication date: April 7, 2016Applicant: ARM LimitedInventors: Ola Hugosson, Tomas Edsö, Erik Persson
-
Patent number: 9213650Abstract: A data processing apparatus is provided comprising a plurality of master devices configured to issue memory access requests including virtual addresses. A memory management unit is configured to receive memory access requests and to translate a virtual address included in a memory access request from a requesting master device into a physical address indicating a storage location in memory. The memory management unit has an internal storage unit having a plurality of entries wherein indications of corresponding virtual address portions and physical address portions are stored. The memory management unit is configured to select an entry of the internal storage unit in dependence on the virtual address and an identifier of the requesting master device. Conflict between the master devices in their usage of the internal storage unit is thus avoided.Type: GrantFiled: December 4, 2014Date of Patent: December 15, 2015Assignee: ARM LimitedInventors: Erik Persson, Ola Hugosson, Andreas Bjorklund
-
Patent number: 9189646Abstract: A data processing apparatus is provided, comprising plural processing units configured to execute plural processes, a storage unit configured to store data required for the plural processes; and a protection unit configured to control access by the plural processes to the storage unit. The protection unit is configured to define an allocated access region of the storage unit for each process of the plural processes, wherein the protection unit is configured to deny access for each the process outside the allocated access region and wherein allocated access regions are defined to be non-overlapping. The protection unit is configured to define each allocated access region as a contiguous portion of the storage unit between a lower region limit and an upper region limit, and the protection unit is configured such that when the lower region limit is modified the lower region limit cannot be decreased and such that when the upper region limit is modified the upper region limit cannot be decreased.Type: GrantFiled: February 5, 2014Date of Patent: November 17, 2015Assignee: ARM LimitedInventors: Ola Hugosson, Erik Persson, Dominic Hugo Symes
-
Publication number: 20150237346Abstract: A video encoder and method of video encoding are provided. At an encoding stage a selected degree of quantization is applied to the encoding of macroblocks of the input video sequence and quantized part-encoded macroblocks are generated. Quantization circuitry in the encoding stage is configured to select the selected degree of quantization for each macroblock in a current slice in dependence on a complexity estimate indicative of the expected entropy encoding complexity of a predetermined set of the quantized part-encoded macroblocks defined for that macroblock.Type: ApplicationFiled: January 14, 2015Publication date: August 20, 2015Inventors: Dominic Hugo SYMES, Ola HUGOSSON, Erik PERSSON
-
Publication number: 20150169452Abstract: A data processing apparatus and corresponding method of data processing are provided. The data processing apparatus comprises a temporary data store configured to store data items retrieved from a memory, wherein the temporary data store selects one of its plural data storage locations in which to store a newly retrieved data item according to a predetermined circular sequence. An index data store is configured to store index items corresponding to the data items stored in the temporary data store, wherein presence of a valid index item in the index data store is indicative of a corresponding data item in the temporary data store. Invalidation control circuitry performs a rolling invalidation process with respect to the index items stored in the index data store, comprising sequentially processing the index items stored in the index data store and selectively marking the index items as invalid according to a predetermined criterion.Type: ApplicationFiled: December 2, 2014Publication date: June 18, 2015Inventors: Erik PERSSON, Ola HUGOSSON
-
Publication number: 20150089148Abstract: A data processing apparatus is provided comprising a plurality of master devices configured to issue memory access requests including virtual addresses. A memory management unit is configured to receive memory access requests and to translate a virtual address included in a memory access request from a requesting master device into a physical address indicating a storage location in memory. The memory management unit has an internal storage unit having a plurality of entries wherein indications of corresponding virtual address portions and physical address portions are stored. The memory management unit is configured to select an entry of the internal storage unit in dependence on the virtual address and an identifier of the requesting master device. Conflict between the master devices in their usage of the internal storage unit is thus avoided.Type: ApplicationFiled: December 4, 2014Publication date: March 26, 2015Inventors: Erik PERSSON, Ola HUGOSSON, Andreas BJORKLUND
-
Patent number: 8924686Abstract: A data processing apparatus is provided comprising a plurality of master devices configured to issue memory access requests including virtual addresses. A memory management unit is configured to receive memory access requests and to translate a virtual address included in a memory access request from a requesting master device into a physical address indicating a storage location in memory. The memory management unit has an internal storage unit having a plurality of entries wherein indications of corresponding virtual address portions and physical address portions are stored. The memory management unit is configured to select an entry of the internal storage unit in dependence on the virtual address and an identifier of the requesting master device. Conflict between the master devices in their usage of the internal storage unit is thus avoided.Type: GrantFiled: October 8, 2009Date of Patent: December 30, 2014Assignee: ARM LimitedInventors: Erik Persson, Ola Hugosson, Andreas Björklund