Mpeg 1 Or Mpeg2 (e.g., Gop/gof (i, P, And B Frames), Etc.) Patents (Class 386/329)
  • Patent number: 11350115
    Abstract: A transmission apparatus configured to mix, at a mixing rate, pixels of first video data with pixels of peripheral frames of the first video data and obtain second video data at a first frame rate. The mixing rate for each pixel of a frame of the first video data is based on a luminance value of the pixel. The second video data includes frames having a second frame rate lower than the first frame rate. The apparatus encodes the frames having the second frame rate to obtain a basic stream and encodes remaining frames of the second video data to obtain an extended stream, inserts information about the mixing rate into the basic stream and the extended stream in association with each frame, and transmits the basic stream and the extended stream into which the information about the mixing rate has been inserted.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: May 31, 2022
    Assignee: SATURN LICENSING LLC
    Inventor: Ikuo Tsukagoshi
  • Patent number: 11265574
    Abstract: According to one embodiment, an image encoding method includes selecting a motion reference block from an encoded pixel block to which an inter prediction is applied. The method includes selecting one or more available blocks from the motion reference block. The method includes selecting a selection block from the available blocks. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information specifying the selection block by referring to a code table decided according to a number of the available blocks.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: March 1, 2022
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Taichiro Shiodera, Saori Asaka, Akiyuki Tanizawa, Takeshi Chujoh
  • Patent number: 11252424
    Abstract: An inter prediction method according to the present invention comprises the steps of: selecting candidate units from among reconstructed neighbor units; creating a candidate unit set with respect to units to be decoded, using the selected candidate units; determining a reference unit from among the candidate units which constitute the created candidate unit set; and performing inter prediction on the units to be decoded, using the determined reference unit. According to the present invention, image encoding/decoding efficiency can be improved.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: February 15, 2022
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sung Chang Lim, Hui Yong Kim, Se Yoon Jeong, Suk Hee Cho, Jong Ho Kim, Ha Hyun Lee, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn
  • Patent number: 11182906
    Abstract: Technology for performing object tracking of an object in a video image using both object detection algorithm and an object tracking algorithm. Because object detection algorithms are generally slower, but accurate, than object tracking algorithms, only certain sampled video frames are subject to the object detection algorithm. The non-sampled frames locate the object using the object tracking algorithm, using the most recent previous object detected frame as a starting frame. In this way, the object detection algorithm is used to periodically, effectively calibrate the object tracking algorithm by using a lagging detection result to hide latency introduced by the object detection algorithm.
    Type: Grant
    Filed: November 24, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yubo Li, Qing Wang, Ke Jin, Shi Lei Zhang, Jie Zhang
  • Patent number: 11133035
    Abstract: A playback device reads out and plays contents from a recording medium. The playback device includes a first decoder that decodes a base video stream and an enhanced video stream, a second decoder that decodes encoded graphics data, and a first superimposer that superimposes the enhanced video information and stores enhanced high-luminance video information in a first video plain. The playback device also includes a first processor that converts color of a number of levels into a converted number of levels, a second superimposer that superimposes the decoded graphic data on the enhanced high-luminance video information, a second video plain storing the video information, and a second processor that converts color of a number of levels into a converted number of levels. The playback device further includes a third superimposer that superimposes the decoded graphic data on the high-luminance video information, and an outputter that outputs the superimposed result.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: September 28, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Hiroshi Yahata, Tadamasa Toma
  • Patent number: 11107252
    Abstract: A Huffman decoding unit includes: a code analysis unit configured to analyze compressed image data in encoded data sequentially received, and sequentially recognize zero run information, group number information, and additional bit information; and a frequency conversion unit configured to generate coefficient information based on the recognized zero run information, group number information and additional bit information. The code analysis unit receives the encoded data sequentially received and cutout information for cutting out a partial image from an entire image that is decodable based on the compressed image data. When the cutout information is received, only in a case where the compressed image data sequentially received is compressed image data intended for cutout, the code analysis unit outputs, to the frequency conversion unit, the zero run information, the group number information, and the additional bit information, each of which is recognized by analyzing the compressed image data.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: August 31, 2021
    Assignee: SHIKINO HIGH-TECH CO., LTD.
    Inventors: Koichi Furutani, Keisuke Saito
  • Patent number: 11039144
    Abstract: A decoding method includes determining prediction motion information of a first decoding block, performing bidirectional prediction on the first decoding block based on the prediction motion information to obtain a first decoding prediction block, performing motion search of first precision on a prediction reference image block to obtain at least one second decoding prediction block, where a search location of the motion search is determined using a motion vector predictor and the first precision, calculating a difference between the first decoding prediction block and each second decoding prediction block to obtain a target motion vector predictor of the first decoding block, and updating the target motion vector predictor through motion search.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 15, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Chen, Jicheng An, Jianhua Zheng
  • Patent number: 10911817
    Abstract: An information processing system includes a video processing device that processes video data including a plurality of frames, and a transmission device that transmits video data, to be processed by the video processing device, to the connected video processing device. The video processing device stores some frames constituting the video data, and the transmission device stores the remaining frames of the video data not stored in the video processing device.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: February 2, 2021
    Assignee: NEC CORPORATION
    Inventor: Atsunori Sakai
  • Patent number: 10827173
    Abstract: Disclosed herein are a video decoding method and apparatus and a video encoding method and apparatus. In quantization and dequantization, multiple quantization methods and multiple dequantization methods may be used. The multiple quantization methods include a variable-rate step quantization method and a fixed-rate step quantization method. The variable-rate step quantization method may be a quantization method in which an increment in a quantization step depending on an increase in a value of a quantization parameter by 1 is not fixed. The fixed-rate step quantization method may be a quantization method in which the increment in the quantization step depending on the increase of the value of the quantization parameter by 1 is fixed.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: November 3, 2020
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Woong Lim, Seung-Hyun Cho, Joo-Young Lee, Youn-Hee Kim, Jin-Wuk Seok, Jong-Ho Kim, Dae-Yeol Lee, Se-Yoon Jeong, Hui-Yong Kim, Jin-Soo Choi
  • Patent number: 10771787
    Abstract: A dynamic data compression system includes a group of sensors and a controller. The sensors are arranged on-board of a vehicle and operable to detect and capture driving event data, the group of sensors comprising a target sensor. The controller is coupled to the group of sensors and operable to receive one or more data streams indicative of the driving event data from the group of sensors. The controller is further operable to (i) analyze the one or more data streams, (ii) determine a vehicle operation condition based on the one or more data streams, the vehicle operating condition comprising a speed of the vehicle, a location of the vehicle, a motion of the vehicle, or a combination thereof, and (iii) determine whether or not to compress a data stream from the target sensor based on the vehicle operation condition.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 8, 2020
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventor: Louis Brugman
  • Patent number: 10750211
    Abstract: Summarization segments of an encoded video can be efficiently identified, without the need to decode the encoded video to obtain image data, by analyzing encoded-buffer-size deltas, each indicating an encoded-buffer-size difference between a pair of intra-coded frames of an encoded video.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: August 18, 2020
    Assignee: REALNETWORKS, INC.
    Inventor: Milko Boic
  • Patent number: 10735761
    Abstract: Aspects of the disclosure include a video decoding device that includes a processing circuit. The processing circuit is configured to receive encoded video data associated with a current block of a current image frame, determine a set of candidate motion vectors for the current block, determine a selection index based on the encoded video data, and select one of the set of candidate motion vectors based on the selection index. The processing circuit is further configured to refine the selected candidate motion vector to become a reconstructed motion vector when the selected candidate motion vector meets a predetermined condition, and generate an image of the current image frame for output, including generating a reconstructed image of the current block based on the reconstructed motion vector.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: August 4, 2020
    Assignee: MEDIATEK INC
    Inventors: Han Huang, Xiaozhong Xu, Tzu-Der Chuang
  • Patent number: 10708581
    Abstract: A video frame decoding method and apparatus in order to implement efficient and fast video decoding. The method includes acquiring a target time point of a video, obtaining a frame number of a corresponding random access frame according to the target time point, obtaining a frame number of a frame that can be independently decoded, where the dependency set includes at least one dependency, and the dependency represents a correspondence between a frame number of a random access frame and a frame number of a frame that can be independently decoded, and obtaining, according to the frame number of the frame that can be independently decoded, video data of the frame that can be independently decoded, and decoding the random access frame.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: July 7, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Changquan Ai, Shaobo Zhang, Haitao Yang
  • Patent number: 10708598
    Abstract: An image decoding apparatus, method, and medium for decoding a current block included in a bitstream are provided. A first candidate, having a first motion vector that has been used to decode a first block, is searched for from one or more candidates. The first block is spatially or temporally adjacent to the current block. Two or more second candidates, each having a second motion vector being a zero vector, are derived when the first candidate is unavailable in the searching. A current block is decoded using derived candidates. The derived candidates include the two or more second candidates.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: July 7, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
  • Patent number: 10600224
    Abstract: Techniques for animating stickers with sound include receiving audio input by a first mobile device; animating a selected image according to an energy level of the audio input using a set of animation frames associated with the selected image in a user interface view of an application executing on the first mobile device; and presenting the animated image concurrently with receiving the audio input. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: March 24, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Patricia Anne McKenzie, Duckjin Kang, Dwayne B Mercredi, Aaron Nech
  • Patent number: 10382791
    Abstract: The disclosure provides a system and methods for encoding video data. The method can include storing a data structure in a memory, the data structure having a first plurality of data elements arranged corresponding to a second plurality of data elements of a first video data block, and defining a periphery, the data structure further including data related to all of a smallest prediction unit (PU) for the first video data block. The method can also include increasing a size of the data structure in the memory by adding a plurality of extended units along the periphery of the first plurality of data elements, each extended unit having data related to a smallest data element of the first video data block, the extended units being set to default values. The method can also comprise encoding the first video data block based on the data structure.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: August 13, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Wei-Jung Chien, Chengjie Tu, Xianglin Wang, Muhammed Zeyd Coban
  • Patent number: 10217487
    Abstract: A method for controlling playback, includes: obtaining a video file; determining whether a subject in the video file satisfies a predefined condition of variable speed playback; and in response to determining that the subject satisfies the predefined condition of variable speed playback, playing back the video file at a variable speed.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: February 26, 2019
    Assignee: Xiaomi Inc.
    Inventors: Mingyong Tang, Huayijun Liu, Tao Chen
  • Patent number: 10218997
    Abstract: A current block included in a current picture included in a coded video stream is decoded by determining a reference picture in the coded video stream, the reference picture being included in one of (i) a first reference picture group of the current block and (ii) a second reference picture group of the current block; selecting a reference motion vector of a reference block in the reference picture such that in situation (A) when the reference block has a first reference motion vector and a second reference motion vector that respectively correspond to the first reference picture group and the second reference picture group, (i) the first reference motion vector is selected when the reference picture is included in the second reference picture group and (ii) the second reference motion vector is selected when the reference picture is included in the first reference picture group, in situation (B) when the reference block has only one reference motion vector, the only reference motion vector is selected, and i
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 26, 2019
    Assignee: Velos Media, LLC
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Hisao Sasai
  • Patent number: 10200714
    Abstract: Various embodiments for decoding a current block of a picture are provided. A first candidate having a first motion vector predictor is derived from a first motion vector that has been used to decode a first block. It is determined whether a total number of candidates having the first candidate is less than a predetermined maximum candidate number. A second candidate having a second motion vector predictor is derived when the total number of the candidates having the first candidate is less than the predetermined maximum candidate number. A coded index corresponding to a candidate having a motion vector predictor is decoded. The candidate is one of a plurality of candidates having the first candidate and the second candidate. The predetermined maximum candidate number is fixed for all blocks in a slice of the picture.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: February 5, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
  • Patent number: 10169141
    Abstract: A memory device including a memory having a plurality of memory cells for storing data. The memory device includes a controller communicatively coupled to the memory and configured to organize the data as a plurality of stripes. Each individual stripe of the plurality of stripes includes a plurality of data groups, each of the plurality of data groups stored in the memory using a subset of the plurality of memory cells. Stripe lengths (number of data groups) for individual stripes are determined by the controller based on detecting a condition associated with one or more data groups of the plurality of data groups. At least one data group of the plurality of data groups for each of the individual stripes includes parity data for correcting bit errors associated with the subset of the plurality of memory cells for the individual stripe.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: January 1, 2019
    Assignee: SK Hynix Inc.
    Inventors: Fan Zhang, Chenrong Xiong, Yu Cai, Aman Bhatia, HyungSeok Kim, June Lee
  • Patent number: 10063776
    Abstract: Cameras may monitor its operation and automatically switch between operation modes thereby to best capture users' experiences. Auxiliary sensor data collected by the one or more sensors and/or captured image data may be analyzed to determine when a camera should switch to a different operation mode. The auxiliary sensor data and/or the content of the captured images may include motion information indicating whether the camera or the captured scene has relatively high-motion, relatively low-motion, or no motion. Event(s) may be detected by analyzing the auxiliary sensor data and/or analyzing captured image data, and preferred operation mode(s) suitable for capturing the events can be determined. Each preferred operation mode may be associated with a confidence value. A camera may switch to a preferred operation mode for capturing an event if the event is determined with high confidence to take place at a time point.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: August 28, 2018
    Assignee: GoPro, Inc.
    Inventors: Shishir Rao Ayalasomayajula, Ravi Kumar Belagutti Shivanandappa, Anandhakumar Chinnaiyan
  • Patent number: 10026446
    Abstract: The present invention relates to data application technologies in the field of video surveillance, and discloses an intelligent playback method for video records based on a motion information and an apparatus thereof. The method comprises the following steps: searching for all motion detection additional information conforming to a time period of a playback request in a hard disc, and storing the motion detection additional information as a motion information in a motion information linked list in terms of a time sequence; obtaining a current playback mode and a current playback time, and looking up a nearest motion information under the current playback mode and the current playback time from the motion information linked list; matching the found nearest motion information with the current playback time; controlling a playback speed according to a matching result, so as to implement an automatic control of an intelligent playback speed.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: July 17, 2018
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Zhicheng Li, Hualiang Chen, Chenghua Sun
  • Patent number: 10021410
    Abstract: With an image coding method which allows reduction of processing loads, when pictures included in a video signal are classified into layers so as to belong to their respective layers, a picture that belongs to the second layer that is located in a range restricted according to the first layer to which a current picture to be coded that is one of the pictures belongs, is referred to as a reference picture for the current picture, and the current picture is coded based on the reference picture.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: July 10, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
  • Patent number: 9997197
    Abstract: A method for a device to control playback, includes: obtaining a video file; determining a vision field of a user: and selecting, from the vision file, a video clip corresponding to the vision field of the user and playing back the video clip.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: June 12, 2018
    Assignee: Xiaomi Inc.
    Inventors: Mingyong Tang, Huayijun Liu, Tao Chen
  • Patent number: 9894370
    Abstract: In an example, a method of coding video data includes coding one or more non-video coding layer (VCL) network abstraction layer (NAL) units of a layer of a multi-layer bitstream of video data, where the one or more non-VCL NAL units contain an SEI message having an SEI payload type. The method also includes determining one or more syntax values of the multi-layer bitstream to which the SEI message applies based on the SEI payload type.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: February 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Adarsh Krishnan Ramasubramonian, Fnu Hendry
  • Patent number: 9877038
    Abstract: A motion vector calculation method which attains a higher compression rate, includes: a selection step of selecting one of at least one reference motion vector of a reference block; and a calculation step of calculating a motion vector of a current block to be processed, using the one reference motion vector selected in the selection step, and in the selection step, when the reference block has two reference motion vectors, one of the two reference motion vectors is selected based on whether the reference block is located before or after the current block in display time order, and when the reference block has only one reference motion vector, the one reference motion vector is selected.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: January 23, 2018
    Assignee: Velos Media, LLC
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Hisao Sasai
  • Patent number: 9749676
    Abstract: A multispeed playback system is described herein that allows for playback of smooth streaming media presentations at speeds other than the normal speed or direction, while still using an underlying platform that does not natively support multispeed. The system provides frames to the underlying platform so that the platform is still playing 1× content while the system manipulates video and/or audio samples being fed to the platform to make rendered data look appropriately for a selected speed and direction. The system may feed the underlying platform frames at a faster rate or skip every other frame for faster playback, or may feed each frame to the underlying platform multiple times for slower playback. Thus, the multispeed playback system allows a client application developer to provide users with expected multispeed playback at the client without encoding multiple different streams at the server.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vishal Sood, Raymond Cheng, Anirban Roy, Jack E. Freelander, Sudheer Sirivara
  • Patent number: 9716865
    Abstract: A method of shooting a moving picture in a camera device includes acquiring a frame image for each frame from a camera upon shooting a moving picture. The method also includes dividing and generating the acquired image to a display image and a compression image to transmit one frame, and configuring the compression image as a motion vector of a frame corresponding to a reference frame image or a compression image of a reference frame image. The method further includes displaying the display image and restoring and compressing the compression image to a moving picture, and storing the compressed moving picture.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: July 25, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD
    Inventors: Woohyun Baek, Sungkoo Lee, Sungwook An, Hyunho Park
  • Patent number: 9667994
    Abstract: Systems, methods, and devices for video coding that may receive a rectangular chroma block are disclosed. The rectangular chroma block may be divided into a first square sub-block and a second square sub-block. The systems, methods, and devices may reconstruct the first square sub-block and intra-predict the second square sub-block using reference samples from the reconstructed first square sub-block.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rajan Laxman Joshi, Liwei Guo, Marta Karczewicz
  • Patent number: 9584818
    Abstract: With an image coding method which allows reduction of processing loads, when pictures included in a video signal are classified into layers so as to belong to their respective layers, a picture that belongs to the second layer that is located in a range restricted according to the first layer to which a current picture to be coded that is one of the pictures belongs, is referred to as a reference picture for the current picture, and the current picture is coded based on the reference picture.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: February 28, 2017
    Assignee: SUN PATENT TRUST
    Inventors: Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
  • Patent number: 9578327
    Abstract: An encoding apparatus for encoding video data captured by a plurality of imaging units by a predetermined data unit, includes an encoding unit configured to refer to a first data unit included in video data captured by a first imaging unit to encode a second data unit included in the video data captured by the first imaging unit, and refer to a third data unit included in video data captured by a second imaging unit to encode a fourth data unit included in the video data captured by the first imaging unit.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: February 21, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shun Sugimoto
  • Patent number: 9473732
    Abstract: Systems and methods for a self-correcting DVR record pipeline may provider for simpler, lower cost transport producer hardware elements. A free running transport pipeline producer may fill transport buffers without waiting for feedback from the data consumer that data has been completely processed. The pipeline data consumer independently detects transport buffers that are overwritten before processing on the buffer content is complete. The pipeline data consumer drops or deletes any invalid content or stream data to recover from the data overflow condition.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: October 18, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Ernest G. Schmitt, Faisal Anwar, Surya P. Maheswaram, Manu Shrot
  • Patent number: 9348745
    Abstract: A semiconductor memory storage apparatus includes a packetization unit receiving content data includes a plurality of variable-length frames, and adding management data showing frame data inherent information to frame data of each variable-length frame, and further, packetizing the content data storing the frame data and the management data in each fixed-length packet for every variable-length frame, a buffer temporarily storing the content data at a fixed-length packet unit in write/read operation of the content data packetized at the fixed-length packet unit, a storage unit using a non-volatile memory as an information storage medium, and storing the content data supplied from the buffer, and a controller writing/reading content data packetized at the fixed-length packet unit with respect to the storage unit at a fixed-length packet unit.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: May 24, 2016
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Toshio Suzuki
  • Patent number: 9271003
    Abstract: A system and a method are disclosed for transcoding video files on a server such that they can be streamed to a client device in substantially real-time. The server receives a video file a uses a prediction algorithm to predict each video frame's size based on encoding and streaming parameters associated with the input file and an output stream and transcoding each video frame. If a transcoded frame is too large, it is compressed further, if it is too small, the video file is padded. As such, each video frame transcoded or padded until the encoded frame is the same size as a predicted size. The transcoded frames are streamed to a client device to enable the client to device to playback the video after requesting it from the server.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: February 23, 2016
    Assignee: Opera Software Ireland Limited
    Inventors: Erik R. Swenson, Nitin Bhandari, Vadim Arshanskiy
  • Patent number: 9247226
    Abstract: One aspect of the invention is playing a stored content providing a plurality of segments which collectively contains the stored content, each segment has using first terminus and a second terminus with the content having a temporal flow from the first terminus to the second terminus. At least one segment is associated with a plurality of links to other segments. The system plays at least one segment with the temporal flow, determining whether a content expansion is desired prior to reaching the second terminus. If the content expansion is desired, then linking to and expansion segment and playing the expansion segment. If the content expansion is not desired, then linking to a continuing segment and playing the continuing segment. An additional link form the expansion segment to the continuing segment such that the continuing segment is played after the expansion segment has been played.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: January 26, 2016
    Assignee: MONKEYmedia, Inc.
    Inventors: Eric Justin Gould, Rachel M. Strickland
  • Patent number: 9219920
    Abstract: The invention is directed to a technique capable of improving an coding efficiency by setting a quantization parameter of a peripheral block that is strongly correlated with a quantization parameter of an encoding target block as a prediction value.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: December 22, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mitsuru Maeda, Masato Shima
  • Patent number: 9204119
    Abstract: An audio and/or video generation apparatus which is arranged in operation to generate audio and/or video signals representative of an audio and/or video source, the audio and/or video generation apparatus comprising a recording unit which records the audio and/or video signals on a recording medium, wherein the audio and/or video generation apparatus is arranged to receive metadata associated with the audio and/or video signals generated by a data processor, the recording unit records the metadata on the recording medium with the audio and/or video signals. The data processor receives signals representative of the time codes of the recorded audio/video signals, and the metadata includes time code data representative of the in and out points of a take of the audio/video signals generated by the data processor. The metadata also includes unique identification code for identifying the audio/video signals. The unique identification code is a UMID or the like.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: December 1, 2015
    Assignee: SONY EUROPE LIMITED
    Inventors: Mark John McGrath, Martin Rex Dorricott, Andrew Collins
  • Patent number: 9167220
    Abstract: There are provided methods and apparatus for synchronized stream packing of packets that differ contextually between A/V streams in a parallel presentation. A method includes the step of identifying sub-picture/subtitle packets and/or audio packets having arrival timestamps and/or presentation timestamps that match an arrival timestamp and/or a presentation timestamp, respectively, of video packets. The method also includes the step of packing a Video Object Unit (VOBU) and/or a Transport Stream (TS) with the identified sub-picture/subtitle and audio packets and the video packets having the matching timestamps.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: October 20, 2015
    Assignee: THOMSON LICENSING
    Inventors: Mark Rogers Johnson, Ralf Ostermann, Joseph Sanderson Rice
  • Patent number: 9088764
    Abstract: An audio and/or video generation apparatus which is arranged in operation to generate audio and/or video signals representative of an audio and/or video source, the audio and/or video generation apparatus comprising a recording unit which records the audio and/or video signals on a recording medium, wherein the audio and/or video generation apparatus is arranged to receive metadata associated with the audio and/or video signals generated by a data processor, the recording unit records the metadata on the recording medium with the audio and/or video signals. The data processor receives signals representative of the time codes of the recorded audio/video signals, and the metadata includes time code data representative of the in and out points of a take of the audio/video signals generated by the data processor. The metadata also includes unique identification code for identifying the audio/video signals. The unique identification code is a UMID or the like.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: July 21, 2015
    Assignee: SONY EUROPE LIMITED
    Inventors: Mark John McGrath, Martin Rex Dorricott, Andrew Collins
  • Publication number: 20150139620
    Abstract: Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
    Type: Application
    Filed: January 30, 2015
    Publication date: May 21, 2015
    Applicant: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Tomoaki RYU, Kazuhiko NAKANE, Masaaki SHIMADA, Yoshihisa YAMADA
  • Patent number: 9031376
    Abstract: A method and apparatus for providing additional information included in a video displayed on a display device using visible light communication (VLC). A data packet including video data and additional information for an object included in the video data is received. The video data is extracted from the data packet, and the video data is decoded. The additional information from the data packet is extracted, and the additional information decoded. The decoded video data is output through the display device, and at the same time, the additional information is transmitted for a particular object included in a video based on a VLC protocol using a light emitting device prepared in the display device. The additional information providing apparatus includes an image sensor module, a display module, a visible light receiving module, an additional information manager and a controller.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: May 12, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Hoon Ann, Eun-Tae Won, Jae-Seung Son
  • Patent number: 8970710
    Abstract: A method and apparatus for measuring the quality of a video is provided. The method comprises: generating a frame loss pattern of the video by indicating whether each frame in the video is lost or successfully transmitted; and evaluating the quality of the video as a function of the generated t came loss pattern.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: March 3, 2015
    Assignee: Thomson Licensing
    Inventors: Xiao Dong Gu, De Bing Liu, Zhi Bo Chen
  • Patent number: 8908759
    Abstract: A communication device is operable to manage communication of data streams, which comprise data encoded utilizing scheme that generate plurality of frames with logical grouping and/or inter-frame dependencies, based on determination of network payload parameters that are utilized for the data transmission. Exemplary encoding schemes comprise MPEG encoding, which generates data streams comprised I-frames, P-frames and/or B-frames. Network packets that are utilized to perform data communication are generated such that packet payloads comprise only data corresponding to a single frame and/or logical grouping within the encoded data stream. Feedback from networking subsystem in the communication device may be provided during processing of the data streams to enable use of network payload parameters during encoding operations. Frame sizes may be adjusted, for example, so that a size of each frame is multiple of a size of a payload of the network packets that are utilized in data communication.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: December 9, 2014
    Assignee: Broadcom Corporation
    Inventors: Jeyhan Karaoguz, James D. Bennett
  • Publication number: 20140355964
    Abstract: In a recording medium on which is recorded a multiplexed stream including a plurality of first packets (V_main) constituting a first I-picture in a first video stream and a plurality of second packets (V_sub) constituting a second I-picture in a second video stream, information for identifying the first I-picture and information for identifying the second I-picture are recorded on the medium. A recording medium can thereby be obtained that enables the rapid detection, from a small amount of information, of a particular picture included in a stream such as a TS in which multiple content streams are multiplexed.
    Type: Application
    Filed: August 5, 2014
    Publication date: December 4, 2014
    Inventors: Masaaki SHIMADA, Tomoaki RYU, Kazuhiko NAKANE
  • Patent number: 8891937
    Abstract: A method and apparatus for generating an encoded data stream representing a number of pictures or frames and having a number of layers including a picture layer in which time code information attached to the original data is described or inserted therein for each picture. Such time code information may be inserted into a user data area of the picture layer of the encoded data stream.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: November 18, 2014
    Assignee: Sony Corporation
    Inventors: Kazuyasu Imahashi, Toshihiko Kitazawa
  • Patent number: 8861940
    Abstract: A main-view stream and a sub-view stream are recorded on a recording medium. The main-view stream is used for monoscopic video playback. The sub-view stream is used for stereoscopic video playback in combination with the main-view stream are recorded. The main-view stream includes a plurality of main-view pictures, and the sub-view stream includes a plurality of sub-view pictures. The main-view pictures and the sub-view pictures are in one-to-one correspondence. A B picture is not used as a reference picture for compression of any of the sub-view pictures whose corresponding main-view picture is one of an I picture and a P picture.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: October 14, 2014
    Assignee: Panasonic Corporation
    Inventors: Taiji Sasaki, Hiroshi Yahata, Tomoki Ogawa, Takeshi Tanaka
  • Patent number: 8856652
    Abstract: A method of reproducing interactive graphics data including menu data, the method including receiving a reproduction command of the interactive graphics data during reproduction of AV data, and changing a reproducing state of the AV data.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: October 7, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kil-soo Jung, Sung-wook Park
  • Patent number: 8837907
    Abstract: A video is recorded on a recording medium so that a reproducing apparatus can faithfully reproduce an original color of the recorded video. An sRGB color space or an extended sRGB color space is specified as the color space of the video to be recorded. A signal processing unit generates a video signal corresponding to the specified color space. An encoding/decoding unit compresses the video signal in accordance with the MPEG4-AVC standard to generate a compressed video signal. A CPU generates a color space identifier including information indicating the color space specified and is configured so that an access unit including an SPS NAL unit in the compressed video signal includes an SEI NAL unit in which the color space identifier is stored. The video recorded on the recording medium includes the color space identifier having information for a color space of that video.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: September 16, 2014
    Assignee: Sony Corporation
    Inventors: Osamu Date, Satoshi Tsujii, Makoto Yamada
  • Patent number: 8831400
    Abstract: On a recording medium, stereoscopic and monoscopic specific areas are located one after another next to a stereoscopic/monoscopic shared area. The stereoscopic/monoscopic shared area is a contiguous area to be accessed both in stereoscopic video playback and monoscopic video playback. The stereoscopic specific area is a contiguous area to be accessed immediately before a long jump occurring in stereoscopic video playback. In both the stereoscopic/monoscopic shared area and the stereoscopic specific area, extents of base-view and dependent-view stream files are arranged in an interleaved manner. The extents on the stereoscopic specific area are next in order after the extents on the stereoscopic/monoscopic shared area. The monoscopic specific area is a contiguous area to be accessed immediately before a long jump occurring in monoscopic video playback. The monoscopic specific area has a copy of the entirety of the extents of the base-view stream file recorded on the stereoscopic specific area.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: September 9, 2014
    Assignee: Panasonic Corporation
    Inventors: Taiji Sasaki, Hiroshi Yahata, Tomoki Ogawa
  • Publication number: 20140233924
    Abstract: In a recording medium on which is recorded a multiplexed stream including a plurality of first packets (V_main) constituting a first I-picture in a first video stream and a plurality of second packets (V_sub) constituting a second I-picture in a second video stream, information for identifying the first I-picture and information for identifying the second I-picture are recorded on the medium. A recording medium can thereby be obtained that enables the rapid detection, from a small amount of information, of a particular picture included in a stream such as a TS in which multiple content streams are multiplexed.
    Type: Application
    Filed: May 5, 2014
    Publication date: August 21, 2014
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Masaaki SHIMADA, Tomoaki RYU, Kazuhiko NAKANE