JP7733968B2 - 最適化された時間スケールと正確な提示タイムスタンプを提供するためのシステム及び方法 - Google Patents
最適化された時間スケールと正確な提示タイムスタンプを提供するためのシステム及び方法Info
- Publication number
- JP7733968B2 JP7733968B2 JP2023575576A JP2023575576A JP7733968B2 JP 7733968 B2 JP7733968 B2 JP 7733968B2 JP 2023575576 A JP2023575576 A JP 2023575576A JP 2023575576 A JP2023575576 A JP 2023575576A JP 7733968 B2 JP7733968 B2 JP 7733968B2
- Authority
- JP
- Japan
- Prior art keywords
- media items
- time scale
- frame
- computer
- media
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronisation processes, e.g. processing of PCR [Programme Clock References]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234381—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2368—Multiplexing of audio and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
1.以下のステップ:複数の異なるメディアアイテムであって、当該複数のメディアアイテムのうちの少なくとも2つは、異なるフレームレートで符号化されているメディアアイテムのそれぞれについて、配信用に当該メディアアイテムを符号化する際に用いた現在の時間スケールを特定するステップと、複数のメディアアイテムについて、当該複数のメディアアイテムのそれぞれのフレーム間隔を一定にする一元的時間スケールを同定するステップと、複数のメディアアイテムのうちの少なくとも1つを、現在の時間スケールから、同定された一元的時間スケールへと変更し、これにより、変更後の少なくとも1つのメディアアイテムのフレーム間隔を一定とするステップと、を含むコンピュータで実装される方法。
以下、本発明の好ましい実施形態を項分け記載する。
実施形態1
複数の異なるメディアアイテムであって、該複数のメディアアイテムのうちの少なくとも2つは、異なるフレームレートで符号化されているメディアアイテムのそれぞれについて、配信用に該メディアアイテムを符号化する際に用いた現在の時間スケールを特定するステップと、
前記複数のメディアアイテムについて、該複数のメディアアイテムのそれぞれのフレーム間隔を一定にする一元的時間スケールを同定するステップと、
前記複数のメディアアイテムのうちの少なくとも1つを、前記現在の時間スケールから、同定された前記一元的時間スケールへと変更し、これにより、変更後の前記少なくとも1つのメディアアイテムのフレーム間隔を一定とするステップと、
を含むコンピュータで実装される方法。
実施形態2
前記メディアアイテムが映像メディアアイテムを含む、実施形態1に記載のコンピュータで実装される方法。
実施形態3
前記映像メディアアイテムが、23.97フレーム/秒、24フレーム/秒、25フレーム/秒、29.97フレーム/秒、30フレーム/秒、59.94フレーム/秒、60フレーム/秒、120フレーム/秒、240フレーム/秒、又は300フレーム/秒のフレームレートで符号化される、実施形態2に記載のコンピュータで実装される方法。
実施形態4
前記メディアアイテムが音声メディアアイテムを含む、実施形態1に記載のコンピュータで実装される方法。
実施形態5
前記音声メディアアイテムが、1フレーム当たり1024サンプル、1536サンプル、又は2048サンプルのフレームレートを有している、実施形態4に記載のコンピュータで実装される方法。
実施形態6
前記複数のメディアアイテムのうち、指定されたメディアアイテム群内にある各メディアアイテムが、指定された映像フレームレート及び音声フレームレートを有しており、
前記一元的時間スケールが、前記メディアアイテム群内の前記メディアアイテムの指定された映像フレームレート及び指定された音声フレームレートを最適化するように計算される、実施形態1に記載のコンピュータで実装される方法。
実施形態7
前記一元的時間スケールは、前記複数のメディアアイテムに対して1つ以上の提示タイムスタンプを生成するように実装される、実施形態1に記載のコンピュータで実装される方法。
実施形態8
前記1つ以上の提示タイムスタンプが単調増加し、
前記一元的時間スケールに使用される単位が、前記複数のメディアアイテムのラップアラウンド時間を最大化するように選択される、実施形態6に記載のコンピュータで実装される方法。
実施形態9
前記複数のメディアアイテムのラップアラウンド時間を最大化するように選択される前記単位が、映像フレームレートに基づいて選択される、実施形態8に記載のコンピュータで実装される方法。
実施形態10
同定された前記一元的時間スケールが、提示タイムスタンプ間隔を含んでおり、
該提示タイムスタンプ間隔が、最小フレーム間隔又は最小フレーム間隔の倍数で構成される、実施形態1に記載のコンピュータで実装される方法。
実施形態11
前記提示タイムスタンプ間隔を指定された分解能に復元するステップをさらに含む、実施形態10に記載のコンピュータで実装される方法。
実施形態12
少なくとも1つの物理プロセッサと、
コンピュータ実行可能命令を含む物理メモリと、
を備えるシステムであって、
前記コンピュータ実行可能命令は、前記物理プロセッサによって実行された場合に、
複数の異なるメディアアイテムであって、該複数のメディアアイテムのうちの少なくとも2つは、異なるフレームレートで符号化されているメディアアイテムのそれぞれについて、配信用に該メディアアイテムを符号化する際に用いた現在の時間スケールを特定するステップと、
前記複数のメディアアイテムについて、該複数のメディアアイテムのそれぞれのフレーム間隔を一定にする一元的時間スケールを同定するステップと、
前記複数のメディアアイテムのうちの少なくとも1つを、前記現在の時間スケールから、同定された前記一元的時間スケールへと変更し、これにより、変更後の前記少なくとも1つのメディアアイテムのフレーム間隔を一定とするステップと、
を前記物理プロセッサに実行させる、システム。
実施形態13
同定された前記一元的時間スケールが、前記一定のフレーム間隔を維持しながら、前記複数のメディアアイテムを可変フレームレートでストリーミングすることを可能にする、実施形態12に記載のシステム。
実施形態14
フレームレートの異なるメディアアイテムが、前記一元的時間スケールを使用して各フレームレートに対して前記一定のフレーム間隔を維持しながら、可変フレームレートでストリーミングされる、実施形態13に記載のシステム。
実施形態15
可変リフレッシュレートを使用してキャプチャされた映像コンテンツを有するメディアアイテムが、前記一元的時間スケールを使用して前記一定のフレーム間隔を維持しながら、可変フレームレートでストリーミングされる、実施形態12に記載のシステム。
実施形態16
前記一元的時間スケールを同定するステップが、時間スケールの異なる前記複数の異なるメディアアイテムから得られる、1つ以上の入力された提示タイムスタンプを、前記一元的時間スケールに基づいた提示タイムスタンプに変換するステップを含む、実施形態12に記載のシステム。
実施形態17
前記入力された提示タイムスタンプから得られる変換後の前記提示タイムスタンプを実装することにより、提示タイムスタンプカウンタのラップアラウンドが回避される、実施形態16に記載のシステム。
実施形態18
前記複数のメディアアイテムのうちの少なくとも1つを、前記現在の時間スケールから、同定された前記一元的時間スケールへと変更するステップにより、前記複数のメディアアイテムの再生中に単一の固定垂直同期割り込みを実装することが可能となる、実施形態12に記載のシステム。
実施形態19
スケーリング後の提示タイムスタンプが、丸め誤差を含まないネイティブ提示タイムスタンプと一致するように、前記複数のメディアアイテムの提示タイムスタンプを最適化するステップをさらに含む、実施形態12に記載のシステム。
実施形態20
1つ以上のコンピュータ実行可能命令を含む非一時的なコンピュータ可読媒体であって、前記コンピュータ実行可能命令は、コンピューティングデバイスの少なくとも1つのプロセッサによって実行された場合に、
複数の異なるメディアアイテムであって、該複数のメディアアイテムのうちの少なくとも2つは、異なるフレームレートで符号化されているメディアアイテムのそれぞれについて、配信用に該メディアアイテムを符号化する際に用いた現在の時間スケールを特定するステップと、
前記複数のメディアアイテムについて、該複数のメディアアイテムのそれぞれのフレーム間隔を一定にする一元的時間スケールを同定するステップと、
前記複数のメディアアイテムのうちの少なくとも1つを、前記現在の時間スケールから、同定された前記一元的時間スケールへと変更し、これにより、変更後の前記少なくとも1つのメディアアイテムのフレーム間隔を一定とするステップと、
を前記コンピューティングデバイスに実行させる、非一時的なコンピュータ可読媒体。
101 コンピュータシステム
102 プロセッサ
103 システムメモリ
104 通信モジュール
105 受信器
106 送信器
107 確認モジュール
108 現在の時間スケール
109 同定モジュール
110 一元的時間スケール
111 時間スケール変更モジュール
112 変更後のメディアアイテム
115 ユーザ
116 再生デバイス
117 入力
120 データストア
121 格納済みメディアアイテム
122 メディアアイテム
123 符号化フレームレート
301 符号化/ストリーミングコンテナ
302 再生/多重分離器
303、2120 映像復号器
304、2118 音声復号器
1900 コンテンツ配信エコシステム
1910 コンテンツ配信インフラ
1912、1922 物理プロセッサ
1914、1924 メモリ
1916、1926 モジュール
1920 コンテンツプレーヤ
2010 記憶装置
2012 コンテンツ
2014 ユーザデータ
2016 ログデータ
2020 サービス
2022 個人向けカスタマイズサービス
2024 符号化変換サービス
2026 パッケージ化サービス
2030 ネットワーク
2032 インターネット基幹回線網
2034 インターネットサービスプロバイダ網
2036 ローカルネットワーク網
2102 通信インフラ
2108 オペレーティングシステム
2110 再生アプリケーション
2112 コンテンツバッファ
2114 音声バッファ
2116 映像バッファ
2122 通信インタフェース
2124 ネットワーク接続
2126 グラフィックスインタフェース
2128 グラフィックスデバイス
2130 音声インタフェース
2132 音声デバイス
2134 入力インタフェース
2136 入力デバイス
2138 記憶装置インタフェース
2140 記憶デバイス
Claims (20)
- 複数の異なるメディアアイテムであって、該複数のメディアアイテムのうちの少なくとも2つは、異なるフレームレートで符号化されているメディアアイテムのそれぞれについて、配信用に該メディアアイテムを符号化する際に用いた現在の時間スケールを特定するステップと、
前記複数のメディアアイテムについて、該複数のメディアアイテムのそれぞれのフレーム間隔を一定にする一元的時間スケールを同定するステップと、
前記複数のメディアアイテムのうちの少なくとも1つを、前記現在の時間スケールから、同定された前記一元的時間スケールへと変更し、これにより、変更後の前記少なくとも1つのメディアアイテムのフレーム間隔を一定とするステップと、
を含み、
前記一元的時間スケールの単位数として、前記複数のメディアアイテムのそれぞれのフレーム間隔を一定にする最小の単位数を選択し、前記複数のメディアアイテムのラップアラウンド時間を最大化するコンピュータで実装される方法。 - 前記メディアアイテムが映像メディアアイテムを含む、請求項1に記載のコンピュータで実装される方法。
- 前記映像メディアアイテムが、23.97フレーム/秒、24フレーム/秒、25フレーム/秒、29.97フレーム/秒、30フレーム/秒、59.94フレーム/秒、60フレーム/秒、120フレーム/秒、240フレーム/秒、又は300フレーム/秒のフレームレートで符号化される、請求項2に記載のコンピュータで実装される方法。
- 前記メディアアイテムが音声メディアアイテムを含む、請求項1に記載のコンピュータで実装される方法。
- 前記音声メディアアイテムが、1フレーム当たり1024サンプル、1536サンプル、又は2048サンプルのフレームレートを有している、請求項4に記載のコンピュータで実装される方法。
- 前記複数のメディアアイテムのうち、指定されたメディアアイテム群内にある各メディアアイテムが、指定された映像フレームレート及び音声フレームレートを有しており、
前記一元的時間スケールが、前記メディアアイテム群内の前記メディアアイテムの指定された映像フレームレート及び指定された音声フレームレートを最適化するように計算される、請求項1に記載のコンピュータで実装される方法。 - 前記一元的時間スケールは、前記複数のメディアアイテムに対して1つ以上の提示タイムスタンプを生成するように実装される、請求項1に記載のコンピュータで実装される方法。
- 前記1つ以上の提示タイムスタンプが単調増加し、
前記一元的時間スケールに使用される単位が、前記複数のメディアアイテムのラップアラウンド時間を最大化するように選択される、請求項7に記載のコンピュータで実装される方法。 - 前記複数のメディアアイテムのラップアラウンド時間を最大化するように選択される前記単位が、映像フレームレートに基づいて選択される、請求項8に記載のコンピュータで実装される方法。
- 同定された前記一元的時間スケールが、提示タイムスタンプ間隔を含んでおり、
該提示タイムスタンプ間隔が、最小フレーム間隔又は最小フレーム間隔の倍数で構成される、請求項1に記載のコンピュータで実装される方法。 - 前記提示タイムスタンプ間隔を指定された分解能に復元するステップをさらに含む、請求項10に記載のコンピュータで実装される方法。
- 少なくとも1つの物理プロセッサと、
コンピュータ実行可能命令を含む物理メモリと、
を備えるシステムであって、
前記コンピュータ実行可能命令は、前記物理プロセッサによって実行された場合に、
複数の異なるメディアアイテムであって、該複数のメディアアイテムのうちの少なくとも2つは、異なるフレームレートで符号化されているメディアアイテムのそれぞれについて、配信用に該メディアアイテムを符号化する際に用いた現在の時間スケールを特定するステップと、
前記複数のメディアアイテムについて、該複数のメディアアイテムのそれぞれのフレーム間隔を一定にする一元的時間スケールを同定するステップと、
前記複数のメディアアイテムのうちの少なくとも1つを、前記現在の時間スケールから、同定された前記一元的時間スケールへと変更し、これにより、変更後の前記少なくとも1つのメディアアイテムのフレーム間隔を一定とするステップと、
を前記物理プロセッサに実行させ、
前記一元的時間スケールの単位数として、前記複数のメディアアイテムのそれぞれのフレーム間隔を一定にする最小の単位数を選択し、前記複数のメディアアイテムのラップアラウンド時間を最大化する、システム。 - 同定された前記一元的時間スケールが、前記一定のフレーム間隔を維持しながら、前記複数のメディアアイテムを可変フレームレートでストリーミングすることを可能にする、請求項12に記載のシステム。
- フレームレートの異なるメディアアイテムが、前記一元的時間スケールを使用して各フレームレートに対して前記一定のフレーム間隔を維持しながら、可変フレームレートでストリーミングされる、請求項13に記載のシステム。
- 可変リフレッシュレートを使用してキャプチャされた映像コンテンツを有するメディアアイテムが、前記一元的時間スケールを使用して前記一定のフレーム間隔を維持しながら、可変フレームレートでストリーミングされる、請求項12に記載のシステム。
- 前記一元的時間スケールを同定するステップが、時間スケールの異なる前記複数の異なるメディアアイテムから得られる、1つ以上の入力された提示タイムスタンプを、前記一元的時間スケールに基づいた提示タイムスタンプに変換するステップを含む、請求項12に記載のシステム。
- 前記入力された提示タイムスタンプから得られる変換後の前記提示タイムスタンプを実装することにより、提示タイムスタンプカウンタのラップアラウンドが回避される、請求項16に記載のシステム。
- 前記複数のメディアアイテムのうちの少なくとも1つを、前記現在の時間スケールから、同定された前記一元的時間スケールへと変更するステップにより、前記複数のメディアアイテムの再生中に単一の固定垂直同期割り込みを実装することが可能となる、請求項12に記載のシステム。
- スケーリング後の提示タイムスタンプが、丸め誤差を含まないネイティブ提示タイムスタンプと一致するように、前記複数のメディアアイテムの提示タイムスタンプを最適化するステップをさらに含む、請求項12に記載のシステム。
- 1つ以上のコンピュータ実行可能命令を含む非一時的なコンピュータ可読媒体であって、前記コンピュータ実行可能命令は、コンピューティングデバイスの少なくとも1つのプロセッサによって実行された場合に、
複数の異なるメディアアイテムであって、該複数のメディアアイテムのうちの少なくとも2つは、異なるフレームレートで符号化されているメディアアイテムのそれぞれについて、配信用に該メディアアイテムを符号化する際に用いた現在の時間スケールを特定するステップと、
前記複数のメディアアイテムについて、該複数のメディアアイテムのそれぞれのフレーム間隔を一定にする一元的時間スケールを同定するステップと、
前記複数のメディアアイテムのうちの少なくとも1つを、前記現在の時間スケールから、同定された前記一元的時間スケールへと変更し、これにより、変更後の前記少なくとも1つのメディアアイテムのフレーム間隔を一定とするステップと、
を前記コンピューティングデバイスに実行させ、
前記一元的時間スケールの単位数として、前記複数のメディアアイテムのそれぞれのフレーム間隔を一定にする最小の単位数を選択し、前記複数のメディアアイテムのラップアラウンド時間を最大化する、非一時的なコンピュータ可読媒体。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/359,468 US11716520B2 (en) | 2021-06-25 | 2021-06-25 | Systems and methods for providing optimized time scales and accurate presentation time stamps |
| US17/359,468 | 2021-06-25 | ||
| PCT/US2022/035002 WO2022272135A1 (en) | 2021-06-25 | 2022-06-24 | Systems and methods for providing optimized time scales and accurate presentation time stamps |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024528388A JP2024528388A (ja) | 2024-07-30 |
| JP7733968B2 true JP7733968B2 (ja) | 2025-09-04 |
Family
ID=82839223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023575576A Active JP7733968B2 (ja) | 2021-06-25 | 2022-06-24 | 最適化された時間スケールと正確な提示タイムスタンプを提供するためのシステム及び方法 |
Country Status (7)
| Country | Link |
|---|---|
| US (3) | US11716520B2 (ja) |
| EP (1) | EP4360323A1 (ja) |
| JP (1) | JP7733968B2 (ja) |
| KR (1) | KR20240021983A (ja) |
| AU (1) | AU2022298955B2 (ja) |
| BR (1) | BR112023027283A2 (ja) |
| WO (1) | WO2022272135A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11716520B2 (en) | 2021-06-25 | 2023-08-01 | Netflix, Inc. | Systems and methods for providing optimized time scales and accurate presentation time stamps |
| US11741998B1 (en) | 2022-05-02 | 2023-08-29 | Dish Network Technologies India Private Limited | Remote operation handling on PTS restart |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005223617A (ja) | 2004-02-05 | 2005-08-18 | Canon Inc | データ生成装置およびデータ生成方法、並びにプログラムおよびコンピュータ読み取り可能な記憶媒体 |
| JP2007511162A (ja) | 2003-11-11 | 2007-04-26 | コスモタン インク. | デジタルオーディオ信号及びオーディオ/ビデオ信号の変速処理方法及びこれを利用したデジタル放送信号の変速再生方法 |
| JP2016178457A (ja) | 2015-03-19 | 2016-10-06 | キヤノン株式会社 | 信号処理装置及び信号処理方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6567117B1 (en) * | 1998-09-09 | 2003-05-20 | Nippon Telegraph And Telephone Corporation | Method for regulating image quality, picture communication equipment using same and recording medium having recorded therein a program for executing the method |
| US20040125124A1 (en) * | 2000-07-24 | 2004-07-01 | Hyeokman Kim | Techniques for constructing and browsing a hierarchical video structure |
| US7735111B2 (en) | 2005-04-29 | 2010-06-08 | The Directv Group, Inc. | Merging of multiple encoded audio-video streams into one program with source clock frequency locked and encoder clock synchronized |
| CN102480634B (zh) * | 2010-11-24 | 2015-12-16 | 中兴通讯股份有限公司 | 移动多媒体广播中分级业务同步的方法、设备和系统 |
| US20140140417A1 (en) * | 2012-11-16 | 2014-05-22 | Gary K. Shaffer | System and method for providing alignment of multiple transcoders for adaptive bitrate streaming in a network environment |
| US9607624B2 (en) * | 2013-03-29 | 2017-03-28 | Apple Inc. | Metadata driven dynamic range control |
| US11025858B2 (en) | 2019-08-08 | 2021-06-01 | Netflix, Inc. | Frame rate conversion |
| US11716520B2 (en) | 2021-06-25 | 2023-08-01 | Netflix, Inc. | Systems and methods for providing optimized time scales and accurate presentation time stamps |
-
2021
- 2021-06-25 US US17/359,468 patent/US11716520B2/en active Active
-
2022
- 2022-06-24 BR BR112023027283A patent/BR112023027283A2/pt unknown
- 2022-06-24 WO PCT/US2022/035002 patent/WO2022272135A1/en not_active Ceased
- 2022-06-24 JP JP2023575576A patent/JP7733968B2/ja active Active
- 2022-06-24 AU AU2022298955A patent/AU2022298955B2/en active Active
- 2022-06-24 EP EP22751486.6A patent/EP4360323A1/en active Pending
- 2022-06-24 KR KR1020247002062A patent/KR20240021983A/ko active Pending
-
2023
- 2023-02-15 US US18/169,706 patent/US12231744B2/en active Active
-
2024
- 2024-10-07 US US18/908,563 patent/US20250030932A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007511162A (ja) | 2003-11-11 | 2007-04-26 | コスモタン インク. | デジタルオーディオ信号及びオーディオ/ビデオ信号の変速処理方法及びこれを利用したデジタル放送信号の変速再生方法 |
| US20070168188A1 (en) | 2003-11-11 | 2007-07-19 | Choi Won Y | Time-scale modification method for digital audio signal and digital audio/video signal, and variable speed reproducing method of digital television signal by using the same method |
| JP2005223617A (ja) | 2004-02-05 | 2005-08-18 | Canon Inc | データ生成装置およびデータ生成方法、並びにプログラムおよびコンピュータ読み取り可能な記憶媒体 |
| JP2016178457A (ja) | 2015-03-19 | 2016-10-06 | キヤノン株式会社 | 信号処理装置及び信号処理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230199278A1 (en) | 2023-06-22 |
| WO2022272135A1 (en) | 2022-12-29 |
| KR20240021983A (ko) | 2024-02-19 |
| AU2022298955A1 (en) | 2024-01-04 |
| US20220417620A1 (en) | 2022-12-29 |
| US12231744B2 (en) | 2025-02-18 |
| JP2024528388A (ja) | 2024-07-30 |
| AU2022298955B2 (en) | 2024-10-10 |
| US11716520B2 (en) | 2023-08-01 |
| US20250030932A1 (en) | 2025-01-23 |
| BR112023027283A2 (pt) | 2024-03-12 |
| EP4360323A1 (en) | 2024-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7617079B2 (ja) | フレームレート変換 | |
| US10123059B2 (en) | Fast start of streaming digital media playback with deferred license retrieval | |
| US8925021B2 (en) | Method and system for trick play in over-the-top video delivery | |
| US20250030932A1 (en) | Systems and methods for providing optimized time scales and accurate presentation time stamps | |
| US12574564B2 (en) | Banding artifact detector | |
| EP4035402B1 (en) | Audio metadata smoothing | |
| US20250321855A1 (en) | Systems and methods for optimizing hard drive throughput | |
| CA3143499C (en) | Frame rate conversion | |
| CA3147190C (en) | Audio metadata smoothing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240209 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240209 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250326 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250513 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250723 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250822 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7733968 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |