Patents by Inventor Zhuangfei Wu

Zhuangfei Wu 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: 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: 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
  • Publication number: 20130287123
    Abstract: A method of indicating bit stream subsets in a video bit stream (210) is provided. The method comprises receiving the bit stream, dividing the bit stream into video packets (211-216), wherein each packet comprises either one of video data or supplemental information, and marking each packet with a single subset identifier (stream_id). Each subset identifier is associated with a corresponding bit stream subset (221-223). Further, a method of extracting video packets from a video bit stream is provided. The method comprises providing relevant subset identifiers, receiving video packets from the bit stream, and, for each received packet, inspecting the subset identifier of the packet. The packet is extracted if the subset identifier matches one of the relevant subset identifiers. This allows condensing properties of a bit stream subset into a single identifier, thereby simplifying the processing of video packets in the network and on the client side.
    Type: Application
    Filed: January 19, 2012
    Publication date: October 31, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Thomas Rusert, Rickard Sjöberg, Zhuangfei Wu
  • Publication number: 20130271571
    Abstract: Methods and arrangements in video handling entities for transforming an MVC bit stream to an AVC bit stream and vice versa. The methods and arrangements involve modification of reference data in an obtained bit stream and thus transforming the bit stream into another format. The suggested solution is a low complexity procedure, and thus much faster than e.g. transcoding of a bit stream into another format.
    Type: Application
    Filed: December 27, 2010
    Publication date: October 17, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Zhuangfei Wu, Thomas Rusert
  • Publication number: 20130188708
    Abstract: A technique for encoding and decoding data pertaining to multiple video views is presented. A method embodiment of the encoding technique comprises the steps of providing first picture stream belonging to a first view and performing a first encoding operation to encode a picture of the first picture stream. The first encoding operation is based on a single-view video codec and provides encoder state information relevant for the encoding of another picture of the first picture stream. Also provided is a second picture stream belonging to a second video view. A second encoding operation is performed to encode a picture of the second picture stream based on the single-view video codec, wherein the second encoding operation is based on the encoder state information provided by the first encoding operation. On the basis of the encoded picture of the first picture stream and encoded picture of the second picture stream, dedicated video streams are generated.
    Type: Application
    Filed: October 5, 2010
    Publication date: July 25, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Thomas Rusert, Clinton Priddle, Zhuangfei Wu
  • Publication number: 20120317189
    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: Application
    Filed: February 16, 2011
    Publication date: December 13, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Torbjörn Einarsson, Per Fröjdh, Clinton Priddle, Zhuangfei Wu
  • Publication number: 20120317305
    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: Application
    Filed: February 16, 2011
    Publication date: December 13, 2012
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Torbjörn Einarsson, Per Fröjdh, Clinton Priddle, Zhuangfei Wu
  • Publication number: 20120250765
    Abstract: Methods and arrangements in video encoding and decoding entities. The methods and arrangements relate to the joint encoding of reference information associated with encoded video. The method and arrangement in a decoding entity relate to obtaining (402) a single syntax element associated with an encoded block Be, and identifying (404) a reference mode and one or more reference pictures based on the obtained syntax element. The method and arrangement further relate to-decoding (406) of the block Be based on the identified reference mode and one or more reference pictures, thus providing a decoded block, B, of pixels.
    Type: Application
    Filed: December 17, 2010
    Publication date: October 4, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Zhuangfei Wu, Kenneth Andersson, Clinton Priddle, Thomas Rusert, Rickard Sjöberg
  • Publication number: 20120250766
    Abstract: Methods and arrangements in video encoding and decoding entities. The methods and arrangements involve determining (804) the frequency of occurrence of a plurality of reference pictures associated with an obtained (802) set of blocks, which are neighbors of a block B. The methods and arrangements further involve selecting (806) a reference picture or combination of reference pictures having the highest determined frequency of occurrence to be a prediction, Cpred, of the reference picture or combination of reference pictures, C, to be used when encoding/decoding the block, B. The methods and arrangements further involve providing/obtaining (610,612, 808) an indication specifying whether the prediction, Cpred, corresponds to C, and when the prediction, Cpred, is indicated to correspond to C, the encoded block, Be, is decoded (812) based on the prediction Cpred.
    Type: Application
    Filed: December 17, 2010
    Publication date: October 4, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Zhuangfei Wu, Kenneth Andersson, Clinton Priddle, Thomas Rusert, Rickard Sjöberg
  • Publication number: 20120221741
    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: Application
    Filed: November 5, 2010
    Publication date: August 30, 2012
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Per Fröjdh, Clinton Priddle, Zhuangfei Wu
  • Publication number: 20120201521
    Abstract: Supplemental processing information (52, 54) defining post-decoding instructions for processing decoded media content is co-organized in a file (1) 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 (210) that does not recognize the pseudo-identifier but enables decoding of the media content by a media terminal (200) that recognizes the pseudo-identifier to thereby enable post-decoding processing of the decoded media content using the supplemental processing information (52, 54). The co-organization thereby prevents legacy media terminals (210) that cannot use the supplemental processing information from decoding the media content and rendering the media content in a media presentation.
    Type: Application
    Filed: October 18, 2010
    Publication date: August 9, 2012
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Per Fröjdh, Clinton Priddle, Zhuangfei Wu
  • Publication number: 20120170858
    Abstract: An encoding method for encoding of images and corresponding decoding method is disclosed, as well as an encoder and a decoder. The encoding method comprises creating, in an encoder, a residual block from an original block and a prediction block which is an approximation of the original block, wherein the created residual block comprises residual block elements. The en-coding method further comprises re-ordering, in the encoder, the residual block elements within the residual block; and applying, in the encoder, a transform to the re-ordered residual block. By re-ordering the residual block elements prior to applying a transform, an improved efficiency of the encoding may be obtained.
    Type: Application
    Filed: March 16, 2010
    Publication date: July 5, 2012
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Kenneth Andersson, Andrey Norkin, Clinton Priddle, Zhuangfei Wu
  • Publication number: 20110202575
    Abstract: A media container file (30) is generated by organizing encoded video data representative of multiple camera views (22-28) of a video content as one or more video tracks (32) in the media container file (30). A view arrangement representation (34) indicative of a predefined deployment and position relation-ships of camera views (22-28) is selected among multiple different such predefined view arrangement representations. The view identifiers (36) of the multiple camera views (22-28) are included in the selected view arrangement representation (34). The view arrangement representation (34) with the included view identifiers (36) is organized in the media container file (30) relative the at least one video track (32).
    Type: Application
    Filed: December 15, 2008
    Publication date: August 18, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Per Fröjdh, Zhuangfei Wu
  • Publication number: 20110194602
    Abstract: There is provided a method and apparatus for decoding an encoded video stream. The method comprises receiving an indication of a motion vector for a current picture, the motion vector referring to a previously decoded picture. The method also comprises applying a mask, the mask defining a subset of sub-pixel positions of the previously decoded picture which may be referenced by the motion vector for the current picture. The method further comprises identifying at least one pixel value for the current picture by referring to the value of at least one pixel in an allowed pixel position of the previously decoded picture.
    Type: Application
    Filed: February 4, 2011
    Publication date: August 11, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Kenneth ANDERSSON, Rickard SJOBERG, Zhuangfei WU
  • Publication number: 20110182366
    Abstract: Multi-view media data is generated by providing encoded media data representative of multiple media views of a media content. Each of the media views (22-28) is associated with a structural priority identifier (36) indicative of an encoding inter-relationship of the media data relative media data of at least another media view(24-28). A content priority identifier (38) is determined for preferably each media view(22-28). The content priority identifier (38) is, in contrast to the structural priority identifier(36), indicative of the rendering importance level of the media data of the media view(22-28). The determination and inclusion of the content priority identifiers(38) provides an improved processing of the media data, for instance in connection with a selective pruning, rendering, and/or protection application of the multi-view media data.
    Type: Application
    Filed: December 15, 2008
    Publication date: July 28, 2011
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Per Fröjdh, Zhuangfei Wu
  • Publication number: 20110185058
    Abstract: 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: Application
    Filed: January 17, 2011
    Publication date: July 28, 2011
    Inventors: Clinton Priddle, Per Fröjdh, Thorsten Lohmar, Zhuangfei Wu