JP6273383B2 - 超高精細度ディスプレイを用いてワイヤレスドックのビデオ性能を最適化するためのシステムおよび方法 - Google Patents

超高精細度ディスプレイを用いてワイヤレスドックのビデオ性能を最適化するためのシステムおよび方法 Download PDF

Info

Publication number
JP6273383B2
JP6273383B2 JP2016567393A JP2016567393A JP6273383B2 JP 6273383 B2 JP6273383 B2 JP 6273383B2 JP 2016567393 A JP2016567393 A JP 2016567393A JP 2016567393 A JP2016567393 A JP 2016567393A JP 6273383 B2 JP6273383 B2 JP 6273383B2
Authority
JP
Japan
Prior art keywords
wireless
video
transmitting device
video display
determining
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.)
Expired - Fee Related
Application number
JP2016567393A
Other languages
English (en)
Other versions
JP2017523624A (ja
Inventor
コスロ・モハンマド・ラビ
ヴィジェイ・ナーイカル・スブラマニアム
シヴァクマール・バラスブラマニャム
ファワド・ショウカト
Original Assignee
クアルコム,インコーポレイテッド
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by クアルコム,インコーポレイテッド filed Critical クアルコム,インコーポレイテッド
Publication of JP2017523624A publication Critical patent/JP2017523624A/ja
Application granted granted Critical
Publication of JP6273383B2 publication Critical patent/JP6273383B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/756Media network packet handling adapting media to device capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/156Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/184Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • H04N21/6379Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本出願は、一般に、ワイヤレスドックのビデオ性能を最適化することに関し、より詳細には、ウルトラHDディスプレイを有するワイヤレスドックのビデオ性能を最適化するためのシステム、方法、およびデバイスに関する。
ワイヤレスデバイスがより高度になるにつれて、そのサイズは縮小してきたが、その能力は増大してきた。したがって、コンピュータスクリーン、テレビジョン、または別の外部ディスプレイなどの外部ディスプレイ上に、ローカルに記憶されるか、またはより広いネットワークからストリーミングされるビデオなどのワイヤレスデバイスからの情報を表示できることが望ましい場合がある。しかしながら、いくつかの態様では、ビデオディスプレイの高解像度は、ワイヤレスディスプレイへのワイヤレス通信ネットワークにわたって可逆ビデオをストリーミングするのに必要な帯域幅が、ワイヤレスデバイスとワイヤレスディスプレイとの間の接続の送信能力を超える場合があるので、帯域幅問題をもたらす場合がある。したがって、超高精細度ディスプレイを用いてワイヤレスドックのビデオ性能を最適化するために未加工のビットストリームおよび可逆分散情報源符号化を使用するためのシステムおよび方法が望まれる場合がある。
本明細書で論じるシステム、方法、デバイス、およびコンピュータプログラム製品はそれぞれ複数の態様を有し、それらのうちの単一のものが単独で、その望ましい属性を担うことはない。以下の特許請求の範囲によって表される本発明の範囲を限定することなく、いくつかの特徴が以降で簡単に論じられる。この説明を検討した後、特に「発明を実施するための形態」と題するセクションを読んだ後、本発明の特徴が、たとえば、超高精細度ディスプレイを用いてワイヤレスドックのビデオ性能を最適化するために未加工のビットストリーム(raw bitstream)および可逆分散情報源符号化を使用することを含むのがいかに有利であることが理解されよう。
いくつかの態様では、送信デバイスからワイヤレスビデオディスプレイにビデオストリームを送信する方法が開示される。本方法は、ワイヤレスビデオディスプレイの解像度を決定するステップと、ビデオストリームのネイティブ解像度を決定するステップと、送信デバイスとワイヤレスビデオディスプレイとの間の接続速度を決定するステップとを含む。本方法は、ワイヤレスビデオディスプレイの解像度、ビデオストリームのネイティブ解像度、および送信デバイスとワイヤレスビデオディスプレイとの間の接続速度に基づいてビデオ圧縮フォーマットを選択するステップをさらに含む。最終的に、本方法は、選択されたビデオ圧縮フォーマットでビデオストリームを送信デバイスからワイヤレスビデオディスプレイに送信するステップを含む。いくつかの態様では、ビデオ圧縮フォーマットを選択するステップは、未加工のビデオ、分散情報源符号化ビデオ、または高効率ビデオ符号化ビデオのうちの1つであるビデオ圧縮フォーマットを選択することを含む。いくつかの態様では、ワイヤレスビデオディスプレイの解像度は、超高精細度(4K)解像度であり得る。ビデオストリームは、IEEE802.11adフォーマットなどの他の考えられるフォーマットの中から、IEEE802.11フォーマットのうちの任意を使用して送信され得る。接続速度を決定するステップは、送信デバイスおよびワイヤレスビデオディスプレイによって使用されているワイヤレス接続プロトコルを決定することを含み得る。本方法は、ワイヤレスビデオディスプレイからユーザ入力をさらに受信する場合があり、ユーザ入力は、ワイヤレスビデオディスプレイ上のタッチスクリーンからの入力を含む場合がある。
一態様では、ワイヤレスビデオディスプレイへのビデオストリームの送信をキャプチャするための電子デバイスが開示される。本デバイスは、ワイヤレスビデオディスプレイの解像度を決定することと、ビデオストリームのネイティブ解像度を決定することと、デバイスとワイヤレスビデオディスプレイとの間の接続速度を決定することとを行うように構成されたプロセッサを含む。本プロセッサは、ワイヤレスビデオディスプレイの解像度、ビデオストリームのネイティブ解像度、およびデバイスとワイヤレスビデオディスプレイとの間の接続速度に基づいてビデオ圧縮フォーマットを選択するようにさらに構成され得る。本デバイスは、選択されたビデオ圧縮フォーマットでビデオストリームをデバイスからワイヤレスビデオディスプレイに送信するように構成されたトランスミッタを含む場合もある。
一態様では、ワイヤレスビデオディスプレイへのビデオストリームの送信をキャプチャするための電子デバイスが開示される。本デバイスは、ワイヤレスビデオディスプレイの解像度を決定するための手段と、ビデオストリームのネイティブ解像度を決定するための手段と、デバイスとワイヤレスビデオディスプレイとの間の接続速度を決定するための手段とを含む。本デバイスは、ワイヤレスビデオディスプレイの解像度、ビデオストリームのネイティブ解像度、およびデバイスとワイヤレスビデオディスプレイとの間の接続速度に基づいてビデオ圧縮フォーマットを選択するための手段と、選択されたビデオ圧縮フォーマットでビデオストリームをデバイスからワイヤレスビデオディスプレイに送信するための手段とをさらに含む。
一態様では、実行されたとき、ワイヤレス通信装置にワイヤレス通信の方法を実行させる命令を上に含む、符号化された非一時的コンピュータ可読媒体を含むコンピュータプログラム製品が開示される。本方法は、ワイヤレスビデオディスプレイの解像度を決定するステップと、ビデオストリームのネイティブ解像度を決定するステップと、ワイヤレス通信装置とワイヤレスビデオディスプレイとの間の接続速度を決定するステップとを含む。本方法は、ワイヤレスビデオディスプレイの解像度、ビデオストリームのネイティブ解像度、およびワイヤレス通信装置とワイヤレスビデオディスプレイとの間の接続速度に基づいてビデオ圧縮フォーマットを選択するステップと、選択されたビデオ圧縮フォーマットでビデオストリームをワイヤレス通信装置からワイヤレスビデオディスプレイに送信するステップとをさらに含む。
様々な共通のビデオフォーマットでビデオストリームをディスプレイに送信するのに必要な帯域幅を示す図である。 ワイヤレスドックのビデオ性能を最適化するための例示的な方法を示す図である。 本明細書で説明するワイヤレスドックの態様を実施し得る、セルラー電話などのワイヤレスデバイスの例示的な図である。 いくつかの構成要素を接続するためにワイヤレスネットワークを使用するワイヤレスデバイスの図である。 ワイヤレスデバイスとドッキングステーションとの間のワイヤレスネットワーク接続の図である。 ソースビデオおよび行き先に基づいて使用され得る様々なタイプのビデオストリーミング技術を示す表の図である。 ネットワークを介して接続される超高精細度デバイスに未加工のビデオまたは符号化されていないビデオのいずれかを転送するために未加工のビデオまたは符号化されていないビデオがとる、いくつかの構成要素を通るパスを示す概略図である。 超高精細度デバイスに到達するために分散情報源符号化ビデオがとり得る、ワイヤレスデバイスとワイヤレスドックシステムの両方のいくつかの構成要素を通るパスを示す概略図である。 超高精細度デバイスに到達するために高効率ビデオ符号化ビデオがとり得る、ワイヤレスデバイスとワイヤレスドックシステムの両方のいくつかの構成要素を通るパスを示す概略図である。 超高精細度ワイヤレスドックに接続される超高精細度ディスプレイを有するスマートフォンまたはパッド用のビデオ符号化適応ストラテジーを示す表である。
実施形態は、ワイヤレスドックのビデオ性能を最適化するためのシステム、方法、およびデバイスに関し、より詳細には、超高精細度ディスプレイを用いてワイヤレスドックのビデオ性能を最適化するためのシステム、方法、およびデバイスに関する。
一般に、ワイヤレスデバイスにワイヤレスドック機能を提供するのが望ましい。たとえば、ワイヤレスドックの1つの有利な特徴は、セルラー電話などの、比較的小さいスクリーンを有するワイヤレスデバイスから、高精細度テレビジョンスクリーンなどの、大きいデバイスのスクリーン上にビデオを表示する機能であり得る。いくつかの態様では、セルフォンからテレビジョン上にビデオを表示することは、HDMI(登録商標)(高精細度マルチメディアインターフェース)ケーブルなどの有線接続を使用することによって達成され得る。しかしながら、セルフォン、ならびにラップトップコンピュータ、タブレット、および他のデバイスなどの他のポータブルワイヤレス電子機器がより小さくなるにつれて、これらのデバイス上のポートの数を低減するか、またはスペースを節約するためにできるだけ多くの外部ポートを除去するのが望まれる場合がある。同様に、ディスプレイとワイヤレスデバイスとの間にケーブルを接続する必要なしにワイヤレスデバイスからテレビジョンまたは他のスクリーン上にビデオを表示するのが望まれる場合がある。したがって、テレビジョンまたは他のスクリーン上にビデオを表示するためのワイヤレス接続が望まれる場合がある。
しかしながら、ビデオのワイヤレス表示が望ましい場合がある一方で、ビデオのワイヤレス表示は、技術的に困難である場合もある。たとえば、テレビジョンディスプレイの解像度および色深度は、ディスプレイに送信されるビデオストリームが極めて大きい帯域幅を必要とすることを意味する場合がある。たとえば、図1は、様々な共通のビデオフォーマットでビデオストリームをディスプレイに送信するのに必要な帯域幅を示す。いくつかの態様では、ビデオストリームは、ローカル媒体から、またはインターネットなどのより広いネットワークからストリーミングされるビデオなどの、いくつかの異なるソースからストリーミングされるビデオを含み得る。いくつかの態様では、ビデオストリームは、特定のデバイスの画面上の表示を含む場合もあるが、任意のタイプのアプリケーションが使用され得る。たとえば、ビデオストリームは、ワイヤレスデバイスのスクリーン画像を含む場合があるが、このデバイスは、ゲームをするか、アプリケーションを使用するか、ビデオを見るか、インターネットをブラウズするか、電子メールを読むか、またはワイヤレスデバイスが使用され得る任意の他のタイプの機能を行うために使用される。たとえば、列110は、解像度の名称を表示するが、列120、130、140、および150は、それぞれ、水平ピクセル解像度、垂直ピクセル解像度、ピクセル当りのビット数(各ピクセルの色深度に基づく)、およびフレームのサイズ(メガビット)を示す。たとえば、VGA解像度は、ピクセル当りの16ビットで、640ピクセル×480ピクセルであり得る。これらの数を乗算すると、各フレームは、5メガビットであり得る。列160は、帯域幅(メガビット毎秒)が、所与の解像度および色深度の非圧縮の60フレーム毎秒ビデオストリームに必要であることを示す。最後に、列170および180は、それぞれ、所与の解像度の圧縮ビデオストリームを送信するのに必要な最小持続ビットレートと最大ビットレートとを示す。たとえば、VGAビデオの非圧縮ストリームは、295メガビット毎秒を必要とする場合があるが、圧縮VGAストリームは、0.38メガビット毎秒の最小ビットレートを持続し、14.37メガビット毎秒の最大ビットレートを達成し得る。
図1に示すように、解像度および色深度がより高くなるにつれて、MPEG規格に基づく非圧縮ビデオストリームである非圧縮ビットストリームのサイズは、極めて大きくなり得る。たとえば、超高精細度(4K)ビデオの非圧縮ビデオストリームは、少なくとも23,888メガビット毎秒の接続速度を必要とし得る。これらの極めて高い帯域幅要件は、現在利用可能なワイヤレス通信技術を使用して利用できない場合があるか、または、他の理由で使用するのに望ましくない場合がある。したがって、ビデオをディスプレイにワイヤレスで送信するのに比較的少量の帯域幅を使用するのが望まれるか、またはさらには必要である場合がある。
しかしながら、ビデオを圧縮することが、いくつかの方法で行われる場合があり、ビデオを圧縮する各方法は、いくつかの利点およびいくつかの欠点を有する場合がある。たとえば、非圧縮ビデオストリームは、このビデオストリームフォーマットが、ビデオストリームを送信するワイヤレスデバイスとビデオストリームを受信するディスプレイの両方に対して最小限の処理能力を必要とする場合があるという点で有利であり得る。さらに、非圧縮ビデオストリームは、圧縮されなかった結果、圧縮による詳細のいかなる損失も含まない。しかしながら、図1に示すように、非圧縮ビットストリームは、サイズが著しく大きくなり、したがって、他のタイプのビデオストリームよりも著しく高い帯域幅を必要とする場合がある。
いくつかの態様では、ビデオストリームに必要な帯域幅を低減するために、可逆またはほぼ可逆の圧縮が使用され得る。たとえば、分散情報源符号化(DSC:distributed source coded)ビデオが使用され得る。このDSC符号化は、たとえば、ビデオの品質を低減することなく、2倍、2.5倍、3倍、または4倍だけビデオストリームのサイズを低減し得る。そのような符号化は、可逆またはほぼ可逆である場合がある。典型的には、DSC符号化は、有線ビデオアプリケーションに使用されてきたが、DSC符号化は、ワイヤレスドックに使用するなど、ワイヤレスアプリケーションに拡張される場合もある。したがって、時々、セルフォンまたはタブレットなどの送信デバイスとディスプレイデバイスとの間のワイヤレスビデオ送信のためにDSC符号化を使用することが有利である場合がある。DSC符号化は、ビデオストリームの品質に悪影響を与えることなく、ビデオストリームを送信するのに必要な帯域幅を低減し得る。しかしながら、DSC符号化を使用してビデオストリームを符号化するための送信デバイスと、ビデオストリームを復号するための受信デバイスの両方に対するより多くの処理能力をとりたい。
いくつかの態様では、不可逆ビデオ圧縮フォーマットを使用することが有益である場合もある。たとえば、送信デバイスからディスプレイデバイスへのビデオストリームを符号化および復号するために、高効率ビデオ符号化(HEVC)方式が使用され得る。たとえば、HEVC方式は、H.265/MPEG-4 AVC(アドバンストビデオ符号化)規格などのフォーマットを含み得る。いくつかの態様では、ビデオストリームを符号化するために、H.264/MPEG-4 AVCなどの他の不可逆ビデオ圧縮フォーマットが使用される場合もある。列170および180に示すように、これらの不可逆圧縮方式の使用は、送信デバイスからディスプレイデバイスにビデオを送信するのに必要な帯域幅を著しく低減し得る。したがって、不可逆圧縮方式の使用は、より少量の帯域幅を使用して、より高い解像度で、より高い色深度のビデオストリームのワイヤレス送信を可能にし得るので、有利である場合がある。しかしながら、不可逆圧縮方式の使用は、ビデオストリームを符号化する送信デバイスと、ビデオストリームを復号するディスプレイデバイスの両方に対する処理の増加を必要とする場合がある。さらに、その本質から、不可逆圧縮方式は、たとえば、アーティファクトの出現および他の効果などの、ビデオストリームの音声および/または画像の品質の少なくとも何らかの損失をもたらす。いくつかの態様では、アーティファクトの出現および他の画像または音声の劣化問題は、適切な不可逆圧縮フォーマットを選択することにより、また選択されたフォーマットのために適切な圧縮設定を選択することにより最小化される場合がある。
図2は、ワイヤレスドックシステムのビデオ性能を最適化するための例示的な方法200を示す。いくつかの態様では、本方法200は、セルフォン、タブレット、ポータブルコンピュータ、またはデータをディスプレイデバイス上にワイヤレス表示したい場合がある任意の他のタイプのワイヤレスデバイスなどのワイヤレスデバイスによって使用され得る。
ブロック210では、本方法は、ディスプレイデバイスの解像度を決定するステップを含む。たとえば、本方法は、ディスプレイデバイスがVGA解像度を表示することだけが可能であることを決定し得るか、またはディスプレイデバイスが4Kディスプレイであることを決定し得る。いくつかの態様では、解像度を決定するための手段は、プロセッサを含み得る。たとえば、ワイヤレスドックは、ワイヤレスドックがある解像度を有するディスプレイに接続されることをワイヤレスデバイスに送信し得る。いくつかの態様では、この解像度は、ディスプレイのピクセル解像度、リフレッシュ速度、および/または色深度などの情報を含み得る。
ブロック220では、本方法は、ビデオストリームのネイティブ解像度を決定する。このビデオストリームは、ワイヤレスデバイスが再生しているビデオを作り出し得る。たとえば、ワイヤレスデバイスからのビデオストリームは、VGA、720p、1080p、またはネイティブ4Kストリームなどの任意の解像度であり得る。たとえば、ワイヤレスデバイスは、ローカルソースからビデオをプレーバックしている場合があるか、または、Netflix、Youtube、Amazon Prime、または別のビデオストリーミングサービスからビデオをストリーミングするなど、オンラインまたは他のソースからビデオをストリーミングしている場合がある。したがって、このビデオのネイティブ解像度は、既知である場合があるか、またはワイヤレスデバイスによって決定される場合がある。いくつかの態様では、解像度を決定するための手段は、プロセッサを含み得る。
ブロック230では、本方法は、ディスプレイデバイスと送信デバイスとの間の接続速度を決定する。たとえば、ディスプレイデバイスは、テレビジョンまたは別のディスプレイデバイスである場合があるが、送信デバイスは、本方法を使用しているワイヤレスデバイスである場合がある。いくつかの態様では、接続速度を決定することは、ワイヤレスデバイスからディスプレイデバイスに、またはディスプレイデバイスから情報を送信することと、この送信に基づいて2つのデバイス間の利用可能な帯域幅を決定することとを含み得る。いくつかの態様では、接続速度を決定することは、IEEE802.11プロトコル、Bluetooth(登録商標)プロトコル、または別のプロトコルなどの、2つのデバイスによって使用されている接続プロトコルのタイプを決定することと、そのタイプの接続の最大理論速度または通常実用速度に少なくとも部分的に基づいて接続速度を決定することとを含み得る。たとえば、あるIEEE802.11プロトコルが使用される場合、接続速度は、そのタイプのIEEE802.11プロトコルの既知の速度に基づいて決定され得る。たとえば、IEEE802.11adプロトコルが使用される場合、このプロトコルの接続速度は、このプロトコルの既知の速度に基づいて、かつワイヤレスデバイス(送信デバイス)とワイヤレスドック(ディスプレイデバイス)との間の接続品質に基づいて決定され得る。いくつかの態様では、接続速度を決定するための手段は、プロセッサを含み得る。いくつかの態様では、接続速度を決定するために、トランスミッタまたはレシーバも使用され得る。
ブロック240では、本方法は、ディスプレイデバイスの解像度、ビデオストリームのネイティブ解像度、および送信デバイスとディスプレイデバイスとの間の接続速度に基づいてビデオ圧縮フォーマットを選択する。いくつかの態様では、ビデオ圧縮フォーマットを選択することは、非圧縮、可逆またはほぼ可逆の圧縮フォーマット、および不可逆圧縮フォーマットの間からフォーマットを選択することを含み得る。いくつかの態様では、可逆またはほぼ可逆の圧縮フォーマットはDSCフォーマットを含む場合があり、不可逆圧縮フォーマットはHEVCフォーマットを含む場合があるが、非圧縮ビデオは、未加工のビデオとして単純に送信される場合がある。いくつかの態様では、ビデオ圧縮フォーマットを選択することは、この圧縮フォーマットのための設定を決定することをさらに含む場合がある。たとえば、不可逆圧縮フォーマットは、変更され得るいくつかの異なる設定を有する場合があり、それは、送信されるビデオストリームの品質に影響を及ぼす場合があり、送信されるビデオストリームが必要とする帯域幅に影響を及ぼす場合もある。いくつかの態様では、選択するための手段は、プロセッサを含み得る。
いくつかの態様では、本方法は、ビデオストリームのネイティブ解像度およびディスプレイデバイスの解像度に基づいて、送信されるビデオの解像度を選択するステップを含む場合もある。たとえば、選択される解像度は、ネイティブ解像度およびディスプレイデバイスの解像度のうちの低い方であり得る。いくつかの態様では、ビデオ圧縮フォーマットを選択することは、利用可能な帯域幅にわたって送信され得る、最高品質でほとんど非圧縮のフォーマットを選択することを含み得る。たとえば、非圧縮ビデオストリームおよび所与の解像度に関する不可逆圧縮フォーマットに対する図1の値は、利用可能な接続速度と比較される場合があり、ビデオ圧縮フォーマットは、所与の接続タイプにおいて可能な最高の品質を使用するために選択される場合がある。いくつかの態様では、送信デバイスは、非圧縮のビデオストリーム、可逆もしくはほぼ可逆の圧縮を使用して圧縮されるビデオストリーム、または不可逆圧縮フォーマットを使用して圧縮されるビデオストリームの各々を送信するように構成され得る。同様に、ディスプレイデバイスも、これらのフォーマットの各々でビデオを復号するように構成され得る。
ブロック250では、本方法は、選択されたビデオ圧縮フォーマットでビデオストリームを送信デバイスからディスプレイデバイスに送信するステップを含む。たとえば、このビデオは、IEEE802.11プロトコルを使用してセルフォンからテレビジョンにワイヤレス送信され得る。いくつかの態様では、ビデオストリームを送信するステップは、選択されたビデオ圧縮フォーマットの指示をディスプレイデバイスに送信することをさらに含み得る。いくつかの態様では、送信するための手段は、トランスミッタまたはトランシーバを含み得る。
図3は、本明細書で説明するワイヤレスドックの態様を実施し得る、セルラー電話などのワイヤレスデバイス300の一例の図である。ワイヤレスデバイス300は、アプリケーションプロセッサ306を含み、アプリケーションプロセッサ306は、キャッシュ302、ユーザインターフェース304、センサープラットフォーム308、マルチメディアプロセッサ/アクセラレータ310、オンチップメモリ348、GPGPU350、および相互接続線/外部メモリ330に動作可能に接続され得る。相互接続線/外部メモリ330は、外部モジュール/デバイス316に接続し得る、いくつかの周辺デバイス/インターフェース318に接続され得る。相互接続線/外部メモリ330は、WiFi326、GPS324、Bluetooth(登録商標)322などのいくつかのワイヤレスネットワークへの接続を維持または管理する場合があり、セルラーネットワークにアクセスするための3G/4Gモデム320を有する場合もある、接続プロセッサ328にさらに接続し得る。相互接続線/外部メモリ330は、バッテリーモニタ/電力マネージャ304、およびクロック発生器314にさらに接続され得る。バッテリーモニタ/電力マネージャ304は、バッテリー充電回路/電力マネージャ312に動作可能に接続され得る。相互接続線/外部メモリ330は、ディスプレイプロセッサ/コントローラ344、アプリケーションデータムーバー346、およびGPGPU350にさらに接続される場合があり、これらのすべてが、ワイヤレスデバイス300のディスプレイ部分のためにオンチップメモリ348に接続され得る。相互接続線/外部メモリ330は、容量性タッチコントローラサブシステム340にさらに接続される場合があり、容量性タッチコントローラサブシステム340は、ディスプレイプロセッサ/コントローラ344、ならびに、ディスプレイドライバ、タッチスクリーンコントローラ、およびパネル342に接続される場合がある。
相互接続線/外部メモリ330は、オーディオ処理サブシステム334にさらに接続される場合があり、オーディオ処理サブシステム334は、オーディオCODECサブシステム336に接続される場合があり、いくつかのオーディオコーデックを含み、スピーカーを含む場合もある。オーディオCODECサブシステム336は、ヘッドフォンを着脱可能に接続することを可能にするポートを有するなど、ヘッドフォン338にさらに接続され得る。相互接続線/外部メモリ330は、セキュリティサブシステム332にさらに接続され得る。いくつかの態様では、ワイヤレスデバイス300に示すように、様々な構成要素が互いに相互接続され得る。これらの接続は、ワイヤレスデバイス300の内部の接続などの、有線接続を広く含み得る。ヘッドフォン338などの、ワイヤレスデバイス300のいくつかの構成要素が外部にある場合があるが、図示した構成要素のほとんどは、概してワイヤレスデバイス300の内部構成要素であると理解されてもよい。図示した構成要素の各々は、必要に応じて、いくつかの別の構成要素を含み得る。図示した構成要素の各々は、図示した構成要素のうちの2つ以上のタスクを実行することができる機能的構成要素を形成するために他の構成要素と組み合わされる場合もある。いくつかの態様では、場合によっては配線接続された接続であり得るいくつかの接続は、ワイヤレスドックが有効になるとき、代わりにWiFiを含むワイヤレス接続を使用し得る。
図4は、いくつかの構成要素を接続するためにWiFiを使用するワイヤレスデバイス400の一例の図である。多くの態様では、ワイヤレスデバイス400は、ワイヤレスデバイス300と同様であり、同様の方法で相互接続される同様の構成要素を含む場合がある。たとえば、ワイヤレスデバイス400では、容量性タッチコントローラサブシステム402は、配線接続された接続ではなく、WiFi接続を使用してディスプレイパネル404に動作可能に接続され得る。オーディオCODECサブシステム406、ユーザインターフェース408、およびセンサープラットフォーム410などのいくつかの他の構成要素も、有線接続ではなく、WiFiまたは他のワイヤレス接続を介してワイヤレスデバイス400に結合される場合もある。すなわち、このモードにおいて、ワイヤレスデバイス400は、外部ディスプレイにワイヤレス接続され得るが、外部ディスプレイは、フラットパネルディスプレイ、スピーカーを含む場合があり、いくつかの態様では、タッチユーザインターフェースまたは他のユーザインターフェースを含む場合もある。したがって、これらの接続は、WiFiに基づいている場合があるか、または、Bluetooth(登録商標)接続もしくはセルラーデータ接続などの、別のワイヤレス通信プロトコルに基づいている場合がある。いくつかの態様では、外部ディスプレイをワイヤレスデバイス400に接続するために最高の帯域幅を有する接続を使用するのが有益である場合がある。たとえば、同じ態様において、WiFi接続がワイヤレスデバイス400と外部ディスプレイとの間のより速いデータ通信を可能にし得るとき、セルラーデータ接続ではなく、IEEE802.11プロトコルに基づいてWiFi接続を使用するのが望ましい場合がある。
図5は、ワイヤレスデバイス505とドッキングステーション525との間のWiFi接続の一例の図である。いくつかの態様では、ワイヤレスデバイスは、モバイルスマートフォン、コンピューティングパッド、オーバーザトップボックス、または別のワイヤレスデバイスを含み得る。いくつかの態様では、ワイヤレスデバイスは、マルチメディアサブシステム510を含む場合があり、マルチメディアサブシステム510は、マルチスピーカー音声サブシステム512、モバイルスマートフォン/パッドディスプレイサブシステム514、アプリケーションプロセッサ/プラットフォームコントローラ516、およびネットワーキングサブシステム518に動作可能に接続され得る。ネットワーキングサブシステム518は、ワイヤレスモバイルネットワーク、パーソナルエリアネットワーク、およびWiFiネットワークのうちの1つまたは複数に接続するように構成され得る。
ドッキングステーション525は、WiFiネットワークに接続するように構成されたIEEE802.11ネットワーキングサブシステム530を含み得る。ドッキングステーション525は、マルチメディアサブシステム532に動作可能に接続されたアプリケーションプロセッサ/プラットフォームコントローラ534をさらに含み得る。ドッキングステーション525は、4K規格をサポートすることが可能なディスプレイシステム536などのディスプレイシステム536、およびマルチスピーカー音声システム538を含み得る。たとえば、いくつかの態様では、ドッキングステーション525は、WiFi機能を有するテレビジョンまたは他のディスプレイである場合がある。ドッキングステーション525は、通常の4K外部ディスプレイまたは他の外部ディスプレイに接続し得るように、セットトップボックスまたは他のシステムなどの外部ディスプレイに結合され得るデバイスである場合もある。いくつかの態様では、ドッキングステーション525は、WiFiネットワークを介してモバイルスマートフォンまたは他のデバイスに接続し、ドッキングステーション525のディスプレイおよび音声システム上で再生され得る、モバイルスマートフォンからのビデオおよび/または音響を受信するように構成され得る。いくつかの態様では、ドッキングステーション525は、ユーザからの入力を受信するように構成される場合もあり、タッチスクリーンジェスチャなどのこれらのユーザ入力が、WiFiネットワークを使用してモバイルスマートフォンに返信され得る。
図6は、ソースビデオおよび行き先に基づいて使用され得る様々なタイプのビデオストリーミング技術を示す表600の図である。この図600は、1K(高精細度)ディスプレイなどの、4Kディスプレイでないディスプレイにビデオを送信するのに使用され得る様々な技法を示す。
表600では、ディスプレイビデオ列610は、ワイヤレスドックを介して接続されるディスプレイデバイス上に表示されるべきビデオのタイプを記載する。このビデオは、オーバーレイを有するか、またはオーバーレイを有しないかいずれかの場合があり、1K(高精細度)解像度または4K解像度のいずれかとすることができる。ソースディスプレイビデオ列620は、ワイヤレスデバイス上のソースビデオとして使用されているビデオのタイプを記載する。4Kシンクディスプレイビデオ列630は、ワイヤレスドック自体の上で行われなければならないビデオの符号化を示す。たとえば、ビデオをアップスケールするか、またはHEVCフォーマットから復号する必要がある場合、符号化は、ワイヤレスドックによって、その上で行われる。表示されているビデオのタイプに応じて、いくつかの異なる符号化が使用され得る。このディスプレイが4Kディスプレイであるので、オーバーレイは、それが存在するときは、WiFiディスプレイの解像度(ここでは1K)とシンクディスプレイの解像度(ここでは4K)の両方でレンダリングされなければならない。WiFiディスプレイペイロード列640は、WiFiディスプレイのために使用され得る符号化を示す。ビデオに応じて、このビデオストリームは、符号化されないか、DSC符号化されるか、またはHEVC符号化される場合がある。WiFi接続の送信速度の使用を最大化するように、したがって、ワイヤレスでドッキングされるデバイスに可能な限り高品質のビデオを提供するように、符号化の選択が行われ得る。
図7は、ネットワーク730を介して接続される4Kデバイス720に未加工のビデオまたは符号化されていないビデオのいずれかを転送するために未加工のビデオまたは符号化されていないビデオがとる、いくつかの構成要素を通るパスの一例の概略図700である。図示のように、高速WiFi規格(たとえば、IEEE802.11ad)は、RAWフォーマットまたはDSC符号化フォーマットのいずれかで1Kビデオを転送することができ得る。したがって、そのようなビデオ解像度では、不可逆HEVC符号化が必要とされない場合がある。ディスプレイプロセッサ702から4KディスプレイへのRAWビデオのパスは、ディスプレイプロセッサ702からライトバック712にビデオを転送することを含み得る。このビデオは、次いで、システムメモリ714、ワイヤレスディスプレイパケット/プロトコル処理(APサブシステム)716、マルチチップ相互接続(PCIe)718、およびモデム722に転送され得る。モデム722は、たとえばIEEE802.11ac規格または802.11ad規格を使用して、ビデオをネットワーク730にフォーマット送信するように構成され得る。ネットワークからのビデオストリームが、ワイヤレスドック725内のモデム732によって受信され得る。ビデオストリームは、ワイヤレスディスプレイパケット/プロトコル処理システム734を使用して復号される場合があり、4Kビデオアップスケーラ736を使用して4K解像度までアップスケールされる場合がある。そこから、ビデオストリームは、システムメモリ738、4Kディスプレイプリプロセッサ740、そして最後に4Kディスプレイに送信され得る。
図8は、4Kデバイス850に到達するためにDSC符号化ビデオがとり得る、ワイヤレスデバイスとワイヤレスドックシステムの両方のいくつかの構成要素を通るパスの一例を示す概略図800である。ビデオストリームは、次いで、それが可逆DSCエンコーダ804によって符号化されてDSCビデオストリームになる、ディスプレイプロセッサ802において開始し得る。このストリームは、次いで、ライトバック812を通り、システムメモリ814を通り、ワイヤレスディスプレイパケット/プロトコル処理サブシステム(APサブシステム)816内でパケットにフォーマットされる場合がある。これらのパケットは、マルチチップ相互接続(PCIe)818からモデム820に進み得る。このモデム820は、たとえばIEEE802.11acフォーマットまたは802.11adフォーマットで送信することができ得る。モデム820は、次いで、ビデオストリームを含むパケットをネットワーク825を通ってワイヤレスドック830内のモデム832に送信し得る。このモデム832は、次いで、パケットをDSC符号化ビデオストリームにまとめるためにワイヤレスディスプレイパケット/プロトコル処理システム834にパケットを送信し得る。このビデオストリームは、DSCデコーダ836によって復号され、次いで、4Kビデオアップスケーラ838によって4Kビデオまでアップスケールされる場合がある。そこから、ビデオストリームは、システムメモリ840、4Kディスプレイプリプロセッサ842、そして最後に4Kディスプレイ850に渡され得る。
図9は、4Kデバイス950に到達するためにHEVC符号化ビデオがとり得る、ワイヤレスデバイスとワイヤレスドックシステムの両方のいくつかの構成要素を通るパスの一例を示す概略図900である。ビデオストリームは、次いで、それが、ライトバック912を通り、システムメモリ914を通り、4K-HEVCビデオコーデック915によって符号化され、次いで、ワイヤレスディスプレイパケット/プロトコル処理サブシステム(APサブシステム)916内でパケットにフォーマットされる、ディスプレイプロセッサ902において開始し得る。これらのパケットは、マルチチップ相互接続(PCIe)918からモデム920に進み得る。このモデム920は、たとえばIEEE802.11acフォーマットまたは802.11adフォーマットで送信することができ得る。モデム920は、次いで、ビデオストリームを含むパケットをネットワーク925を通ってワイヤレスドック930内のモデム932に送信し得る。このモデム932は、次いで、パケットをHEVC符号化ビデオストリームにまとめるためにワイヤレスディスプレイパケット/プロトコル処理システム934にパケットを送信し得る。このビデオストリームは、HEVCフォーマットされたビデオを未加工のビデオストリームまたは他のフォーマットに変換し得る、4K-HEVCビデオデコーダ939によって復号され得る。そこから、ビデオストリームは、システムメモリ940、4Kディスプレイプリプロセッサ942、そして最後に4Kディスプレイ950に渡され得る。
図10は、4Kワイヤレスドックに接続される一体型4Kディスプレイを有するスマートフォンまたはパッド用のビデオ符号化適応ストラテジーを示す表1000を示す。この図1000では、ディスプレイビデオ1010は、オーバーレイ(キーボードのオーバーレイなど)が使用されるかどうか、およびビデオの解像度が1Kであるか、または4Kであるかなどの、ワイヤレスドックを介して接続されるディスプレイデバイス上に表示されるビデオのタイプを記載する。ソースディスプレイビデオ列1020は、ワイヤレスデバイス上のソースビデオとして使用されているビデオのタイプを記載する。4Kシンクディスプレイビデオ列1030は、受信したビデオを復号しオーバーレイするためにワイヤレスドック上でとられなければならないステップを示すが、WiFiディスプレイペイロード1040は、WiFiを使用して送信され得るビデオのタイプを提供する。たとえば、オーバーレイを有する4Kビデオでは、ストリームは、ビデオとオーバーレイの両方を含む、HEVCを使用して符号化され得る。ワイヤレスドック上で、このストリームは、HEVCデコーダを使用して復号され、ワイヤレスドックの4Kディスプレイ上に表示される。
本明細書において「第1の」、「第2の」などの呼称を用いる要素へのいかなる参照も、一般的には、それらの要素の量または順序を限定するものではないことを理解されたい。むしろ、これらの呼称は、2つ以上の要素の間、または要素の実例の間を区別する都合のよい方法として本明細書において用いられる場合がある。したがって、第1の要素および第2の要素への参照は、そこで2つの要素しか利用できないこと、または何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。また、別段に記載されていない限り、1組の要素は1つまたは複数の要素を含む場合がある。
当業者には、情報および信号が、様々な異なる技術および技法のいずれかを使用して表され得ることを理解されよう。たとえば上の説明全体を通して参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボルおよびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表されてもよい。
さらに、本明細書で開示した態様に関して説明した様々な例示的な論理ブロック、モジュール、プロセッサ、手段、回路、およびアルゴリズムステップのいずれも、電子ハードウェア(たとえば、情報源符号化または何らかの他の技法を使用して設計され得る、デジタル実装形態、アナログ実装形態、またはそれら2つの組合せ)、命令を組み込んだ様々な形態のプログラムもしくは設計コード(便宜上、本明細書では「ソフトウェア」または「ソフトウェアモジュール」と呼ばれることがある)、または両方の組合せとして実装され得ることを当業者は諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、種々の例示的構成要素、ブロック、モジュール、回路、およびステップが、上記ではその機能に関して一般的に説明されてきた。そのような機能性がハードウェアとして実装されるかソフトウェアとして実装されるかは、特定の適用例および全体的なシステムに課された設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を引き起こすものと解釈されるべきではない。
本明細書で開示した態様に関しかつ図に関して説明した様々な例示的な論理ブロック、モジュール、および回路は、集積回路(IC)、アクセス端末、またはアクセスポイント内に実装され得るか、またはそれらによって実行され得る。ICは、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、電子的構成要素、光学的構成要素、機械的構成要素、または本明細書で説明する機能を実施するように設計されたそれらの任意の組合せを含み得、ICの内部に、ICの外側に、またはその両方に常駐するコードまたは命令を実行し得る。論理ブロック、モジュール、および回路は、ネットワーク内またはデバイス内の様々な構成要素と通信するためにアンテナおよび/またはトランシーバを含み得る。汎用プロセッサはマイクロプロセッサであり得るが、代替的に、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと連携した1つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実装され得る。モジュールの機能は、本明細書で教示するような何らかの他の方式で実装され得る。(たとえば、添付の図面のうちの1つまたは複数に関して)本明細書で説明する機能は、いくつかの態様では、添付の特許請求の範囲において同様に指定された機能「のための手段」に対応し得る。
ソフトウェアで実装される場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。本明細書で開示した方法またはアルゴリズムのステップは、コンピュータ可読媒体上に存在し得るプロセッサ実行可能ソフトウェアモジュールで実施され得る。コンピュータ可読媒体は、ある場所から別の場所にコンピュータプログラムを転送できるようにする任意の媒体を含む、コンピュータ記憶媒体と通信媒体との両方を含む。記憶媒体は、コンピュータによりアクセスされ得る任意の利用可能な媒体であり得る。例として、限定しないが、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光学ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または命令もしくはデータ構造の形で所望のプログラムコードを記憶するために使用され得、コンピュータによりアクセスされ得る任意の他の媒体を含み得る。また、任意の接続もコンピュータ可読媒体と適切に呼ぶことができる。本明細書において使用されるディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザディスク(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピーディスク(disk)、およびブルーレイディスク(disc)を含み、ディスク(disk)は通常、データを磁気的に再生し、ディスク(disc)は、レーザを用いてデータを光学的に再生する。上記のものの組合せも、コンピュータ可読媒体の範囲内に含まれるべきである。さらに、方法またはアルゴリズムの動作は、コードおよび命令のうちの1つまたは任意の組合せまたはセットとして、コンピュータプログラム製品に組み込まれる場合がある機械可読媒体およびコンピュータ可読媒体上に存在することができる。
開示するプロセスにおけるステップのいかなる特定の順序または階層も、例示的な手法の一例であることを理解されたい。設計上の選好に基づいて、本開示の範囲内のままでありながら、プロセスにおけるステップの特定の順序または階層が再構成され得ることを理解されたい。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
本開示において説明された実施形態に対する種々の変更形態は、当業者には容易に明らかになる場合があり、本明細書において規定された一般原理は、本開示の趣旨または範囲から逸脱することなく、他の実施形態に適用することができる。したがって、本開示は、本明細書に示される実装形態に限定されることを意図されず、本明細書で開示される特許請求の範囲、原理、および新規の特徴と一致する最も広い範囲を与えられるべきである。「例示的な」という単語は、本明細書では、「例、事例、または例示の働きをすること」を意味するように排他的に使用される。「例示的な」として本明細書で説明するいかなる実装形態も、他の実施形態よりも好ましいか、または有利であると必ずしも解釈されるべきでない。
本明細書において別々の実装形態との関連で説明したいくつかの特徴は、単一の実装形態において組み合わせて実現することもできる。反対に、単一の実施態様の文脈において説明される種々の特徴は、複数の実施態様において別々に、または任意の好適な部分組合せ(sub-combination)において実現することもできる。さらに、特徴は、何らかの組合せで作用するものとして上記で説明されることがあり、まさに当初はそのように特許請求され得るが、特許請求される組合せからの1つまたは複数の特徴は、場合によっては、組合せから削除されてよく、特許請求される組合せは、部分組合せまたは部分組合せの変形形態を対象としてよい。
同様に、動作は、特定の順序において図面に示されているが、これは、そのような動作が図示された特定の順序において、または順次に実行されることを必要とするか、または、所望の結果を達成するためにすべての示された動作が実行されることを必要とするものと理解されるべきではない。いくつかの状況では、マルチタスキングおよび並列処理が有利であり得る。さらに、先に説明した実装形態における種々のシステム構成要素の分割は、すべての実装形態においてそのように分割する必要があるものと理解すべきではなく、説明されるプログラムコンポーネントおよびシステムは、一般に、単一のソフトウェア製品内に合わせて統合することができるか、または複数のソフトウェア製品の中にパッケージすることができることを理解されたい。さらに、他の実装形態も以下の特許請求の範囲内にある。場合によっては、特許請求の範囲において列挙される動作は、異なる順序において実行することができ、それでも望ましい結果を達成することができる。
300 ワイヤレスデバイス
302 キャッシュ
304 ユーザインターフェース
306 アプリケーションプロセッサ
308 センサープラットフォーム
310 マルチメディアプロセッサ/アクセラレータ
312 バッテリー充電回路/電力マネージャ
314 クロック発生器
316 外部モジュール/デバイス
318 周辺デバイス/インターフェース
320 3G/4Gモデム
322 Bluetooth(登録商標)
324 GPS
326 WiFi
328 接続プロセッサ
330 相互接続線/外部メモリ
332 セキュリティサブシステム
334 オーディオ処理サブシステム
336 オーディオCODECサブシステム
338 ヘッドフォン
340 容量性タッチコントローラサブシステム
342 ディスプレイドライバ、タッチスクリーンコントローラ、およびパネル
344 ディスプレイプロセッサ/コントローラ
346 アプリケーションデータムーバー
348 オンチップメモリ
350 GPGPU
400 ワイヤレスデバイス
402 容量性タッチコントローラサブシステム
404 ディスプレイドライバ、タッチスクリーンコントローラ、およびパネル
406 オーディオCODECサブシステム
408 ユーザインターフェース
410 センサープラットフォーム
505 ワイヤレスデバイス
510 マルチメディアサブシステム
512 マルチスピーカー音声サブシステム
514 モバイルスマートフォン/パッドディスプレイサブシステム
516 アプリケーションプロセッサ/プラットフォームコントローラ
518 ネットワーキングサブシステム
525 ドッキングステーション
530 IEEE802.11ネットワーキングサブシステム
532 マルチメディアサブシステム
534 アプリケーションプロセッサ/プラットフォームコントローラ
536 ディスプレイシステム
538 マルチスピーカー音声サブシステム
702 ディスプレイプロセッサ
712 ライトバック
714 システムメモリ
716 ワイヤレスディスプレイパケット/プロトコル処理(APサブシステム)
718 マルチチップ相互接続(PCIe)
720 4Kデバイス
722 モデム
725 ワイヤレスドック
730 ネットワーク
732 モデム
734 ワイヤレスディスプレイパケット/プロトコル処理システム
736 4Kビデオアップスケーラ
738 システムメモリ
740 4Kディスプレイプリプロセッサ
802 デジタルプロセッサ
804 可逆DSCエンコーダ
812 ライトバック
814 システムメモリ
816 ワイヤレスディスプレイパケット/プロトコル処理サブシステム
818 マルチチップ相互接続(PCIe)
820 モデム
825 ネットワーク
830 ワイヤレスドック
832 モデム
834 ワイヤレスディスプレイパケット/プロトコル処理システム
836 DSCデコーダ
838 4Kビデオアップスケーラ
840 システムメモリ
842 4Kディスプレイプリプロセッサ
850 4Kデバイス、4Kディスプレイ
902 ディスプレイプロセッサ
912 ライトバック
914 システムメモリ
915 4K-HEVCビデオコーデック
916 ワイヤレスディスプレイパケット/プロトコル処理サブシステム
918 マルチチップ相互接続(PCIe)
920 モデム
925 ネットワーク
930 ワイヤレスドック
932 モデム
934 ワイヤレスディスプレイパケット/プロトコル処理システム
939 4K-HEVCビデオデコーダ
940 システムメモリ
942 4Kディスプレイプリプロセッサ
950 4Kデバイス

Claims (30)

  1. 送信デバイスからワイヤレスビデオディスプレイにビデオストリームを送信する方法であって、
    前記送信デバイスによって、前記ワイヤレスビデオディスプレイの解像度を決定するステップと、
    前記送信デバイスによって、前記ビデオストリームのネイティブ解像度を決定するステップと、
    前記送信デバイスによっておよび前記ワイヤレスビデオディスプレイによって使用されるワイヤレス接続プロトコルを決定するステップであって、前記プロトコルは、既知の接続速度を有する、ステップと、
    前記送信デバイスによって、前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の接続品質を決定するステップと、
    前記送信デバイスと前記ワイヤレスビデオディスプレイとの間で情報を送信することに基づいて前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の利用可能な帯域幅を決定するステップと、
    前記送信デバイスによって、前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の接続速度を決定するステップであって、前記接続速度の前記決定は、(i)前記接続品質、(ii)前記プロトコルの前記既知の接続速度、および(iii)前記利用可能な帯域幅のうちの少なくとも1つに基づく、ステップと、
    前記送信デバイスによって、前記ワイヤレスビデオディスプレイの前記解像度、前記ビデオストリームの前記ネイティブ解像度、および前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の前記接続速度に基づいてビデオ圧縮フォーマットを選択するステップと、
    前記送信デバイスによって、前記選択されたビデオ圧縮フォーマットで前記ビデオストリームを前記送信デバイスから前記ワイヤレスビデオディスプレイに送信するステップと
    を含む、方法。
  2. ビデオ圧縮フォーマットを選択するステップが、未加工のビデオ、分散情報源符号化ビデオ、または高効率ビデオ符号化ビデオのうちの1つであるビデオ圧縮フォーマットを選択することを含む、請求項1に記載の方法。
  3. 前記ワイヤレスビデオディスプレイの前記解像度は、4K解像度を含む、請求項1に記載の方法。
  4. 前記ビデオストリームを送信するステップが、IEEE802.11フォーマットを使用して前記ビデオストリームを送信することを含む、請求項1に記載の方法。
  5. 前記ビデオストリームを送信するステップが、IEEE802.11adフォーマットを使用して前記ビデオストリームを送信することを含む、請求項4に記載の方法。
  6. 接続速度を決定するステップが、前記送信デバイスによって使用されているワイヤレス接続プロトコルを決定することを含む、請求項1に記載の方法。
  7. 接続速度を決定するステップが、前記ワイヤレスビデオディスプレイによって使用されているワイヤレス接続プロトコルを決定することをさらに含む、請求項6に記載の方法。
  8. 前記ワイヤレスビデオディスプレイからユーザ入力を受信するステップをさらに含み、前記ユーザ入力が、前記ワイヤレスビデオディスプレイ上のタッチスクリーンからの入力を含む、請求項1に記載の方法。
  9. ワイヤレスビデオディスプレイにビデオストリームを送信するための送信デバイスであって、
    前記ワイヤレスビデオディスプレイの解像度を決定することと、
    前記ビデオストリームのネイティブ解像度を決定することと、
    前記送信デバイスによっておよび前記ワイヤレスビデオディスプレイによって使用されるワイヤレス接続プロトコルを決定することであって、前記プロトコルは、既知の接続速度を有する、決定することと、
    前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の接続品質を決定することと、
    前記送信デバイスと前記ワイヤレスビデオディスプレイとの間で情報を送信することに基づいて前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の利用可能な帯域幅を決定することと、
    前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の接続速度を決定することであって、前記接続速度の前記決定は、(i)前記接続品質、(ii)前記プロトコルの前記既知の接続速度、および(iii)前記利用可能な帯域幅のうちの少なくとも1つに基づく、決定することと、
    前記ワイヤレスビデオディスプレイの前記解像度、前記ビデオストリームの前記ネイティブ解像度、および前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の前記接続速度に基づいてビデオ圧縮フォーマットを選択することと
    を行うように構成されたプロセッサと、
    前記選択されたビデオ圧縮フォーマットで前記ビデオストリームを前記送信デバイスから前記ワイヤレスビデオディスプレイに送信するように構成されたトランスミッタと
    を含む、送信デバイス
  10. ビデオ圧縮フォーマットを選択することが、未加工のビデオ、分散情報源符号化ビデオ、および高効率ビデオ符号化ビデオのうちの1つであるビデオ圧縮フォーマットを選択することを含む、請求項9に記載の送信デバイス
  11. 前記ワイヤレスビデオディスプレイの前記解像度が、4K解像度を含む、請求項9に記載の送信デバイス
  12. 前記ビデオストリームを送信することが、IEEE802.11フォーマットを使用して前記ビデオストリームを送信することを含む、請求項9に記載の送信デバイス
  13. 前記ビデオストリームを送信することが、IEEE802.11adフォーマットを使用して前記ビデオストリームを送信することを含む、請求項12に記載の送信デバイス
  14. 接続速度を決定することが、前記送信デバイスによって使用されているワイヤレス接続プロトコルを決定することを含む、請求項9に記載の送信デバイス
  15. 接続速度を決定することが、前記ワイヤレスビデオディスプレイによって使用されているワイヤレス接続プロトコルを決定することを含む、請求項14に記載の送信デバイス
  16. 前記ワイヤレスビデオディスプレイからユーザ入力を受信するように構成されたレシーバをさらに含み、ユーザ入力が、前記ワイヤレスビデオディスプレイ上のタッチスクリーンからの入力を含む、請求項9に記載の送信デバイス
  17. ワイヤレスビデオディスプレイにビデオストリームを送信するための送信デバイスであって、
    前記ワイヤレスビデオディスプレイの解像度を決定するための手段と、
    前記ビデオストリームのネイティブ解像度を決定するための手段と、
    前記送信デバイスによっておよび前記ワイヤレスビデオディスプレイによって使用されるワイヤレス接続プロトコルを決定するための手段であって、前記プロトコルは、既知の接続速度を有する、手段と、
    前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の接続品質を決定するための手段と、
    前記送信デバイスと前記ワイヤレスビデオディスプレイとの間で情報を送信することに基づいて前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の利用可能な帯域幅を決定するための手段と、
    前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の接続速度を決定するための手段であって、前記接続速度の前記決定は、(i)前記接続品質、(ii)前記プロトコルの前記既知の接続速度、および(iii)前記利用可能な帯域幅のうちの少なくとも1つに基づく、手段と、
    前記ワイヤレスビデオディスプレイの前記解像度、前記ビデオストリームの前記ネイティブ解像度、および前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の前記接続速度に基づいてビデオ圧縮フォーマットを選択するための手段と、
    前記選択されたビデオ圧縮フォーマットで前記ビデオストリームを前記送信デバイスから前記ワイヤレスビデオディスプレイに送信するための手段と
    を含む、送信デバイス
  18. ビデオ圧縮フォーマットを選択するための手段が、未加工のビデオ、分散情報源符号化ビデオ、および高効率ビデオ符号化ビデオのうちの1つであるビデオ圧縮フォーマットを選択するための手段を含む、請求項17に記載の送信デバイス
  19. 前記ワイヤレスビデオディスプレイの前記解像度が、4K解像度を含む、請求項17に記載の送信デバイス
  20. 前記ビデオストリームを送信するための前記手段が、IEEE802.11フォーマットを使用して前記ビデオストリームを送信するための手段を含む、請求項17に記載の送信デバイス
  21. 前記ビデオストリームを送信するための前記手段が、IEEE802.11adフォーマットを使用して前記ビデオストリームを送信するための手段を含む、請求項20に記載の送信デバイス
  22. 接続速度を決定するための前記手段が、前記送信デバイスおよび前記ワイヤレスビデオディスプレイによって使用されているワイヤレス接続プロトコルを決定するための手段を含む、請求項17に記載の送信デバイス
  23. 前記ワイヤレスビデオディスプレイからユーザ入力を受信するための手段をさらに含み、ユーザ入力が、前記ワイヤレスビデオディスプレイ上のタッチスクリーンからの入力を含む、請求項17に記載の送信デバイス
  24. 実行されたとき、ワイヤレス通信装置にビデオストリームを送信する方法を実行させる命令を含む、符号化されたコンピュータ可読記憶媒体であって、前記方法が、
    ワイヤレスビデオディスプレイの解像度を決定するステップと、
    ビデオストリームのネイティブ解像度を決定するステップと、
    送信デバイスによっておよびワイヤレスビデオディスプレイによって使用されるワイヤレス接続プロトコルを決定するステップであって、前記プロトコルは、既知の接続速度を有する、ステップと、
    前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の接続品質を決定するステップと、
    前記送信デバイスと前記ワイヤレスビデオディスプレイとの間で情報を送信することに基づいて前記送信デバイスと前記ワイヤレスビデオディスプレイとの間の利用可能な帯域幅を決定するステップと、
    前記ワイヤレス通信装置と前記ワイヤレスビデオディスプレイとの間の接続速度を決定するステップあって、前記接続速度の前記決定は、(i)前記接続品質、(ii)前記プロトコルの前記既知の接続速度、および(iii)前記利用可能な帯域幅のうちの少なくとも1つに基づく、ステップと、
    前記ワイヤレスビデオディスプレイの前記解像度、前記ビデオストリームの前記ネイティブ解像度、および前記ワイヤレス通信装置と前記ワイヤレスビデオディスプレイとの間の前記接続速度に基づいてビデオ圧縮フォーマットを選択するステップと、
    前記選択されたビデオ圧縮フォーマットで前記ビデオストリームを前記ワイヤレス通信装置から前記ワイヤレスビデオディスプレイに送信するステップと
    を含む、コンピュータ可読記憶媒体。
  25. ビデオ圧縮フォーマットを選択するステップが、未加工のビデオ、分散情報源符号化ビデオ、および高効率ビデオ符号化ビデオのうちの1つであるビデオ圧縮フォーマットを選択することを含む、請求項24に記載のコンピュータ可読記憶媒体。
  26. 前記ワイヤレスビデオディスプレイの前記解像度が、4K解像度を含む、請求項24に記載のコンピュータ可読記憶媒体。
  27. 前記ビデオストリームを送信するステップが、IEEE802.11フォーマットを使用して前記ビデオストリームを送信することを含む、請求項25に記載のコンピュータ可読記憶媒体。
  28. 前記ビデオストリームを送信するステップが、IEEE802.11adフォーマットを使用して前記ビデオストリームを送信することを含む、請求項27に記載のコンピュータ可読記憶媒体。
  29. 接続速度を決定するステップが、前記ワイヤレス通信装置および前記ワイヤレスビデオディスプレイによって使用されているワイヤレス接続プロトコルを決定することを含む、請求項25に記載のコンピュータ可読記憶媒体。
  30. 前記ワイヤレスビデオディスプレイからユーザ入力を受信するステップをさらに含み、ユーザ入力が、前記ワイヤレスビデオディスプレイ上のタッチスクリーンからの入力を含む、請求項25に記載のコンピュータ可読記憶媒体。
JP2016567393A 2014-05-15 2015-04-30 超高精細度ディスプレイを用いてワイヤレスドックのビデオ性能を最適化するためのシステムおよび方法 Expired - Fee Related JP6273383B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/279,224 2014-05-15
US14/279,224 US9628796B2 (en) 2014-05-15 2014-05-15 System and method to optimize video performance in wireless-dock with ultra-high definition display
PCT/US2015/028464 WO2015175232A1 (en) 2014-05-15 2015-04-30 System and method to optimize video performance in wireless-dock with ultra-high definition display

Publications (2)

Publication Number Publication Date
JP2017523624A JP2017523624A (ja) 2017-08-17
JP6273383B2 true JP6273383B2 (ja) 2018-01-31

Family

ID=53180832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016567393A Expired - Fee Related JP6273383B2 (ja) 2014-05-15 2015-04-30 超高精細度ディスプレイを用いてワイヤレスドックのビデオ性能を最適化するためのシステムおよび方法

Country Status (6)

Country Link
US (1) US9628796B2 (ja)
EP (1) EP3143770A1 (ja)
JP (1) JP6273383B2 (ja)
KR (1) KR20170008772A (ja)
CN (1) CN106464969B (ja)
WO (1) WO2015175232A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017009889A1 (ja) * 2015-07-10 2017-01-19 富士通株式会社 情報処理装置、表示制御プログラム及び表示制御方法
KR102646030B1 (ko) * 2016-12-15 2024-03-12 삼성전자주식회사 영상제공장치, 그의 제어 방법 및 영상제공시스템
KR20190054288A (ko) * 2017-11-13 2019-05-22 삼성전자주식회사 영상 처리 장치, 영상 처리 방법 및 디스플레이 시스템
CN113647137A (zh) 2019-04-12 2021-11-12 索尼集团公司 控制装置、无线通信装置和用于无线通信装置的控制方法
US11778264B2 (en) 2019-07-05 2023-10-03 Lg Electronics Inc. Device and method for processing and transmitting image data in wireless AV system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6043837A (en) * 1997-05-08 2000-03-28 Be Here Corporation Method and apparatus for electronically distributing images from a panoptic camera system
US8683535B2 (en) * 2004-03-26 2014-03-25 Broadcom Corporation Fast channel change
US7535484B2 (en) 2005-03-14 2009-05-19 Sony Ericsson Mobile Communications Ab Communication terminals that vary a video stream based on how it is displayed
US7782993B2 (en) * 2007-01-04 2010-08-24 Nero Ag Apparatus for supplying an encoded data signal and method for encoding a data signal
US8269886B2 (en) * 2007-01-05 2012-09-18 Marvell World Trade Ltd. Methods and systems for improving low-resolution video
US8594191B2 (en) 2008-01-03 2013-11-26 Broadcom Corporation Video processing system and transcoder for use with layered video coding and methods for use therewith
KR101259014B1 (ko) 2008-01-24 2013-04-29 삼성전자주식회사 무선 송수신 환경에서의 멀티 스트림 송/수신 방법 및 장치
WO2012154157A1 (en) 2011-05-06 2012-11-15 Google Inc. Apparatus and method for dynamically changing encoding scheme based on resource utilization
JP5659138B2 (ja) 2011-12-21 2015-01-28 オリンパス株式会社 映像送信装置、映像送信方法およびプログラム
US9306759B2 (en) * 2013-08-28 2016-04-05 Cellco Partnership Ultra high-fidelity content delivery using a mobile device as a media gateway
US9516358B2 (en) * 2013-11-26 2016-12-06 At&T Intellectual Property I, L.P. Method and apparatus for providing media content

Also Published As

Publication number Publication date
US9628796B2 (en) 2017-04-18
KR20170008772A (ko) 2017-01-24
WO2015175232A1 (en) 2015-11-19
US20150334388A1 (en) 2015-11-19
CN106464969B (zh) 2018-07-13
EP3143770A1 (en) 2017-03-22
CN106464969A (zh) 2017-02-22
JP2017523624A (ja) 2017-08-17

Similar Documents

Publication Publication Date Title
TWI610564B (zh) 用於接收端顯示器之靜態圖框影像品質改善技術
US8767820B2 (en) Adaptive display compression for wireless transmission of rendered pixel data
US10108386B2 (en) Content provisioning for wireless back channel
JP6273383B2 (ja) 超高精細度ディスプレイを用いてワイヤレスドックのビデオ性能を最適化するためのシステムおよび方法
US10951914B2 (en) Reliable large group of pictures (GOP) file streaming to wireless displays
US8730328B2 (en) Frame buffer format detection
US10205996B2 (en) Image processing apparatus and image processing method
JP6337114B2 (ja) ワイヤレスディスプレイのためのソースデバイスにおけるリソース利用のための方法および装置
KR101582795B1 (ko) Hdmi 동글 및 그의 제어방법
US20150350288A1 (en) Media agnostic display for wi-fi display
US20150178032A1 (en) Apparatuses and methods for using remote multimedia sink devices
KR101582801B1 (ko) Hdmi 동글 및 그의 제어방법
US10356439B2 (en) Flexible frame referencing for display transport
CN102647613B (zh) 一种网络互连协议视频编码盒
US20190028522A1 (en) Transmission of subtitle data for wireless display
WO2012149685A1 (en) Wireless hd video streaming with intermediate bridge
WO2012149684A1 (en) Low power and low latency push mode wireless hd video streaming architecture for portable devices
TW201502967A (zh) 無線傳輸顯示系統以及方法
JP2015109683A (ja) 映像送信装置、映像受信装置、映像送信方法及び映像受信方法
JPWO2013076778A1 (ja) 映像送信装置、映像受信装置、映像送信方法及び映像受信方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170614

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170614

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20170614

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20170802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170814

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171004

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: 20171211

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180105

R150 Certificate of patent or registration of utility model

Ref document number: 6273383

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees