Patents by Inventor Clinton Priddle
Clinton Priddle 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: 11553154Abstract: Methods and arrangements in a client node and a server node support a decision on decoding and playout of a certain content in the client node. The methods and arrangements relate to the determining, conveying and obtaining of information related to the characteristics (level) required for decoding and playing out the certain media content at a non-regular playout rate. The method and arrangement in the client node further relate to determining, based on the obtained information, which playout rate(s) is/are supported by the client node in regard of level. The methods and arrangements enable the client node to refrain from attempting to decode and play out of the content at a non-regular rate requiring a level which is not supported by the client node.Type: GrantFiled: March 18, 2021Date of Patent: January 10, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Clinton Priddle, Per Fröjdh, Thorsten Lohmar, Zhuangfei Wu
-
Patent number: 11524214Abstract: A picture with multiple slices is encoded by generating a coded slice representation for each of the slices. A slice flag is set to a first value for the first slice in the picture and corresponding slice flags of the remaining slices are set to a second defined value. A respective slice address is generated for each remaining slice to enable identification of the slice start position within the picture for the slice. A coded picture representation of the picture comprises the coded slice representations, the slice addresses and the slice flags. The slice flags enable differentiation between slices for which slice addresses are required and the slice per picture for which no slice address is needed to identify its slice start position.Type: GrantFiled: March 15, 2021Date of Patent: December 13, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rickard Sjöberg, Clinton Priddle
-
Publication number: 20210211606Abstract: Methods and arrangements in a client node and a server node support a decision on decoding and playout of a certain content in the client node. The methods and arrangements relate to the determining, conveying and obtaining of information related to the characteristics (level) required for decoding and playing out the certain media content at a non-regular playout rate. The method and arrangement in the client node further relate to determining, based on the obtained information, which playout rate(s) is/are supported by the client node in regard of level. The methods and arrangements enable the client node to refrain from attempting to decode and play out of the content at a non-regular rate requiring a level which is not supported by the client node.Type: ApplicationFiled: March 18, 2021Publication date: July 8, 2021Inventors: Clinton Priddle, Per Fröjdh, Thorsten Lohmar, Zhuangfei Wu
-
Publication number: 20210197035Abstract: A picture with multiple slices is encoded by generating a coded slice representation for each of the slices. A slice flag is set to a first value for the first slice in the picture and corresponding slice flags of the remaining slices are set to a second defined value. A respective slice address is generated for each remaining slice to enable identification of the slice start position within the picture for the slice. A coded picture representation of the picture comprises the coded slice representations, the slice addresses and the slice flags. The slice flags enable differentiation between slices for which slice addresses are required and the slice per picture for which no slice address is needed to identify its slice start position.Type: ApplicationFiled: March 15, 2021Publication date: July 1, 2021Inventors: Rickard Sjöberg, Clinton Priddle
-
Patent number: 10974107Abstract: A picture with multiple slices is encoded by generating a coded slice representation for each of the slices. A slice flag is set to a first value for the first slice in the picture and corresponding slice flags of the remaining slices are set to a second defined value. A respective slice address is generated for each remaining slice to enable identification of the slice start position within the picture for the slice. A coded picture representation of the picture comprises the coded slice representations, the slice addresses and the slice flags. The slice flags enable differentiation between slices for which slice addresses are required and the slice per picture for which no slice address is needed to identify its slice start position.Type: GrantFiled: September 18, 2019Date of Patent: April 13, 2021Assignee: Velos Media, LLCInventors: Rickard Sjöberg, Clinton Priddle
-
Patent number: 10958867Abstract: Methods and arrangements in a client node and a server node support a decision on decoding and playout of a certain content in the client node. The methods and arrangements relate to the determining, conveying and obtaining of information related to the characteristics (level) required for decoding and playing out the certain media content at a non-regular playout rate. The method and arrangement in the client node further relate to determining, based on the obtained information, which playout rate(s) is/are supported by the client node in regard of level. The methods and arrangements enable the client node to refrain from attempting to decode and play out of the content at a non-regular rate requiring a level which is not supported by the client node.Type: GrantFiled: May 10, 2018Date of Patent: March 23, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Clinton Priddle, Per Fröjdh, Thorsten Lohmar, Zhuangfei Wu
-
Patent number: 10542284Abstract: Methods and arrangements for video coding are provided. In one exemplary embodiment, a method performed by a video decoder may include decoding an encoded video block based on a single index corresponding to the encoded video block and a predetermined reference picture list to obtain a decoded video block. Further, the index may represent a combination of a reference mode and one or more reference pictures associated with the predetermined reference picture list.Type: GrantFiled: May 21, 2015Date of Patent: January 21, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Zhuangfei Wu, Kenneth Andersson, Clinton Priddle, Thomas Rusert, Rickard Sjöberg
-
Publication number: 20200009428Abstract: A picture with multiple slices is encoded by generating a coded slice representation for each of the slices. A slice flag is set to a first value for the first slice in the picture and corresponding slice flags of the remaining slices are set to a second defined value. A respective slice address is generated for each remaining slice to enable identification of the slice start position within the picture for the slice. A coded picture representation of the picture comprises the coded slice representations, the slice addresses and the slice flags. The slice flags enable differentiation between slices for which slice addresses are required and the slice per picture for which no slice address is needed to identify its slice start position.Type: ApplicationFiled: September 18, 2019Publication date: January 9, 2020Inventors: Rickard Sjöberg, Clinton Priddle
-
Patent number: 10456635Abstract: A picture with multiple slices is encoded by generating a coded slice representation for each of the slices. A slice flag is set to a first value for the first slice in the picture and corresponding slice flags of the remaining slices are set to a second defined value. A respective slice address is generated for each remaining slice to enable identification of the slice start position within the picture for the slice. A coded picture representation of the picture comprises the coded slice representations, the slice addresses and the slice flags. The slice flags enable differentiation between slices for which slice addresses are required and the slice per picture for which no slice address is needed to identify its slice start position.Type: GrantFiled: November 6, 2017Date of Patent: October 29, 2019Assignee: Velos Media, LLCInventors: Rickard Sjöberg, Clinton Priddle
-
Patent number: 10397595Abstract: Supplemental processing information defining post-decoding instructions for processing decoded media content is co-organized in a file together with a pseudo-identifier of a media codec employed for encoding the media content. The co-organization trigger abortion of decoding of the media content by a legacy media terminal that does not recognize the pseudo-identifier but enables decoding of the media content by a media terminal that recognizes the pseudo-identifier to thereby enable post-decoding processing of the decoded media content using the supplemental processing information. The co-organization thereby prevents legacy media terminals that cannot use the supplemental processing information from decoding the media content and rendering the media content in a media presentation.Type: GrantFiled: August 13, 2018Date of Patent: August 27, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Per Fröjdh, Clinton Priddle, Zhuangfei Wu
-
Publication number: 20180352244Abstract: Supplemental processing information defining post-decoding instructions for processing decoded media content is co-organized in a file together with a pseudo-identifier of a media codec employed for encoding the media content. The co-organization trigger abortion of decoding of the media content by a legacy media terminal that does not recognize the pseudo-identifier but enables decoding of the media content by a media terminal that recognizes the pseudo-identifier to thereby enable post-decoding processing of the decoded media content using the supplemental processing information. The co-organization thereby prevents legacy media terminals that cannot use the supplemental processing information from decoding the media content and rendering the media content in a media presentation.Type: ApplicationFiled: August 13, 2018Publication date: December 6, 2018Inventors: Per Fröjdh, Clinton Priddle, Zhuangfei Wu
-
Patent number: 10085036Abstract: Supplemental processing information defining post-decoding instructions for processing decoded media content is co-organized in a file together with a pseudo-identifier of a media codec employed for encoding the media content. The co-organization trigger abortion of decoding of the media content by a legacy media terminal that does not recognize the pseudo-identifier but enables decoding of the media content by a media terminal that recognizes the pseudo-identifier to thereby enable post-decoding processing of the decoded media content using the supplemental processing information. The co-organization thereby prevents legacy media terminals that cannot use the supplemental processing information from decoding the media content and rendering the media content in a media presentation.Type: GrantFiled: March 27, 2017Date of Patent: September 25, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Per Fröjdh, Clinton Priddle, Zhuangfei Wu
-
Publication number: 20180262712Abstract: Methods and arrangements in a client node and a server node support a decision on decoding and playout of a certain content in the client node. The methods and arrangements relate to the determining, conveying and obtaining of information related to the characteristics (level) required for decoding and playing out the certain media content at a non-regular playout rate. The method and arrangement in the client node further relate to determining, based on the obtained information, which playout rate(s) is/are supported by the client node in regard of level. The methods and arrangements enable the client node to refrain from attempting to decode and play out of the content at a non-regular rate requiring a level which is not supported by the client node.Type: ApplicationFiled: May 10, 2018Publication date: September 13, 2018Inventors: Clinton Priddle, Per Fröjdh, Thorsten Lohmar, Zhuangfei Wu
-
Patent number: 9979925Abstract: Methods and arrangements in a client node and a server node support a decision on decoding and playout of a certain content in the client node. The methods and arrangements relate to the determining, conveying and obtaining of information related to the characteristics (level) required for decoding and playing out the certain media content at a non-regular playout rate. The method and arrangement in the client node further relate to determining, based on the obtained information, which playout rate(s) is/are supported by the client node in regard of level. The methods and arrangements enable the client node to refrain from attempting to decode and play out of the content at a non-regular rate requiring a level which is not supported by the client node.Type: GrantFiled: January 17, 2011Date of Patent: May 22, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Clinton Priddle, Per Fröjdh, Thorsten Lohmar, Zhuangfei Wu
-
Patent number: 9937393Abstract: A picture with multiple slices is encoded by generating a coded slice representation for each of the slices. A slice flag is set to a first value for the first slice in the picture and corresponding slice flags of the remaining slices are set to a second defined value. A respective slice address is generated for each remaining slice to enable identification of the slice start position within the picture for the slice. A coded picture representation of the picture comprises the coded slice representations, the slice addresses and the slice flags. The slice flags enable differentiation between slices for which slice addresses are required and the slice per picture for which no slice address is needed to identify its slice start position.Type: GrantFiled: August 21, 2014Date of Patent: April 10, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rickard Sjöberg, Clinton Priddle
-
Publication number: 20180056149Abstract: A picture with multiple slices is encoded by generating a coded slice representation for each of the slices. A slice flag is set to a first value for the first slice in the picture and corresponding slice flags of the remaining slices are set to a second defined value. A respective slice address is generated for each remaining slice to enable identification of the slice start position within the picture for the slice. A coded picture representation of the picture comprises the coded slice representations, the slice addresses and the slice flags. The slice flags enable differentiation between slices for which slice addresses are required and the slice per picture for which no slice address is needed to identify its slice start position.Type: ApplicationFiled: November 6, 2017Publication date: March 1, 2018Inventors: Rickard Sjöberg, Clinton Priddle
-
Patent number: 9860554Abstract: In a motion estimation for a group of at least one image element in a frame of a video sequence, a global motion is determined between the frame and a reference frame. Uncovered groups present in an uncovered region of the frame are identified based on the determined global motion. The global motion is assigned as motion representation for these identified uncovered groups. The assigned motion representation is useful for constructing new frames in the sequence in a frame rate up-conversion.Type: GrantFiled: December 22, 2015Date of Patent: January 2, 2018Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Jonatan Samuelsson, Kenneth Andersson, Clinton Priddle
-
Publication number: 20170201762Abstract: Supplemental processing information defining post-decoding instructions for processing decoded media content is co-organized in a file together with a pseudo-identifier of a media codec employed for encoding the media content. The co-organization trigger abortion of decoding of the media content by a legacy media terminal that does not recognize the pseudo-identifier but enables decoding of the media content by a media terminal that recognizes the pseudo-identifier to thereby enable post-decoding processing of the decoded media content using the supplemental processing information. The co-organization thereby prevents legacy media terminals that cannot use the supplemental processing information from decoding the media content and rendering the media content in a media presentation.Type: ApplicationFiled: March 27, 2017Publication date: July 13, 2017Inventors: Per Fröjdh, Clinton Priddle, Zhuangfei Wu
-
Patent number: 9653113Abstract: 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: GrantFiled: December 23, 2013Date of Patent: May 16, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Per Fröjdh, Clinton Priddle, Zhuangfei Wu
-
Patent number: 9641584Abstract: 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: GrantFiled: November 9, 2015Date of Patent: May 2, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Torbjörn Einarsson, Per Fröjdh, Clinton Priddle, Zhuangfei Wu