Patents by Inventor Per Frojdh

Per Frojdh 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: 20160065639
    Abstract: In a method of enabling representation switching during HTTP streaming sessions in a communication system, arranging available representations into groups, providing information identifying the groups and their respective representations, and switching representation based on the provided group identify information.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Inventors: Torbjörn Einarsson, Per Fröjdh, Clinton Priddle, Zhuangfei Wu
  • Patent number: 9219941
    Abstract: A secondary stream of rich media packets defining scene states of a sub-portion of a scene representable by a primary stream or rich media packets. Local random access data defining instructions for enabling creation, when being processed, of a starting state of the scene sub-portion without affecting the scene state of scene portions is provided. The local random access data is packed into at least one rich media packet, which is inserted into the secondary stream and transmitted to at least one user terminal. The local random access data can be used by terminals for tuning-in to the secondary stream and/or for error recovery relating to the secondary stream.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: December 22, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Clinton Priddle, Per Fröjdh
  • Publication number: 20150350728
    Abstract: The embodiments of the present invention relate to methods and arrangements for accomplishing trick modes. This is achieved by assigning samples within a track to sample groups, wherein all samples within a sample group belong to one temporal level and by allowing the client to access one temporal level independently of lower temporal levels. In this way, the flexibility for the client regarding play out of different frame rates is increased which can result in a lower bandwidth utilization.
    Type: Application
    Filed: August 6, 2015
    Publication date: December 3, 2015
    Inventors: Per Fröjdh, Torbjörn Einarsson
  • Patent number: 9185153
    Abstract: In a method of enabling representation switching during HTTP streaming sessions in a communication system, arranging (S10) available representations into groups, providing (S20) information identifying the groups and their respective representations, and switching (S30) representation based on the provided group identify information.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: November 10, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Torbjörn Einarsson, Per Fröjdh, Clinton Priddle, Zhuangfei Wu
  • Patent number: 9137555
    Abstract: The embodiments of the present invention relate to methods and arrangements for accomplishing trick modes. This is achieved by assigning samples within a track to sample groups, wherein all samples within a sample group belong to one temporal level and by allowing the client to access one temporal level independently of lower temporal levels. In this way, the flexibility for the client regarding play out of different frame rates is increased which can result in a lower bandwidth utilization.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: September 15, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Per Fröjdh, Torbjörn Einarsson
  • Publication number: 20150237094
    Abstract: A method of controlling adaptive HTTP streaming of media content between a HTTP server and a HTTP client in a communication system, in which system media content is arranged as a plurality of periods, and each such period comprises a plurality of representations of media segments, which method includes the steps of providing temporal alignment information for the media segments of the plurality of representations, which temporal alignment information provides indications about a temporal relation between the segments of the plurality of representations of the media content. Further, the method includes providing key frame location information for the media segments, which key frame location information provides indications about locations of key frames in the media segments of the plurality of representations. Finally, controlling adaptation of the HTTP streaming of the media content based on at least one of the provided temporal alignment information and the provided key frame location information.
    Type: Application
    Filed: May 1, 2015
    Publication date: August 20, 2015
    Inventors: Torbjörn Einarsson, Per Fröjdh, Clinton Priddle, Zhuangfei Wu
  • Patent number: 9112933
    Abstract: A method of controlling adaptive HTTP streaming of media content between a HTTP server and a HTTP client in a communication system, in which system media content is arranged as a plurality of periods, and each such period comprises a plurality of representations of media segments, which method includes the steps of providing (S10) temporal alignment information for the media segments of the plurality of representations, which temporal alignment information provides indications about a temporal relation between the segments of the plurality of representations of the media content. Further, the method includes providing (S20) key frame location information for the media segments, which key frame location information provides indications about locations of key frames in the media segments of the plurality of representations.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: August 18, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Torbjörn Einarsson, Per Fröjdh, Clinton Priddle, Zhuangfei Wu
  • Patent number: 9049457
    Abstract: A method of encoding an input video frame into an encoded video frame comprises the steps of disassembling the input video frame into a plurality of blocks of pixels. For each block being a current block, the method further comprises generating a corresponding predicted block from already reconstructed pixels, generating a residual block by subtracting the predicted block from the current block, generating a reconstructed block from the residual block and the predicted block, and generating the encoded video frame from the residual block The method further entails creating a local structure of reconstructed pixels in a region of the predicted block and aligning the predicted block with the local structure to produce an aligned predicted block, wherein the aligned predicted block is used in the steps of generating the residual block and generating the corresponding reconstructed block.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: June 2, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Kenneth Andersson, Per Frojdh, Clinton Priddle, Jonatan Samuelsson, Rickard Sjoberg
  • Patent number: 8965067
    Abstract: A face data acquirer includes an image capture module arranged to capture an image from a video stream of a video conference. A face detection module is arranged to determine a subset of the image, the subset representing a face. An identity acquisition module is arranged to acquire an identity of a video conference participant coupled to the face represented by the subset of the image. A face extraction module is arranged to extract face data from the subset of the image and to determine whether to store the extracted face data for subsequent face recognition. A corresponding end user video conference device, server, method, computer program and computer program product are also provided.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: February 24, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Per Fröjdh, Jacob Ström
  • Publication number: 20150032899
    Abstract: The invention relates to a mobile telecommunication device (22) comprising: a receiver (40) for receiving content data via a mobile telecommunication network; a play-out buffer (41) for holding downloaded but yet un-played content data; a media reader (42) for reading content data at a media rate from the play-out buffer and for sending content to a display or speaker for rendering; a segment request controller (46) for sending media segment requests to a remote server; a buffer fill monitor (45) for checking a fill level of the play-out buffer, continuously or at least at the end of a media segment download. The segment request controller (46) is configured switch between a state of continuously requesting media segments and a state of not requesting any media segments. This switching is depending on the fill level. By restricting the download of segments, more and longer idle period are created which increases the chance that the radio state is switched down, so as to save battery and resources.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 29, 2015
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Per Willars, Per Fröjdh, Johnny Karlsen, Thorsten Lohmar
  • Publication number: 20140205023
    Abstract: An auxiliary information map (10) is upsampled to form an upsampled auxiliary information map (20). Multiple reference pixels (23) in the upsampled auxiliary information map (20) are selected for a current pixel (21) in the upsampled auxiliary information map (20) based on texel values of texels in an associated texture (30). An updated pixel value is calculated for the current pixel (21) based on the pixel values of the selected reference pixels (23).
    Type: Application
    Filed: June 29, 2012
    Publication date: July 24, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Ivana Girdzijauskas, Per Fröjdh, Thomas Rusert
  • Patent number: 8780172
    Abstract: Co-processing of a video frame (32) and its associated depth map (34) suitable for free viewpoint television involves detecting respective edges (70, 71, 80, 81) in the video frame (32) and the depth map (34). The edges (70, 71, 80, 81) are aligned and used to identify any pixels (90-92) in the depth map (34) or the video frame (32) having incorrect depth values or color values based on the positions of the pixels in the depth map (34)or the video frame (32) relative an edge (80) in 5 the depth map (34) and a corresponding, aligned edge (70) in the video frame (32). The depth values or color values of the identified pixels (90-92) can then be corrected in order to improve the accuracy of the depth map (32) or video frame (34).
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: July 15, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Ivana Girdzijauskas, Per Frojdh, Clinton Priddle
  • Publication number: 20140186003
    Abstract: Metadata defining decoding and rendering instructions for media content to be co-rendered in a media presentation is divided and distributed as track fragments provided in different media container files. Track fragment adjustment information is included in at least one such track fragment in order to define rendering timing relationships between media content portions defined by the track fragments in a current media container file. The rendering timing relationships enable a correct time alignment of the playback of the media content to be co-rendered to achieve a synchronized media presentation. The track fragment adjustment information is particularly advantageous in connection with tuning in or a random access in a stream of media container files comprising fragmented metadata.
    Type: Application
    Filed: December 23, 2013
    Publication date: July 3, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Per Frõjdh, Clinton Priddle, Zhuangfei Wu
  • Patent number: 8768984
    Abstract: A media container file (1) is generated by organizing media data (2; 3) defined by a media track (12) in the file (1). Sub-track information (72, 74) identifying media data portions (4, 5; 6, 7, 8) of the media data (2; 3) is organized for each sub-track of multiple sub-tracks defined in the media track (12). At least one of the sub-tracks is assigned selection information (62, 64) defining a selective processing of the media data portion (4, 5; 6, 7, 8) defined by the sub-track in relation to other media data organized in the media container file (1). The media data (2, 3) advantageously relate to layered media or media defining multiple camera views which are organized into sub-tracks (12). The selection information (62, 64) allows selection among tracks (12) and sub-tracks when setting up a media session and switching between tracks (12) and sub-tracks during such a media session.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: July 1, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Clinton Priddle, Per Fröjdh, Andrey Norkin
  • Publication number: 20140126652
    Abstract: A method of indicating bit stream subsets in a compressed video bit stream is provided. The method comprises receiving the bit stream, dividing the bit stream into packets, wherein each packet comprises either one of video data or supplemental information, marking each packet (310-312, 320-322) with a first subset identifier (s0, s1) which is associated with a corresponding bit stream subset, and providing a first sequence parameter set (SPS) (310), marked with the same first subset identifier as its associated bit stream subset. The first SPS further comprises a second subset identifier (b1) indicating a decoding dependency (304) of the bit stream subset associated with the first subset identifier on a bit stream subset associated with the second subset identifier. Further, a method of extracting video packets from a video bit stream is provided.
    Type: Application
    Filed: June 20, 2012
    Publication date: May 8, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Thomas Rusert, Per Fröjdh, Zhuangfei Wu
  • Patent number: 8687711
    Abstract: A method of encoding a plurality of adaptive filter coefficients (104, 107, 112) into a bitstream (110). The method comprises the steps of entropy encoding (109) the adaptive filter coefficients (104, 107, 112) into the bitstream (110), whereby a prediction (202) for an instance (204) of the adaptive filter coefficients is determined (201) based on at least one of the remaining adaptive filter coefficients (206), a prediction error (205) is determined (203) based on the difference between the instance (204) of the adaptive filter coefficients and the prediction (202), and wherein the step of entropy encoding (109) the plurality of adaptive filter coefficients (104, 107, 112) comprises entropy encoding (109) the prediction error (205) for the instance (204) of the adaptive filter coefficients and entropy encoding (109) the remaining adaptive filter coefficients (206).
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: April 1, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Kenneth Andersson, Per Frojdh, Clinton Priddle, Jonatan Samuelsson, Rickard Sjoberg
  • Patent number: 8670488
    Abstract: In video encoding and decoding predictions may be generated by intra-frame prediction. Intra-frame prediction uses reconstructed pixels in a reconstructed frame. Intra-frame prediction is performed by extending the reconstructed pixels into a predicted block using intra-frame prediction modes, each intra-frame prediction mode indicating a direction of the extension. In order to reduce the number of possible intra-frame prediction modes, a subset is selected from a predetermined set of possible intra-frame prediction modes. A subset of intra-frame prediction modes can be created by forming preselection sets of intra-frame prediction modes on the basis of similarity of their associated predicted blocks and selecting a representative intra-frame prediction mode from each preselection set.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: March 11, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Kenneth Andersson, Per Frojdh, Clinton Priddle, Jonatan Samuelsson
  • Patent number: 8635359
    Abstract: Metadata defining decoding and rendering instructions for media content to be co-rendered in a media presentation is divided and distributed as track fragments (15, 16) provided in different media container files (11). Track fragment adjustment information (20) is included in at least one such track fragment (15) in order to define rendering timing relationships between media content portions defined by the track fragments (15, 16) in a current media container file (11). The rendering timing relationships enable a correct time alignment of the playback of the media content to be co-rendered to achieve a synchronized media presentation. The track fragment adjustment information (20) is particularly advantageous in connection with tuning in or a random access in a stream of media container files (1, 11) comprising fragmented metadata.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: January 21, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Per Fröjdh, Clinton Priddle, Zhuangfei Wu
  • Patent number: 8578228
    Abstract: A media stream comprising rich media scene packets and scene update packets is complemented with a data packet defining an exit point for interrupting rendering rich media of the stream and a scene update packet associated with the data packet and defining an entry point back to rendering rich media of the stream. The exit-entry point pair defines an alternative media rendering route that can be used by user terminals to recover from errors in the media stream.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: November 5, 2013
    Assignee: Telefonaktiebolaget LM Ericcson
    Inventors: Per Fröjdh, Clinton Priddle
  • Patent number: 8576906
    Abstract: A method and device for determining an adaptive filter having multiple filter parameters, wherein a first filter parameter has a first level of adaptivity and a second filter parameter has a second, different level of adaptivity. Parameter values for the first filter parameter are determined among a first set of allowable filter parameter values. Parameter values for the second filter parameter are correspondingly determined among a second, different set of allowable filter parameter values. The different levels of adaptivity in the filter parameters are achieved because the second set includes more allowable filter parameter values than the first set. The adaptive filter is advantageously used in filtering in intra- or inter-predication during video encoding and decoding.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: November 5, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Kenneth Andersson, Jonatan Samuelsson, Clinton Priddle, Per Frojdh, Rickard Sjoberg