JP7655321B2 - Base station device, terminal device, and communication method - Google Patents
Base station device, terminal device, and communication method Download PDFInfo
- Publication number
- JP7655321B2 JP7655321B2 JP2022535263A JP2022535263A JP7655321B2 JP 7655321 B2 JP7655321 B2 JP 7655321B2 JP 2022535263 A JP2022535263 A JP 2022535263A JP 2022535263 A JP2022535263 A JP 2022535263A JP 7655321 B2 JP7655321 B2 JP 7655321B2
- Authority
- JP
- Japan
- Prior art keywords
- base station
- terminal device
- video data
- station device
- sps
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/11—Semi-persistent scheduling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本開示は、基地局装置、端末装置及び通信方法に関する。 The present disclosure relates to a base station device, a terminal device, and a communication method.
セルラー移動通信の無線アクセス方式および無線ネットワーク(以下、「Long Term Evolution(LTE)」、「LTE-Advanced(LTE-A)」、「LTE-Advanced Pro(LTE-A Pro)」、「New Radio(NR)」、「New Radio Access Technology(NRAT)」、「Evolved Universal Terrestrial Radio Access(EUTRA)」、または「Further EUTRA(FEUTRA)」とも称する。)が、第三世代パートナーシッププロジェクト(3rd Generation Partnership Project: 3GPP)において検討されている。なお、以下の説明において、LTEは、LTE-A、LTE-A Pro、およびEUTRAを含み、NRは、NRAT、およびFEUTRAを含む。LTEでは基地局装置(基地局、通信装置)はeNodeB(evolved NodeB)、NRでは基地局装置(基地局、通信装置)はgNodeB、LTE及びNRでは端末装置(移動局、移動局装置、端末、通信装置)はUE(User Equipment)とも称する。LTE及びNRは、基地局装置がカバーするエリアをセル状に複数配置するセルラー通信システムである。単一の基地局装置は複数のセルを管理してもよい。Radio access methods and radio networks for cellular mobile communications (hereinafter referred to as "Long Term Evolution (LTE)", "LTE-Advanced (LTE-A)", "LTE-Advanced Pro (LTE-A Pro)", "New Radio (NR)", "New Radio Access Technology (NRAT)", "Evolved Universal Terrestrial Radio Access (EUTRA)", or "Further EUTRA (FEUTRA)") are being considered by the 3rd Generation Partnership Project (3GPP). In the following description, LTE includes LTE-A, LTE-A Pro, and EUTRA, and NR includes NRAT and FEUTRA. In LTE, the base station device (base station, communication device) is called eNodeB (evolved NodeB), in NR, the base station device (base station, communication device) is called gNodeB, and in LTE and NR, the terminal device (mobile station, mobile station device, terminal, communication device) is called UE (User Equipment). LTE and NR are cellular communication systems in which the areas covered by the base station device are arranged in multiple cells. A single base station device may manage multiple cells.
NRは、超高速、低遅延・高信頼、多数同時接続という特徴を有する。かかる特徴を生かしたNRのユースケースの一つとして、例えば、Augmented Reality (AR)及びVirtual Reality(VR)を用いたサービスでの活用が検討されている。例えば、AR技術であれば、実空間の画像に撮像された実オブジェクトに対して、テキスト、アイコン、またはアニメーション等の様々な態様の仮想的なコンテンツを重畳してユーザに提示することが可能となる。非特許文献1や非特許文献2は、Augmented Reality (AR)及びVirtual Reality(VR)を用いたサービス(e.g., AR/VRゲーム)のユースケース及び(潜在的な)要求条件を開示する。NR has the characteristics of ultra-high speed, low latency, high reliability, and multiple simultaneous connections. As one of the use cases of NR that makes use of these characteristics, its use in services using Augmented Reality (AR) and Virtual Reality (VR) is being considered. For example, with AR technology, it is possible to superimpose various forms of virtual content such as text, icons, or animations on real objects captured in images of the real space and present them to the user.
NRは、超高速、低遅延・高信頼、多数同時接続という特徴から、4Kや8Kの動画の伝送が期待される。また、ポスト・スマートフォンとして、ウェアラブルデバイスの普及も予想される。ウェアラブルデバイスのユースケースの中には、超高速という側面だけでなく、低遅延・高信頼という側面の考慮も必要なユースケースがある。例えば、無線を介してHMD(Head Mounted Display)にVRコンテンツを表示するようなケースでは、VR酔いを起こさせないためにMotion-to-photon latencyを一定値以内に抑えることが重要となる。このように、リアルタイム性が要求される動画コンテンツを、安定して表示できるように配信することが求められる。 NR is expected to be used to transmit 4K and 8K video due to its characteristics of ultra-high speed, low latency, high reliability, and multiple simultaneous connections. In addition, wearable devices are expected to become more widespread as a post-smartphone. Some use cases for wearable devices require consideration of not only ultra-high speed, but also low latency and high reliability. For example, in cases where VR content is displayed wirelessly on an HMD (Head Mounted Display), it is important to keep the motion-to-photon latency within a certain value to prevent VR sickness. In this way, it is necessary to deliver video content that requires real-time performance so that it can be displayed stably.
そこで、本開示では、安定して表示可能な動画コンテンツ配信の実現に寄与する技術を提案する。 Therefore, this disclosure proposes technology that contributes to the realization of stable video content distribution that can be displayed.
なお、上記課題又は目的は、本明細書に開示される複数の実施形態が解決し得、又は達成し得る複数の課題又は目的の1つに過ぎない。 Note that the above problem or objective is merely one of several problems or objectives that can be solved or achieved by the multiple embodiments disclosed in this specification.
本開示によれば、基地局装置が提供される。基地局装置は、無線通信部と、制御部と、を備える。無線通信部は、動画データを端末装置に所定の周期で送信する。制御部は、前記端末装置が前記動画データを受信する周期的な受信タイミングと、所定のフレームレートで前記端末装置に表示される前記動画データの表示タイミングと、の差が、所定の条件を満たす場合に、前記受信タイミングに関する設定を変更する。 According to the present disclosure, a base station device is provided. The base station device includes a wireless communication unit and a control unit. The wireless communication unit transmits video data to a terminal device at a predetermined period. The control unit changes a setting related to the reception timing when a difference between a periodic reception timing at which the terminal device receives the video data and a display timing of the video data displayed on the terminal device at a predetermined frame rate satisfies a predetermined condition.
以下に添付図面を参照しながら、本開示の実施形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals to avoid redundant description.
また、本明細書及び図面において、実施形態の類似する構成要素については、同一の符号の後に異なるアルファベットを付して区別する場合がある。ただし、類似する構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。In addition, in this specification and drawings, similar components of the embodiments may be distinguished by adding different alphabets after the same reference numerals. However, if there is no need to particularly distinguish between each of the similar components, only the same reference numerals will be used.
以下に説明される1又は複数の実施形態(実施例、変形例を含む)は、各々が独立に実施されることが可能である。一方で、以下に説明される複数の実施形態は少なくとも一部が他の実施形態の少なくとも一部と適宜組み合わせて実施されてもよい。これら複数の実施形態は、互いに異なる新規な特徴を含み得る。したがって、これら複数の実施形態は、互いに異なる目的又は課題を解決することに寄与し得、互いに異なる効果を奏し得る。 One or more of the embodiments (including examples and variations) described below can be implemented independently. However, at least a portion of the embodiments described below may be implemented in appropriate combination with at least a portion of other embodiments. These multiple embodiments may include novel features that are different from one another. Thus, these multiple embodiments may contribute to solving different purposes or problems and may provide different effects from one another.
なお、説明は以下の順序で行うものとする。
1.コンテンツ配信システムの構成例
1.1.コンテンツ配信システムの全体構成例
1.2.情報処理装置の構成例
1.3.基地局装置の構成例
1.4.端末装置の構成例
1.5.ネットワークアーキテクチャの構成例
2.コンテンツ配信システムの情報処理例
2.1.コンテンツ配信処理例
2.2.レンダリング処理例
2.3.通信処理例
3.技術的課題
4.技術的特徴
4.1.SPSの再設定
4.2.複数のSPS設定
4.3.CGの再設定
4.4.タイムワープの変更
4.5.優先度の設定
5.その他の実施形態
6.適用例
7.むすび
The explanation will be given in the following order.
1. Configuration example of content distribution system 1.1. Overall configuration example of content distribution system 1.2. Configuration example of information processing device 1.3. Configuration example of base station device 1.4. Configuration example of terminal device 1.5. Configuration example of
<<1.コンテンツ配信システムの構成例>>
<1.1.コンテンツ配信システムの全体構成例>
図1は、本開示の実施形態に係るコンテンツ配信システム100の構成例を示す図である。コンテンツ配信システム100は、無線アクセスネットワークを介して端末装置110に動画コンテンツを配信するシステムである。ここで、無線アクセスネットワークは、E-UTRAN(Evolved Universal Terrestrial Radio Access Network)やNG-RAN(Next Generation Radio Access Network)であってもよい。
<<1. Example of the configuration of a content distribution system>>
<1.1. Example of overall configuration of content distribution system>
1 is a diagram showing a configuration example of a
コンテンツ配信システム100は、端末装置110と、基地局装置130と、情報処理装置150と、を備える。コンテンツ配信システム100では、基地局装置130を介して、情報処理装置150から端末装置110へと動画コンテンツが配信される。The
端末装置110及び基地局装置130は、上述した無線アクセスネットワークを介して接続される。基地局装置130及び情報処理装置150は、無線又は有線のアクセスネットワークを介して接続され得る。The terminal device 110 and the base station device 130 are connected via the above-mentioned wireless access network. The base station device 130 and the
なお、図中の装置は、論理的な意味での装置と考えてもよい。つまり、同図の装置の一部が仮想マシン(VM:Virtual Machine)、コンテナ(Container)、ドッカー(Docker)などで実現され、それらが物理的に同一のハードウェア上で実装されてもよい。 The devices in the diagram may be considered devices in a logical sense. In other words, some of the devices in the diagram may be realized as virtual machines (VMs), containers, Dockers, etc., and these may be implemented on the same physical hardware.
なお、LTEの基地局は、eNodeB(Evolved Node B)又はeNBと称されることがある。また、NRの基地局は、NGRAN Node(Next Generation RAN node)、gNodeB又はgNBと称されることがある。また、LTE及びNRでは、端末装置(移動局、移動局装置、又は端末ともいう。)はUE(User Equipment)と称されることがある。なお、端末装置は、通信装置の一種であり、移動局、移動局装置、又は端末とも称される。 Note that an LTE base station may be referred to as an eNodeB (Evolved Node B) or eNB. Also, an NR base station may be referred to as an NGRAN Node (Next Generation RAN node), gNodeB or gNB. Also, in LTE and NR, a terminal device (also referred to as a mobile station, mobile station device, or terminal) may be referred to as a UE (User Equipment). Note that a terminal device is a type of communication device, and may also be referred to as a mobile station, mobile station device, or terminal.
本実施形態において、通信装置という概念には、携帯端末等の持ち運び可能な移動体装置(端末装置)のみならず、構造物や移動体に設置される装置も含まれる。構造物や移動体そのものを通信装置とみなしてもよい。また、通信装置という概念には、端末装置のみならず、基地局装置も含まれる。通信装置は、処理装置及び情報処理装置の一種である。また、通信装置は、送信装置又は受信装置と言い換えることが可能である。 In this embodiment, the concept of a communication device includes not only portable mobile devices (terminal devices) such as mobile terminals, but also devices installed in structures or mobile bodies. The structures and mobile bodies themselves may be considered as communication devices. Furthermore, the concept of a communication device includes not only terminal devices, but also base station devices. A communication device is a type of processing device and information processing device. A communication device can also be referred to as a transmitting device or a receiving device.
[情報処理装置]
情報処理装置150は、端末装置110に動画コンテンツを管理するコンテンツ管理装置である。情報処理装置150は、例えばパーソナルコンピュータ、ワークステーション、或いは、ゲーム装置である。また、情報処理装置150は、クラウドサーバ(Cloud Server)、エッジサーバ(Edge Server)と総称される装置であってもよい。
[Information processing device]
The
[基地局装置]
基地局装置130は、端末装置110と無線通信する無線通信装置である。基地局装置130は通信装置の一種である。また、基地局装置130は情報処理装置の一種である。
[Base station equipment]
The base station device 130 is a wireless communication device that wirelessly communicates with the terminal device 110. The base station device 130 is a type of communication device. The base station device 130 is also a type of information processing device.
基地局装置130は、複数の物理的又は論理的装置の集合で構成されていてもよい。例えば、本開示の実施形態において基地局装置130は、BBU(Baseband Unit)及びRU(Radio Unit)の複数の装置に区別され、これら複数の装置の集合体として解釈されてもよい。さらに又はこれに代えて、本開示の実施形態において基地局装置130は、BBU及びRUのうちいずれか又は両方であってもよい。BBUとRUとは所定のインタフェース(例えば、eCPRI)で接続されていてもよい。さらに又はこれに代えて、RUはRemote Radio Unit(RRU)又はRadio DoT(RD)と称されていてもよい。さらに又はこれに代えて、RUは後述するgNB-DUに対応していてもよい。さらに又はこれに代えてBBUは、後述するgNB-CUに対応していてもよい。さらに又はこれに代えて、RUはアンテナと一体的に形成された装置であってもよい。基地局装置130が有するアンテナ(例えば、RUと一体的に形成されたアンテナ)はAdvanced Antenna Systemを採用し、MIMO(例えば、FD-MIMO)やビームフォーミングをサポートしていてもよい。Advanced Antenna Systemは、基地局装置130が有するアンテナ(例えば、RUと一体的に形成されたアンテナ)は、例えば、64個の送信用アンテナポート及び64個の受信用アンテナポートを備えていてもよい。また、RUに搭載されるアンテナは、1つ以上のアンテナ素子から構成されるアンテナパネルであってもよく、RUは、1つ以上のアンテナパネルを搭載してもよい。例えば、RUは、水平偏波のアンテナパネルと垂直偏波のアンテナパネルの2種類のアンテナパネル、或いは、右旋円偏波のアンテナパネルと左旋円偏波のアンテナパネルの2種類のアンテナパネルを搭載してもよい。また、RUは、アンテナパネル毎に独立したビームを形成し、制御してもよい。The base station device 130 may be composed of a collection of multiple physical or logical devices. For example, in the embodiment of the present disclosure, the base station device 130 may be divided into multiple devices, a BBU (Baseband Unit) and a RU (Radio Unit), and may be interpreted as a collection of these multiple devices. Additionally or alternatively, in the embodiment of the present disclosure, the base station device 130 may be either or both of a BBU and a RU. The BBU and the RU may be connected by a predetermined interface (e.g., eCPRI). Additionally or alternatively, the RU may be referred to as a Remote Radio Unit (RRU) or a Radio DoT (RD). Additionally or alternatively, the RU may be compatible with a gNB-DU, which will be described later. Additionally or alternatively, the BBU may be compatible with a gNB-CU, which will be described later. Additionally or alternatively, the RU may be a device formed integrally with an antenna. The antenna of the base station device 130 (for example, an antenna integrally formed with the RU) may adopt an Advanced Antenna System and support MIMO (for example, FD-MIMO) and beamforming. In the Advanced Antenna System, the antenna of the base station device 130 (for example, an antenna integrally formed with the RU) may have, for example, 64 transmitting antenna ports and 64 receiving antenna ports. The antenna mounted on the RU may be an antenna panel composed of one or more antenna elements, and the RU may be equipped with one or more antenna panels. For example, the RU may be equipped with two types of antenna panels, a horizontally polarized antenna panel and a vertically polarized antenna panel, or a right-handed circularly polarized antenna panel and a left-handed circularly polarized antenna panel. The RU may form and control an independent beam for each antenna panel.
また、基地局装置130は、複数が互いに接続されていてもよい。1つ又は複数の基地局装置130は無線アクセスネットワーク(Radio Access Network:RAN)に含まれていてもよい。すなわち、基地局装置130は単にRAN、RANノード、AN(Access Network)、ANノードと称されてもよい。LTEにおけるRANはEUTRAN(Enhanced Universal Terrestrial RAN)と呼ばれる。NRにおけるRANはNGRANと呼ばれる。W-CDMA(UMTS)におけるRANはUTRANと呼ばれる。LTEの基地局装置130は、eNodeB(Evolved Node B)又はeNBと称される。すなわち、EUTRANは1又は複数のeNodeB(eNB)を含む。また、NRの基地局装置130は、gNodeB又はgNBと称される。すなわち、NGRANは1又は複数のgNBを含む。さらに、EUTRANは、LTEの通信システム(EPS)におけるコアネットワーク(EPC)に接続されたgNB(en-gNB)を含んでいてもよい。同様にNGRANは5G通信システム(5GS)におけるコアネットワーク5GCに接続されたng-eNBを含んでいてもよい。さらに又はこれに代えて、基地局装置130がeNB、gNBなどである場合、3GPP Accessと称されてもよい。さらに又はこれに代えて、基地局装置130が無線アクセスポイント(Access Point)である場合、Non-3GPP Accessと称されてもよい。さらに又はこれに代えて、基地局装置130は、RRH(Remote Radio Head)と呼ばれる光張り出し装置であってもよい。さらに又はこれに代えて、基地局装置130がgNBである場合、基地局装置130は前述したgNB CU(Central Unit)とgNB DU(Distributed Unit)の組み合わせ又はこれらのうちいずれかと称されてもよい。gNB CU(Central Unit)は、UEとの通信のために、Access Stratumのうち、複数の上位レイヤ(例えば、RRC、SDAP、PDCP)をホストする。一方、gNB-DUは、Access Stratumのうち、複数の下位レイヤ(例えば、RLC、MAC、PHY)をホストする。すなわち、後述されるメッセージ・情報のうち、RRC signalling(例えば、MIB、SIB1を含む各種SIB、RRCSetup message、RRCReconfiguration message)はgNB CUで生成され、一方で後述されるDCIや各種Physical Channel(例えば、PDCCH、PBCH)はgNB-DUは生成されてもよい。又はこれに代えて、RRC signallingのうち、例えばIE:cellGroupConfigなど一部のconfigurationについてはgNB-DUで生成され、残りのconfigurationはgNB-CUで生成されてもよい。これらのconfigurationは、後述されるF1インタフェースで送受信されてもよい。基地局装置130は、他の基地局装置130と通信可能に構成されていてもよい。例えば、複数の基地局装置130がeNB同士又はeNBとen-gNBの組み合わせである場合、当該基地局装置130間はX2インタフェースで接続されてもよい。さらに又はこれに代えて、複数の基地局装置130がgNB同士又はgn-eNBとgNBの組み合わせである場合、当該装置間はXnインタフェースで接続されてもよい。さらに又はこれに代えて、複数の基地局装置130がgNB CU(Central Unit)とgNB DU(Distributed Unit)の組み合わせである場合、当該装置間は前述したF1インタフェースで接続されてもよい。後述されるメッセージ・情報(RRC signalling又はDCIに含まれる情報)は複数基地局装置130間で(例えばX2、Xn、F1インタフェースを介して)通信されてもよい。 In addition, multiple base station devices 130 may be connected to each other. One or more base station devices 130 may be included in a radio access network (RAN). That is, the base station device 130 may simply be referred to as a RAN, a RAN node, an AN (Access Network), or an AN node. The RAN in LTE is called EUTRAN (Enhanced Universal Terrestrial RAN). The RAN in NR is called NGRAN. The RAN in W-CDMA (UMTS) is called UTRAN. The base station device 130 in LTE is called eNodeB (Evolved Node B) or eNB. That is, the EUTRAN includes one or more eNodeBs (eNBs). In addition, the base station device 130 in NR is called gNodeB or gNB. That is, the NGRAN includes one or more gNBs. Furthermore, the EUTRAN may include a gNB (en-gNB) connected to a core network (EPC) in an LTE communication system (EPS). Similarly, the NGRAN may include an ng-eNB connected to a core network 5GC in a 5G communication system (5GS). Additionally or alternatively, when the base station device 130 is an eNB, gNB, or the like, it may be referred to as 3GPP Access. Additionally or alternatively, when the base station device 130 is a wireless access point (Access Point), it may be referred to as Non-3GPP Access. Additionally or alternatively, the base station device 130 may be a radio extension device called an RRH (Remote Radio Head). Additionally or alternatively, when the base station device 130 is a gNB, the base station device 130 may be referred to as a combination of the above-mentioned gNB CU (Central Unit) and gNB DU (Distributed Unit) or any of them. The gNB CU (Central Unit) hosts multiple upper layers (e.g., RRC, SDAP, PDCP) of the Access Stratum for communication with the UE. On the other hand, the gNB-DU hosts multiple lower layers (e.g., RLC, MAC, PHY) of the Access Stratum. That is, among the messages and information described later, RRC signaling (e.g., various SIBs including MIB and SIB1, RRCSetup message, RRCReconfiguration message) may be generated by the gNB CU, while DCI and various Physical Channels (e.g., PDCCH, PBCH) described later may be generated by the gNB-DU. Alternatively, among the RRC signaling, some configurations such as IE:cellGroupConfig may be generated by the gNB-DU, and the remaining configurations may be generated by the gNB-CU. These configurations may be transmitted and received via the F1 interface described later. The base station device 130 may be configured to be able to communicate with other base station devices 130. For example, when multiple base station devices 130 are eNBs or a combination of an eNB and an en-gNB, the base station devices 130 may be connected to each other via an X2 interface. Additionally or alternatively, when multiple base station devices 130 are gNBs or a combination of a gn-eNB and a gNB, the devices may be connected to each other via an Xn interface. Additionally or alternatively, when multiple base station devices 130 are a combination of a gNB CU (Central Unit) and a gNB DU (Distributed Unit), the devices may be connected to each other via the above-mentioned F1 interface. Messages and information (information included in RRC signaling or DCI) described later may be communicated between multiple base station devices 130 (e.g., via the X2, Xn, and F1 interfaces).
さらに、前述の通り、基地局装置130は、複数のセルを管理するように構成されていてもよい。基地局装置130により提供されるセルはServing cellと呼ばれる。Serving cellはPCell(Primary Cell)及びSCell(Secondary Cell)を含む。Dual Connectivity (例えば、EUTRA-EUTRA Dual Connectivity、EUTRA-NR Dual Connectivity(ENDC)、EUTRA-NR Dual Connectivity with 5GC、NR-EUTRA Dual Connectivity(NEDC)、NR-NR Dual Connectivity)がUE(例えば、端末装置110)に提供される場合、MN(Master Node)によって提供されるPCell及びゼロ又は1以上のSCell(s)はMaster Cell Groupと呼ばれる。さらに、Serving cellはPSCell(Primary Secondary Cell又はPrimary SCG Cell)を含んでもよい。すなわち、Dual ConnectivityがUEに提供される場合、SN(Secondary Node)によって提供されるPSCell及びゼロ又は1以上のSCell(s)はSecondary Cell Group(SCG)と呼ばれる。特別な設定(例えば、PUCCH on SCell)がされていない限り、物理上りリンク制御チャネル(PUCCH)はPCell及びPSCellで送信されるが、SCellでは送信されない。また、Radio Link FailureもPCell及びPSCellでは検出されるが、SCellでは検出されない(検出しなくてよい)。このようにPCell及びPSCellは、Serving Cell(s)の中で特別な役割を持つため、Special Cell(SpCell)とも呼ばれる。1つのセルには、1つのDownlink Component Carrierと1つのUplink Component Carrierが対応付けられてもよい。また、1つのセルに対応するシステム帯域幅は、複数の帯域幅部分(Bandwidth Part)に分割されてもよい。この場合、1又は複数のBandwidth Part(BWP)がUEに設定され、1つのBandwidth PartがActive BWPとして、UEに使用されてもよい。また、セル毎、コンポーネントキャリア毎又はBWPごとに、端末装置110が使用できる無線資源(例えば、周波数帯域、ヌメロロジー(サブキャリアスペーシング)、スロットフォーマット(Slot configuration))が異なっていてもよい。Furthermore, as described above, the base station device 130 may be configured to manage multiple cells. The cell provided by the base station device 130 is called a serving cell. The serving cell includes a PCell (Primary Cell) and a SCell (Secondary Cell). When dual connectivity (e.g., EUTRA-EUTRA Dual Connectivity, EUTRA-NR Dual Connectivity (ENDC), EUTRA-NR Dual Connectivity with 5GC, NR-EUTRA Dual Connectivity (NEDC), NR-NR Dual Connectivity) is provided to a UE (e.g., terminal device 110), the PCell and zero or more SCell(s) provided by the MN (Master Node) are called a Master Cell Group. Furthermore, the serving cell may include a PSCell (Primary Secondary Cell or Primary SCG Cell). That is, when dual connectivity is provided to a UE, the PSCell and zero or more SCell(s) provided by the SN (Secondary Node) are called a Secondary Cell Group (SCG). Unless a special configuration (e.g., PUCCH on SCell) is made, the physical uplink control channel (PUCCH) is transmitted on the PCell and PSCell, but not on the SCell. Radio Link Failure is also detected on the PCell and PSCell, but not on the SCell (does not need to be detected). As described above, the PCell and PSCell are also called Special Cells (SpCells) because they have a special role in the Serving Cell(s). One cell may be associated with one Downlink Component Carrier and one Uplink Component Carrier. Also, the system bandwidth corresponding to one cell may be divided into multiple Bandwidth Parts. In this case, one or multiple Bandwidth Parts (BWPs) may be configured in the UE, and one Bandwidth Part may be used by the UE as an Active BWP. Furthermore, the radio resources (e.g., frequency band, numerology (subcarrier spacing), slot format (Slot configuration)) that the terminal device 110 can use may differ for each cell, each component carrier, or each BWP.
[端末装置]
端末装置110は、基地局装置130と無線通信する無線通信装置である。端末装置110は、例えば、携帯電話、スマートデバイス(スマートフォン、又はタブレット)、PDA(Personal Digital Assistant)、パーソナルコンピュータである。端末装置110は、無線を介してデータを送受信する機能を有するヘッドマウントディスプレイ(Head Mounted Display)やVRゴーグル等であってもよい。
[Terminal Device]
The terminal device 110 is a wireless communication device that wirelessly communicates with the base station device 130. The terminal device 110 is, for example, a mobile phone, a smart device (a smartphone or a tablet), a PDA (Personal Digital Assistant), or a personal computer. The terminal device 110 may be a head mounted display or VR goggles that have a function of wirelessly transmitting and receiving data.
また、端末装置110は、他の端末装置110とサイドリンク通信が可能であってもよい。端末装置110は、サイドリンク通信を行う際、HARQ(Hybrid Automatic Repeat reQuest)等の自動再送技術を使用可能であってもよい。端末装置110は、基地局装置130とNOMA(Non Orthogonal Multiple Access)通信が可能であってもよい。なお、端末装置110は、他の端末装置110との通信(サイドリンク)においてもNOMA通信が可能であってもよい。また、端末装置110は、他の通信装置(例えば、基地局装置130、及び他の端末装置110)とLPWA(Low Power Wide Area)通信が可能であってもよい。その他、端末装置110が使用する無線通信は、ミリ波を使った無線通信であってもよい。なお、端末装置110が使用する無線通信(サイドリンク通信を含む。)は、電波を使った無線通信であってもよいし、赤外線や可視光を使った無線通信(光無線)であってもよい。 The terminal device 110 may also be capable of sidelink communication with other terminal devices 110. When performing sidelink communication, the terminal device 110 may be able to use an automatic retransmission technique such as HARQ (Hybrid Automatic Repeat reQuest). The terminal device 110 may be capable of NOMA (Non Orthogonal Multiple Access) communication with the base station device 130. The terminal device 110 may also be capable of NOMA communication in communication (sidelink) with other terminal devices 110. The terminal device 110 may also be capable of LPWA (Low Power Wide Area) communication with other communication devices (e.g., the base station device 130 and other terminal devices 110). In addition, the wireless communication used by the terminal device 110 may be wireless communication using millimeter waves. The wireless communication used by the terminal device 110 (including sidelink communication) may be wireless communication using radio waves, or wireless communication using infrared rays or visible light (optical wireless).
端末装置110は、同時に複数の基地局装置または複数のセルと接続して通信を実施してもよい。例えば、1つの基地局装置が複数のセルを提供できる場合、端末装置110は、あるセルをpCellとして使用し、他のセルをsCellとして使用することでキャリアアグリゲーションを実行することができる。また、複数の基地局装置130がそれぞれ1又は複数のセルを提供できる場合、端末装置110は、一方の基地局装置(MN(例えば、MeNB又はMgNB))が管理する1又は複数のセルをpCell、又はpCellとsCell(s)として使用し、他方の基地局装置(SN(例えば、SeNB又はSgNB))が管理する1又は複数のセルをpCell(PSCell)、又はpCell(PSCell)とsCell(s)として使用することでDC(Dual Connectivity)を実現することができる。DCはMC(Multi Connectivity)と称されてもよい。The terminal device 110 may simultaneously connect to multiple base station devices or multiple cells to perform communication. For example, when one base station device can provide multiple cells, the terminal device 110 can perform carrier aggregation by using one cell as a pCell and another cell as an sCell. Also, when multiple base station devices 130 can each provide one or multiple cells, the terminal device 110 can realize DC (Dual Connectivity) by using one or more cells managed by one base station device (MN (e.g., MeNB or MgNB)) as a pCell, or a pCell and an sCell(s), and using one or more cells managed by the other base station device (SN (e.g., SeNB or SgNB)) as a pCell (PSCell), or a pCell (PSCell) and an sCell(s). DC may be referred to as MC (Multi Connectivity).
なお、異なる基地局装置130のセル(異なるセル識別子又は同一セル識別子を持つ複数セル)を介して通信エリアをサポートしている場合に、キャリアアグリゲーション(CA:Carrier Aggregation)技術やデュアルコネクティビティ(DC:Dual Connectivity)技術、マルチコネクティビティ(MC:Multi-Connectivity)技術によって、それら複数のセルを束ねて基地局装置130と端末装置110とで通信することが可能である。或いは、異なる基地局装置130のセルを介して、協調送受信(CoMP:Coordinated Multi-Point Transmission and Reception)技術によって、端末装置110とそれら複数の基地局装置130が通信することも可能である。In addition, when a communication area is supported through cells of different base station devices 130 (multiple cells with different cell identifiers or the same cell identifier), it is possible to bundle the multiple cells and communicate between the base station device 130 and the terminal device 110 using carrier aggregation (CA) technology, dual connectivity (DC) technology, or multi-connectivity (MC) technology. Alternatively, it is also possible for the terminal device 110 to communicate with the multiple base station devices 130 via the cells of the different base station devices 130 using coordinated multi-point transmission and reception (CoMP) technology.
以下、コンテンツ配信システム100を構成する各装置の構成について具体的に説明する。なお、以下に示す各装置の構成はあくまで一例である。各装置の構成は、以下の構成とは異なっていてもよい。The configuration of each device that constitutes the
<1.2.情報処理装置の構成例>
図2は、本開示の実施形態に係る情報処理装置150の構成例を示す図である。情報処理装置150は、例えば動画コンテンツを管理、或いは、生成する装置である。情報処理装置150は、通信部151と、記憶部152と、制御部153と、を備える。なお、図2に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。また、情報処理装置150の機能は、複数の物理的に分離された構成に分散して実装されてもよい。例えば、情報処理装置150は、複数のサーバ装置により構成されていてもよい。
<1.2. Example of configuration of information processing device>
FIG. 2 is a diagram showing a configuration example of an
通信部151は、他の装置と通信するための通信インタフェースである。通信部151は、ネットワークインタフェースであってもよいし、機器接続インタフェースであってもよい。例えば、通信部151は、NIC(Network Interface Card)等のLAN(Local Area Network)インタフェースであってもよいし、USB(Universal Serial Bus)ホストコントローラ、USBポート等により構成されるUSBインタフェースであってもよい。また、通信部151は、有線インタフェースであってもよいし、無線インタフェースであってもよい。通信部151は、情報処理装置150の通信手段として機能する。通信部151は、制御部153の制御に従って基地局装置130と通信する。The communication unit 151 is a communication interface for communicating with other devices. The communication unit 151 may be a network interface or a device connection interface. For example, the communication unit 151 may be a LAN (Local Area Network) interface such as a NIC (Network Interface Card), or a Universal Serial Bus (USB) interface configured with a USB host controller, a USB port, etc. The communication unit 151 may be a wired interface or a wireless interface. The communication unit 151 functions as a communication means of the
記憶部152は、DRAM(Dynamic Random Access Memory)、SRAM(Static Random Access Memory)、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部152は、情報処理装置150の記憶手段として機能する。記憶部152は、例えば、動画コンテンツを記憶する。The
制御部153は、情報処理装置150の各部を制御するコントローラ(controller)である。制御部153は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)等のプロセッサにより実現される。例えば、制御部153は、情報処理装置150内部の記憶装置に記憶されている各種プログラムを、プロセッサがRAM(Random Access Memory)等を作業領域として実行することにより実現される。なお、制御部153は、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。CPU、MPU、GPU、ASIC、及びFPGAは何れもコントローラとみなすことができる。The control unit 153 is a controller that controls each part of the
制御部153は、慣性計測情報取得部1531と、動画データ生成部1532と、無線リソース割り当て要求部1533と、を備える。制御部153を構成する各ブロック(慣性計測情報取得部1531~無線リソース割り当て要求部1533)はそれぞれ制御部153の機能を示す機能ブロックである。これら機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、それぞれ、ソフトウェア(マイクロプログラムを含む。)で実現される1つのソフトウェアモジュールであってもよいし、半導体チップ(ダイ)上の1つの回路ブロックであってもよい。勿論、各機能ブロックがそれぞれ1つのプロセッサ又は1つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、制御部153は上述の機能ブロックとは異なる機能単位で構成されていてもよい。The control unit 153 includes an inertial measurement
慣性計測情報取得部1531は、基地局装置130を介して慣性計測情報を端末装置110から取得する。慣性計測情報は、慣性に係る情報であり、例えば、端末装置110の加速度情報や角速度情報等、端末装置110に搭載されたセンサが検出した検出結果(例えばユーザの視線の向き)の情報である。慣性計測情報は、例えば、端末装置110を使用するユーザの状態(例えば頭や視線の向き等)を示す情報である。より具体的な例示として、慣性に係る情報は、ユーザの頭部の動きとして、ヨー(yaw)方向、ピッチ(pitch)方向、及びロール(roll)方向それぞれの成分の変化量であってもよい。これらの成分が、端末装置110に搭載されたセンサ(加速度センサや、角速度センサ(ジャイロセンサ))によって検出されてもよい。The inertial measurement
動画データ生成部1532は、取得した慣性計測情報に基づいて動画の領域を決定し、端末装置110に配信する動画データを生成する。動画データ生成部1532は、慣性計測情報に基づき、ユーザが見ている方向の動画を配信する動画領域に決定し、動画データを生成する。The video
無線リソース割り当て要求部1533は、基地局装置130に対して動画データの送信に使用する無線リソースの割り当てを要求する。The wireless resource allocation request unit 1533 requests the base station device 130 to allocate wireless resources to be used for transmitting video data.
なお、制御部153は、基地局装置130を介して、ユーザが入力した操作に係る情報を端末装置110から取得して、この操作に係る情報に基づいて動画の領域を決定し、端末装置110に配信する動画データを生成するようにしてもよい。ここで、ユーザが入力する操作は、例えば、ゲームでの操作、装置を遠隔で制御、或いは、運転するための操作等である。The control unit 153 may acquire information related to an operation input by the user from the terminal device 110 via the base station device 130, determine an area of the video based on the information related to the operation, and generate video data to be distributed to the terminal device 110. Here, the operation input by the user may be, for example, an operation in a game, an operation for remotely controlling or driving a device, etc.
<1.3.基地局装置の構成例>
次に、基地局装置130の構成を説明する。図3は、本開示の実施形態に係る基地局装置130の構成例を示す図である。
<1.3. Example of base station device configuration>
Next, a description will be given of the configuration of the base station device 130. Fig. 3 is a diagram illustrating an example of the configuration of the base station device 130 according to an embodiment of the present disclosure.
基地局装置130は、通信部131と、記憶部132と、ネットワーク通信部133と、制御部134と、を備える。なお、図3に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。また、基地局装置130の機能は、複数の物理的に分離された構成に分散して実装されてもよい。The base station device 130 includes a communication unit 131, a storage unit 132, a network communication unit 133, and a control unit 134. Note that the configuration shown in FIG. 3 is a functional configuration, and the hardware configuration may be different from this. In addition, the functions of the base station device 130 may be distributed and implemented in multiple physically separated configurations.
通信部131は、他の無線通信装置(例えば、端末装置110及び他の基地局装置130)と無線通信するための信号処理部である。通信部131は、制御部134の制御に従って動作する。他の無線通信装置が端末装置110の場合、通信部131は1又は複数の無線アクセス方式に対応する無線トランシーバであってもよい。例えば、通信部131は、NR及びLTEの双方に対応する。通信部131は、NRやLTEに加えて、W-CDMAやcdma2000に対応していてもよい。また、通信部131は、NOMAを使った通信に対応していてもよい。他の無線通信装置が他の基地局装置130である場合、通信部131はX2インタフェース、Xnインタフェース、又は、F1インタフェースであってもよい。The communication unit 131 is a signal processing unit for wireless communication with other wireless communication devices (e.g., terminal device 110 and other base station devices 130). The communication unit 131 operates under the control of the control unit 134. When the other wireless communication device is a terminal device 110, the communication unit 131 may be a wireless transceiver compatible with one or more wireless access methods. For example, the communication unit 131 supports both NR and LTE. The communication unit 131 may support W-CDMA and cdma2000 in addition to NR and LTE. The communication unit 131 may also support communication using NOMA. When the other wireless communication device is another base station device 130, the communication unit 131 may be an X2 interface, an Xn interface, or an F1 interface.
通信部131は、受信処理部1311と、送信処理部1312と、アンテナ1314と、を備える。通信部131は、受信処理部1311、送信処理部1312、及びアンテナ1314をそれぞれ複数備えていてもよい。なお、通信部131が複数の無線アクセス方式に対応する場合、通信部131の各部は、無線アクセス方式毎に個別に構成されうる。例えば、受信処理部1311及び送信処理部1312は、LTEとNRとで個別に構成されてもよい。The communication unit 131 includes a reception processing unit 1311, a
受信処理部1311は、アンテナ1314を介して受信された上りリンク信号の処理を行う。受信処理部1311は、受信信号を受信する受信部として動作する。受信処理部1311は、無線受信部1311aと、多重分離部1311bと、復調部1311cと、復号部1311dと、を備える。The reception processing unit 1311 processes the uplink signal received via the
無線受信部1311aは、上りリンク信号に対して、ダウンコンバート、不要な周波数成分の除去、増幅レベルの制御、直交復調、デジタル信号への変換、ガードインターバル(サイクリックプレフィックス)の除去、高速フーリエ変換による周波数領域信号の抽出等を行う。多重分離部1311bは、無線受信部1311aから出力された信号から、PUSCH(Physical Uplink Shared Channel)、PUCCH(Physical Uplink Control Channel)等の上りリンクチャネル及び上りリンク参照信号を分離する。The wireless receiver 1311a performs down-conversion, removal of unnecessary frequency components, control of amplification level, orthogonal demodulation, conversion to digital signal, removal of guard interval (cyclic prefix), extraction of frequency domain signal by fast Fourier transform, etc. on the uplink signal. The demultiplexer 1311b separates uplink channels such as PUSCH (Physical Uplink Shared Channel) and PUCCH (Physical Uplink Control Channel) and uplink reference signals from the signal output from the wireless receiver 1311a.
復調部1311cは、上りリンクチャネルの変調シンボルに対して、BPSK(Binary Phase Shift Keying)、QPSK(Quadrature Phase shift Keying)等の変調方式を使って受信信号の復調を行う。復調部1311cが使用する変調方式は、16QAM(Quadrature Amplitude Modulation)、64QAM、又は256QAMであってもよい。この場合、コンスタレーション上の信号点は必ずしも等距離である必要はない。コンスタレーションは、不均一コンスタレーション(NUC:Non Uniform Constellation)であってもよい。The demodulator 1311c demodulates the received signal using a modulation method such as BPSK (Binary Phase Shift Keying) or QPSK (Quadrature Phase Shift Keying) for the modulation symbols of the uplink channel. The modulation method used by the demodulator 1311c may be 16QAM (Quadrature Amplitude Modulation), 64QAM, or 256QAM. In this case, the signal points on the constellation do not necessarily have to be equidistant. The constellation may be a non-uniform constellation (NUC).
復号部1311dは、復調された上りリンクチャネルの符号化ビットに対して、復号処理を行う。復号された上りリンクデータ及び上りリンク制御情報は制御部134へ出力される。The decoder 1311d performs a decoding process on the coded bits of the demodulated uplink channel. The decoded uplink data and uplink control information are output to the controller 134.
送信処理部1312は、下りリンク制御情報及び下りリンクデータの送信処理を行う。このように、送信処理部1312は、制御部134から例えば、下りリンク制御情報や下りリンクデータ等のビット系列を取得する取得部である。送信処理部1312は、符号化部1312aと、変調部1312bと、多重部1312cと、無線送信部1312dと、を備える。The
符号化部1312aは、制御部134から入力された下りリンク制御情報及び下りリンクデータを、ブロック符号化、畳み込み符号化、ターボ符号化等の符号化方式を用いて符号化を行う。なお、符号化部1312aは、ポーラ符号(Polar code)による符号化、LDPC符号(Low Density Parity Check Code)による符号化を行ってもよい。The encoding unit 1312a encodes the downlink control information and downlink data input from the control unit 134 using an encoding method such as block encoding, convolutional encoding, turbo encoding, etc. The encoding unit 1312a may also encode the downlink control information and downlink data using a polar code or a low density parity check code (LDPC code).
変調部1312bは、符号化部1312aから出力された符号化ビットをBPSK、QPSK、16QAM、64QAM、256QAM等の所定の変調方式で変調する。この場合、コンスタレーション上の信号点は必ずしも等距離である必要はない。コンスタレーションは、不均一コンスタレーションであってもよい。The modulation unit 1312b modulates the coded bits output from the coding unit 1312a using a predetermined modulation method such as BPSK, QPSK, 16QAM, 64QAM, or 256QAM. In this case, the signal points on the constellation do not necessarily have to be equidistant. The constellation may be a non-uniform constellation.
多重部1312cは、各チャネルの変調シンボルと下りリンク参照信号とを多重化し、所定のリソースエレメントに配置する。無線送信部1312dは、多重部1312cからの信号に対して、各種信号処理を行う。例えば、無線送信部1312dは、高速フーリエ変換による時間領域から周波数領域への変換、ガードインターバル(サイクリックプレフィックス)の付加、ベースバンドのデジタル信号の生成、アナログ信号への変換、直交変調、アップコンバート、余分な周波数成分の除去、電力の増幅等の処理を行う。送信処理部1312で生成された信号は、アンテナ1314から送信される。The multiplexing unit 1312c multiplexes the modulation symbols of each channel and the downlink reference signal, and places them in a predetermined resource element. The wireless transmission unit 1312d performs various signal processing on the signal from the multiplexing unit 1312c. For example, the wireless transmission unit 1312d performs processing such as conversion from the time domain to the frequency domain by fast Fourier transform, addition of a guard interval (cyclic prefix), generation of a baseband digital signal, conversion to an analog signal, quadrature modulation, up-conversion, removal of unnecessary frequency components, and power amplification. The signal generated by the
記憶部132は、DRAM、SRAM、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部132は、基地局装置130の記憶手段として機能する。The memory unit 132 is a storage device capable of reading and writing data, such as a DRAM, an SRAM, a flash memory, or a hard disk. The memory unit 132 functions as a storage means of the base station device 130.
ネットワーク通信部133は、ネットワーク上で上位に位置するノード(例えば、情報処理装置150)と通信するための通信インタフェースである。例えば、ネットワーク通信部133は、NIC等のLANインタフェースであってもよい。さらに又はこれに代えて、ネットワーク通信部133は、コアネットワークノードと接続するためのS1インタフェース又はNGインタフェースであってもよい。ネットワーク通信部133は、有線インタフェースであってもよいし、無線インタフェースであってもよい。ネットワーク通信部133は、基地局装置130のネットワーク通信手段として機能する。 The network communication unit 133 is a communication interface for communicating with a node (e.g., the information processing device 150) located at a higher position on the network. For example, the network communication unit 133 may be a LAN interface such as a NIC. Additionally or alternatively, the network communication unit 133 may be an S1 interface or an NG interface for connecting to a core network node. The network communication unit 133 may be a wired interface or a wireless interface. The network communication unit 133 functions as a network communication means of the base station device 130.
制御部134は、基地局装置130の各部を制御するコントローラ(controller)である。制御部134は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサ(ハードウェアプロセッサ)により実現される。例えば、制御部134は、基地局装置130内部の記憶装置に記憶されている各種プログラムを、プロセッサがRAM(Random Access Memory)等を作業領域として実行することにより実現される。なお、制御部134は、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。CPU、MPU、ASIC、及びFPGAは何れもコントローラとみなすことができる。The control unit 134 is a controller that controls each part of the base station device 130. The control unit 134 is realized by a processor (hardware processor) such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). For example, the control unit 134 is realized by the processor executing various programs stored in a storage device inside the base station device 130 using a RAM (Random Access Memory) or the like as a working area. The control unit 134 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The CPU, MPU, ASIC, and FPGA can all be considered as controllers.
制御部134は、無線リソース割り当て設定部1341を備える。制御部134を構成するブロック(無線リソース割り当て設定部1341)は制御部134の機能を示す機能ブロックである。機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、ソフトウェア(マイクロプログラムを含む。)で実現される1つのソフトウェアモジュールであってもよいし、半導体チップ(ダイ)上の1つの回路ブロックであってもよい。勿論、機能ブロックが1つのプロセッサ又は1つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、制御部134は上述の機能ブロックとは異なる機能単位で構成されていてもよい。The control unit 134 includes a radio resource allocation setting unit 1341. The blocks constituting the control unit 134 (radio resource allocation setting unit 1341) are functional blocks indicating the functions of the control unit 134. The functional blocks may be software blocks or hardware blocks. For example, the above-mentioned functional blocks may be a single software module realized by software (including a microprogram), or may be a single circuit block on a semiconductor chip (die). Of course, the functional blocks may be a single processor or a single integrated circuit. The method of configuring the functional blocks is arbitrary. The control unit 134 may be configured in functional units different from the above-mentioned functional blocks.
無線リソース割り当て設定部1341は、例えば、情報処理装置150からの要求に応じて無線リソースの割り当てを実行する。無線リソース割り当て設定部1341は、例えば、スケジューラーと呼称される機能であってもよい。The wireless resource allocation setting unit 1341, for example, performs wireless resource allocation in response to a request from the
<1.4.端末装置の構成例>
次に、端末装置110の構成を説明する。図4は、本開示の実施形態に係る端末装置110の構成例を示す図である。
1.4. Example of terminal device configuration
Next, a description will be given of the configuration of the terminal device 110. Fig. 4 is a diagram illustrating an example of the configuration of the terminal device 110 according to an embodiment of the present disclosure.
端末装置110は、通信部111と、記憶部112と、慣性計測装置114と、制御部115と、表示部116を備える。なお、図4に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。また、端末装置110の機能は、複数の物理的に分離された構成に分散して実装されてもよい。The terminal device 110 includes a communication unit 111, a memory unit 112, an inertial measurement device 114, a control unit 115, and a display unit 116. Note that the configuration shown in FIG. 4 is a functional configuration, and the hardware configuration may be different from this. In addition, the functions of the terminal device 110 may be implemented in a distributed manner across multiple physically separated configurations.
通信部111は、他の無線通信装置(例えば、基地局装置130及び他の端末装置110)と無線通信するための信号処理部である。通信部111は、制御115の制御に従って動作する。通信部111は1又は複数の無線アクセス方式に対応する無線トランシーバであってもよい。例えば、通信部41は、NR及びLTEの双方に対応する。通信部111は、NRやLTEに加えて、W-CDMAやcdma2000に対応していてもよい。また、通信部111は、NOMAを使った通信に対応していてもよい。The communication unit 111 is a signal processing unit for wireless communication with other wireless communication devices (e.g., the base station device 130 and other terminal devices 110). The communication unit 111 operates according to the control of the control unit 115. The communication unit 111 may be a wireless transceiver compatible with one or more wireless access methods. For example, the communication unit 41 is compatible with both NR and LTE. The communication unit 111 may be compatible with W-CDMA and cdma2000 in addition to NR and LTE. The communication unit 111 may also be compatible with communication using NOMA.
通信部111は、受信処理部1111と、送信処理部1112と、ネットワーク通信部113と、アンテナ1114と、を備える。通信部111は、受信処理部1111、送信処理部1112、及びアンテナ1114をそれぞれ複数備えていてもよい。通信部111、受信処理部1111、送信処理部1112、及びアンテナ1114の構成は、基地局装置130の通信部131、受信処理部1311、送信処理部1312、及びアンテナ1314と同様である。The communication unit 111 includes a
記憶部112は、DRAM、SRAM、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部112は、端末装置110の記憶手段として機能する。The memory unit 112 is a storage device capable of reading and writing data, such as a DRAM, an SRAM, a flash memory, or a hard disk. The memory unit 112 functions as a storage means of the terminal device 110.
ネットワーク通信部113は、ネットワークを介して接続する他の装置と通信するための通信インタフェースである。例えば、ネットワーク通信部113は、NIC等のLANインタフェースである。ネットワーク通信部113は、有線インタフェースであってもよいし、無線インタフェースであってもよい。ネットワーク通信部113は、端末装置110のネットワーク通信手段として機能する。ネットワーク通信部113は、制御部115の制御に従って、他の装置と通信する。他の装置は、例えば、ユーザが操作に係る情報を入力するコントローラである。 The network communication unit 113 is a communication interface for communicating with other devices connected via a network. For example, the network communication unit 113 is a LAN interface such as a NIC. The network communication unit 113 may be a wired interface or a wireless interface. The network communication unit 113 functions as a network communication means of the terminal device 110. The network communication unit 113 communicates with other devices in accordance with the control of the control unit 115. The other devices are, for example, a controller into which the user inputs information related to operations.
慣性計測装置114は、IMU(Inertial Measurement Unit)と呼ばれ、3軸の角速度及び加速度を検出する装置である。慣性計測装置114は、例えば、加速度センサやジャイロセンサを含む。慣性計測装置114は、信頼性を向上させるために、磁界センサ、気圧センサ、温度センサ等を搭載してもよい。The inertial measurement unit 114 is called an IMU (Inertial Measurement Unit) and is a device that detects three-axis angular velocity and acceleration. The inertial measurement unit 114 includes, for example, an acceleration sensor and a gyro sensor. To improve reliability, the inertial measurement unit 114 may be equipped with a magnetic field sensor, an air pressure sensor, a temperature sensor, etc.
慣性計測装置114が検出した加速度情報及び角速度情報は、慣性に係る情報(慣性計測情報、ユーザに関する情報の一例)として情報処理装置150に送信される。The acceleration information and angular velocity information detected by the inertial measurement device 114 is transmitted to the
或いは、慣性計測装置114が検出した加速度情報及び角速度情報に基づいて、制御部115がユーザの状態(例えば頭や視線の向き等)を算出して、ユーザの状態を情報処理装置150に送信するようにしてもよい。ユーザの状態は、例えば、ポーズ情報(Pose Information)と総称される情報である。Alternatively, the control unit 115 may calculate the user's state (e.g., the direction of the head or gaze, etc.) based on the acceleration information and angular velocity information detected by the inertial measurement unit 114, and transmit the user's state to the
制御部115は、端末装置110の各部を制御するコントローラである。制御部115は、例えば、CPU、MPU、GPU等のプロセッサにより実現される。例えば、制御部115は、端末装置110内部の記憶装置に記憶されている各種プログラムを、プロセッサがRAM等を作業領域として実行することにより実現される。なお、制御部115は、ASICやFPGA等の集積回路により実現されてもよい。CPU、MPU、GPU、ASIC、およびFPGAは何れもコントローラとみなすことができる。The control unit 115 is a controller that controls each part of the terminal device 110. The control unit 115 is realized by a processor such as a CPU, MPU, or GPU. For example, the control unit 115 is realized by the processor executing various programs stored in a storage device inside the terminal device 110 using a RAM or the like as a working area. The control unit 115 may be realized by an integrated circuit such as an ASIC or FPGA. The CPU, MPU, GPU, ASIC, and FPGA can all be considered as controllers.
制御部115は、動画アプリ制御部1151と、表示領域特定部1152と、レンダリング部1153と、を備える。制御部115を構成する各ブロック(動画アプリ制御部1151~レンダリング部1153)はそれぞれ制御部115の機能を示す機能ブロックである。これら機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、それぞれ、ソフトウェア(マイクロプログラムを含む。)で実現される1つのソフトウェアモジュールであってもよいし、半導体チップ(ダイ)上の1つの回路ブロックであってもよい。勿論、各機能ブロックがそれぞれ1つのプロセッサ又は1つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、制御部45は上述の機能ブロックとは異なる機能単位で構成されていてもよい。The control unit 115 includes a video application control unit 1151, a display area identification unit 1152, and a rendering unit 1153. Each block constituting the control unit 115 (video application control unit 1151 to rendering unit 1153) is a functional block indicating the function of the control unit 115. These functional blocks may be software blocks or hardware blocks. For example, each of the above-mentioned functional blocks may be a software module realized by software (including a microprogram), or may be a circuit block on a semiconductor chip (die). Of course, each functional block may be a processor or an integrated circuit. The method of configuring the functional blocks is arbitrary. The control unit 45 may be configured in functional units different from the above-mentioned functional blocks.
動画アプリ制御部1151は、動画コンテンツの再生等を行う動画アプリを制御する制御部である。動画アプリ制御部1151は、例えばユーザからの指示に応じて動画アプリを起動する。The video application control unit 1151 is a control unit that controls a video application that performs operations such as playing video content. The video application control unit 1151 launches a video application in response to, for example, an instruction from a user.
表示領域特定部1152は、慣性に関する情報を用いてユーザの視点を推定し、取得した動画データから表示部116に表示する表示領域を特定する。The display area determination unit 1152 estimates the user's viewpoint using information about inertia and determines the display area to be displayed on the display unit 116 from the acquired video data.
レンダリング部1153は、情報処理装置150から取得した動画データに基づき、表示領域特定部1152が特定した表示領域にあわせて、各フレームで表示する画像を生成し、動画を編集する。Based on the video data acquired from the
表示部116は、ディスプレイ等の表示装置であり、レンダリング部1153で生成された画像等の各種情報を表示する。表示部116は、例えば、非透過型、ビデオ透過(Video See-Through)型、或いは、光学透過(Optical See-Through)型のディスプレイである。表示部116は、画像を所定のフレームレートで表示することで、レンダリング部1153が編集した動画を再生する。The display unit 116 is a display device such as a display, and displays various information such as images generated by the rendering unit 1153. The display unit 116 is, for example, a non-transparent, video see-through, or optical see-through display. The display unit 116 plays back the video edited by the rendering unit 1153 by displaying images at a predetermined frame rate.
<1.5.ネットワークアーキテクチャの構成例>
ここで、本開示の実施形態に係るコンテンツ配信システム100に適用される通信システムの一例として第5世代移動体通信システム(5G)のアーキテクチャについて説明する。図5は、5Gのアーキテクチャの一例を示す図である。5Gのアーキテクチャは、UE(User Equipment)10、RAN(Radio Access Network)/AN(Access Network)230、NGC(Next Generation Core)/5GC(5G Core)20及びDN(Data Network)240を含む。
1.5. Example of network architecture configuration
Here, the architecture of a fifth generation mobile communication system (5G) will be described as an example of a communication system applied to the
5GC/NGC20は、5Gコアネットワークとも呼ばれる。5GC/NGC20は、RAN/AN230を介してUE10と接続される。
The 5GC/NGC 20 is also called a 5G core network. The 5GC/NGC 20 is connected to the
RAN230は、無線インタフェースを提供する基地局装置であり、AN230は、有線インタフェースを提供する、例えば、アクセスポイントやルータである。RAN/AN230は、gNB、或いは、ng-eNBと呼ばれる基地局装置を含む。 RAN230 is a base station device that provides a wireless interface, and AN230 is, for example, an access point or a router that provides a wired interface. RAN/AN230 includes a base station device called a gNB or ng-eNB.
5GC/NGC20は、コントロール・プレーン機能群21およびUPF(User Plane Function)220を含んで構成される。
The 5GC/NGC 20 is composed of a control
コントロール・プレーン機能群21は、AUSF(Authentication Server Function)201と、NEF(Network Exposure Function)202と、NRF(Network Repository Function)203と、NSSF(Network Slice Selection Function)204と、PCF(Policy Control Function)205と、SMF(Session Management Function)206と、UDM(Unified Data Management)207と、AF(Application Function)208と、AMF(Access Management Function)209と、を含む。The control
UDM207は、3GPP AKA認証情報の生成、ユーザIDの処理の機能を有する。UDM207は、加入者情報を保持、管理するUDR(Unified Data Repository)と、加入者情報を処理するFE(Front End)部を含む。UDM207 has the functions of generating 3GPP AKA authentication information and processing user IDs. UDM207 includes a UDR (Unified Data Repository) that holds and manages subscriber information, and a FE (Front End) section that processes subscriber information.
また、AMF209は、UE10のレジストレーション処理や接続管理、モビリティ管理等の機能を有する。 In addition, AMF209 has functions such as registration processing, connection management, and mobility management for UE10.
SMF206は、セッション管理、UE10のIP割り当てと管理等の機能を有する。AUSF201は、認証機能を有する。NSSF204は、ネットワークスライスの選択にかかる機能を有する。NEF202は、サードパーティー、AF208やエッジコンピューティング機能に対してネットワーク機能のケイパビリティやイベントを提供する機能を有する。 SMF206 has functions such as session management, IP allocation and management of UE10. AUSF201 has an authentication function. NSSF204 has a function related to network slice selection. NEF202 has a function of providing network function capabilities and events to third parties, AF208, and edge computing functions.
NRF203は、ネットワーク機能の発見やネットワーク機能のプロファイルを保持する機能を有する。PCF205は、ポリシー制御の機能を有する。AF208は、コアネットワークと相互に作用してサービスを提供する機能を有する。 NRF203 has the function of discovering network functions and maintaining network function profiles. PCF205 has the function of policy control. AF208 has the function of interacting with the core network to provide services.
また、UPF(User Plane Function)220は、ユーザ・プレーン処理の機能を有する。DN240は、例えば、MNO(Mobile Network Operator)等、オペレータ独自のサービスへの接続を提供するエンティティ、インターネット接続を提供するエンティティ、或いは、サードパーティーのサービスへの接続を提供するエンティティである。 UPF (User Plane Function) 220 has a function of user plane processing. DN 240 is, for example, an entity that provides a connection to an operator's own service such as an MNO (Mobile Network Operator), an entity that provides an Internet connection, or an entity that provides a connection to a third-party service.
ここで、Namfは、AMF209が提供するサービスベースドインタフェース(Service-based interface)、Nsmfは、SMF206が提供するサービスベースドインタフェースである。また、Nnefは、NEF202が提供するサービスベースドインタフェース、Npcfは、PCF205が提供するサービスベースドインタフェースである。Nudmは、UDM207が提供するサービスベースドインタフェース、Nafは、AF208が提供するサービスベースドインタフェースである。Nnrfは、NRF203が提供するサービスベースドインタフェース、Nnssfは、NSSF204が提供するサービスベースドインタフェースである。Nausfは、AUSF201が提供するサービスベースドインタフェースである。これらの各NF(Network Function)は、各サービスベースドインタフェースを介して他のNFと情報の交換を行う。
Here, Namf is a service-based interface provided by AMF 209, and Nsmf is a service-based interface provided by
また、N1は、UE10とAMF209間のリファレンスポイント(Reference Point)、N2は、RAN/AN230とAMF209間のリファレンスポイントである。N4は、SMF206とUPF220間のリファレンスポイントであり、これらの各NF(Network Function)間で相互に情報の交換が行われる。 In addition, N1 is a reference point between UE10 and AMF209, and N2 is a reference point between RAN/AN230 and AMF209. N4 is a reference point between SMF206 and UPF220, and information is exchanged between these NFs (Network Functions).
UE10の一例は、本実施形態の端末装置110である。RAN/AN230の一例が、本実施形態の基地局装置130である。An example of a
また、情報処理装置150は、5GC/NGC20内に設置される(又は5GC/NGC20の近傍に設置される)エッジサーバ、或いは、クラウドサーバ(図示せず)であってもよいし、インターネット内に設置されたクラウドサーバであってもよい。
Furthermore, the
或いは、情報処理装置150は、例えば、5GCを含む複数の装置で構成されてもよい。この場合、慣性計測情報取得部1531はAF208に実装され、無線リソース割り当て要求部1533はAMF209、或いは、SMF206の一機能として実装されてもよい。動画データ生成部1532は、5GC/NGC20内に設置されるエッジサーバ、或いは、クラウドサーバ(図示せず)、若しくは、インターネット内に設置されたクラウドサーバ(図示せず)に対応する。また、動画データ生成部1532をAF208に実装するようにしてもよい。Alternatively, the
<<2.コンテンツ配信システムの情報処理例>>
次に、コンテンツ配信システム100が実行する情報処理の一例について説明する。
<2.1.コンテンツ配信処理例>
図6は、本開示の実施形態に係るコンテンツ配信処理の一例を示すシーケンス図である。
<<2. Example of information processing in content distribution system>>
Next, an example of information processing executed by the
<2.1. Content distribution processing example>
FIG. 6 is a sequence diagram illustrating an example of a content distribution process according to an embodiment of the present disclosure.
まず、端末装置110は、例えばユーザの指示に応じて動画アプリを起動し(ステップS101)、基地局装置130を介して、動画アプリが指定する動画コンテンツの配信を情報処理装置150にリクエストする(ステップS102)。First, the terminal device 110 launches a video app, for example, in response to a user instruction (step S101), and requests the
端末装置110は、慣性に係る情報を計測し(ステップS103)、基地局装置130を介して情報処理装置150に計測した慣性に係る情報を送信する(ステップS104)。なお、ステップS103及びステップS104の処理は、固定、可変の周期、或いは、イベントに応じて実行される。The terminal device 110 measures information related to inertia (step S103) and transmits the measured information related to inertia to the
情報処理装置150は、取得した慣性に係る情報に基づいて、端末装置110に送信する動画の領域を決定し(ステップS105)、決定した領域の動画データを生成する(ステップS106)。Based on the acquired inertia information, the
情報処理装置150は、基地局装置130を介して、生成した動画データを端末装置110に送信する(ステップS107)。The
端末装置110は、計測した最新の慣性に係る情報に基づいて取得した動画データの表示領域を決定する(ステップS108)。端末装置110は、取得した動画データから、決定した表示領域に合わせて、各フレームで表示する画像を生成して動画を編集した後に、表示部116に表示する(ステップS109)。The terminal device 110 determines a display area for the acquired video data based on the latest measured inertia information (step S108). The terminal device 110 generates images to be displayed in each frame from the acquired video data according to the determined display area, edits the video, and then displays the video on the display unit 116 (step S109).
<2.2.レンダリング処理例>
続いて、図7を用いて、端末装置110が実行するレンダリング処理の一例について説明する。図7は、本開示の実施形態に係るレンダリング処理の一例を説明するための図である。ここで説明するレンダリング処理は、例えば図6のステップS109で実行される。
2.2. Rendering process example
Next, an example of a rendering process executed by the terminal device 110 will be described with reference to Fig. 7. Fig. 7 is a diagram for explaining an example of the rendering process according to an embodiment of the present disclosure. The rendering process described here is executed, for example, in step S109 of Fig. 6.
図7では、端末装置110が生成する画像(以下、フレーム画像とも記載する)の表示タイミング、換言するとフレーム画像を表示するタイミングを示している。 Figure 7 shows the display timing of an image (hereinafter also referred to as a frame image) generated by the terminal device 110, in other words, the timing of displaying the frame image.
端末装置110は、静止画像であるフレーム画像をフレームレートに応じた周期で更新(生成)することで、表示部116に動画を表示する。The terminal device 110 displays moving images on the display unit 116 by updating (generating) frame images, which are still images, at a period corresponding to the frame rate.
例えば、フレームレートがK[fps]である場合、1秒間にK枚のフレーム画像#n(nは、1以上(K+1)以下の整数)が生成され表示部116に表示される。この場合、フレーム画像の更新周期は1/K秒となる。For example, if the frame rate is K [fps], K frame images #n (n is an integer greater than or equal to 1 and less than or equal to (K+1)) are generated per second and displayed on the display unit 116. In this case, the update period of the frame images is 1/K seconds.
次に、図8を用いて、端末装置110が実行するレンダリング処理の他の例について説明する。図8は、本開示の実施形態に係るレンダリング処理の他の例を説明するための図である。ここで説明するレンダリング処理は、例えば図6のステップS109で実行される。Next, another example of the rendering process executed by the terminal device 110 will be described with reference to FIG. 8. FIG. 8 is a diagram for explaining another example of the rendering process according to an embodiment of the present disclosure. The rendering process described here is executed, for example, in step S109 of FIG. 6.
フレーム画像のレンダリング処理を行う場合に、タイムワープ(Timewarp)と呼ばれる技術を利用して、フレーム画像の描画が行われることがある。タイムワープは、Motion-to-photon latencyを一定値以内におさめるために、取得済みの動画データと最新の慣性に係る情報に基づいて予測される表示領域の画像を生成する技術である。このタイムワープの応用例の1つとして、レンダリング部1153は、表示部116に表示するフレームレートを、情報処理装置150から取得した動画データのフレームレートのm倍(m>1)にする。When rendering a frame image, a technique called time warp may be used to draw the frame image. Time warp is a technique for generating an image of a predicted display area based on acquired video data and the latest inertia information in order to keep the motion-to-photon latency within a certain value. As one application example of this time warp, the rendering unit 1153 sets the frame rate displayed on the display unit 116 to m times (m>1) the frame rate of the video data acquired from the
また、レンダリング部1153は、情報処理装置150と端末装置110との無線通信に起因した遅延環境下で、Motion-to-photon latencyを一定値以内におさめるために、各フレーム画像の描画に対してタイムワープを適用するようにしてもよい。
In addition, the rendering unit 1153 may apply time warping to the drawing of each frame image in order to keep the motion-to-photon latency within a certain value in a delay environment caused by wireless communication between the
ここで、VRでは、ヘッドマウントディスプレイ(HMD)で目の前に見ている画面と、自分の生身の感覚との「ずれ」によってVR酔いという現象が生じることが知られている。例えば、ユーザが振り向いて画面の景色が変わる場合において、ユーザが自身の感覚でこうなっているはずと思っている景色から、実際に目の前のHMDに表示される景色が少しだけ遅れて表示されることがある。かかる遅延は、Motion-to-photon latencyと呼ばれる。或いは、ユーザが奥行き(空間)を認識して移動したときに、移動後に見えるであろうと思っている景色から、実際に目の前のHMDに表示される景色がずれていることがある。このような遅延やずれが生じた場合に、VR酔いが起こりやすくなる。Here, in VR, it is known that a phenomenon called VR sickness occurs due to a "gap" between the screen seen in front of the user on a head-mounted display (HMD) and the user's physical senses. For example, when a user turns around and the scenery on the screen changes, the scenery actually displayed on the HMD in front of the user may be displayed with a slight delay from the scenery the user thinks it should be. Such a delay is called motion-to-photon latency. Alternatively, when a user moves while recognizing the depth (space), the scenery actually displayed on the HMD in front of the user may be shifted from the scenery the user thinks he or she will see after the movement. When such a delay or gap occurs, VR sickness is more likely to occur.
このVR酔いを改善する方法として、表示部に表示するフレーム画像のフレームレートを上げる方法が知られている。フレームレートを上げることで、ユーザが想定する景色と実際に表示部に表示される景色との差が小さくなり、VR酔いの発生を抑制することができる。A known method of improving this VR sickness is to increase the frame rate of the frame images displayed on the display. By increasing the frame rate, the difference between the scenery that the user imagines and the scenery that is actually displayed on the display is reduced, making it possible to suppress the occurrence of VR sickness.
さらに、上述のタイムワープを適用して、Motion-to-photon latencyを低減することでVR酔いを改善することができる。 Furthermore, by applying the above-mentioned time warp, VR sickness can be improved by reducing motion-to-photon latency.
図7を用いて説明したレンダリング処理では、フレームレートがK[fps]であり、1/K秒ごとにフレーム画像が更新される。より具体的には、端末装置110は、情報処理装置150から取得した動画データからフレーム画像#1、#2、・・・を、1/K秒ごとに生成する。このとき、端末装置110は、都度取得した動画データを用いてフレーム画像#1、#2、・・・を生成する。In the rendering process described using Figure 7, the frame rate is K [fps], and frame images are updated every 1/K seconds. More specifically, the terminal device 110 generates
そのため、端末装置110が、例えばVR酔いの発生を抑制するためにフレームレートを上げようとすると、動画データを取得する周期を短くする必要があり、無線通信への負荷が大きくなってしまう。Therefore, if the terminal device 110 attempts to increase the frame rate, for example to suppress the occurrence of VR sickness, it will be necessary to shorten the period for acquiring video data, which will increase the load on wireless communication.
そこで、端末装置110は、タイムワープ技術を使用して、情報処理装置150から動画データを取得する周期を変えずに、表示部116に表示するフレーム画像のフレームレートを上げる。Therefore, the terminal device 110 uses time warp technology to increase the frame rate of the frame images displayed on the display unit 116 without changing the period for acquiring video data from the
図8に示すように、端末装置110は、取得した動画データD1を用いてフレーム画像#1を生成し、表示部116に表示する。また、端末装置110は、取得した動画データD1を用いてフレーム画像#1-1を生成し、表示部116に表示する。このとき、端末装置110は、最新の慣性に係る情報を用いて、動画データD1にタイムワープ処理を施してフレーム画像#1-1を生成する。端末装置110は、最新の慣性に係る情報を用いて、ユーザの視点、或いは、視点を含む視野を決定し、決定した視線方向に基づいて表示領域を決定する。この表示領域は、ビューポートとも呼ばれる。端末装置110は、決定した表示領域を動画データD1から抽出してフレーム画像#1-1を生成する。なお、この場合、慣性に係る情報は、例えば表示部116に表示するフレーム画像の表示周期より短い周期で計測され得る。
As shown in FIG. 8, the terminal device 110 generates a
このように、端末装置110は、1つの動画データから、異なる時刻に計測された最新の慣性に係る情報を用いて、複数のフレーム画像を生成することで、動画データの取得周期を短くすることなく、フレームレートを増加させることができる。例えば、図8では、端末装置110は、1つの動画データD1から2つのフレーム画像#1、#1-1を生成している。これにより、端末装置110は、表示部116に表示する周期(以下、フレーム周期とも記載する)を、1つの動画データD1から1つのフレーム画像#1を生成する場合と比較して1/2に短くすることができる。In this way, the terminal device 110 can increase the frame rate without shortening the acquisition period of the video data by generating multiple frame images from one video data using the latest inertia-related information measured at different times. For example, in FIG. 8, the terminal device 110 generates two
端末装置110は、同じ動画データに慣性に係る情報の変化を反映させてフレーム周期を短くすることで、Motion-to-photon latencyを低減し、VR酔いを抑制することができる。このように、同じ動画データに慣性に係る情報の変化を反映させる手法は、上述したタイムワープ、或いは、非同期タイムワープ(ATW:Asynchronous Timewarp)と呼ばれる。このタイムワープ、或いは、非同期タイムワープを応用することで、Motion-to-photon latencyを低減し、かつ、フレーム周期を短くことができる。The terminal device 110 can reduce motion-to-photon latency and suppress VR sickness by reflecting changes in inertia-related information in the same video data and shortening the frame period. This method of reflecting changes in inertia-related information in the same video data is called the above-mentioned time warp or asynchronous time warp (ATW). By applying this time warp or asynchronous time warp, it is possible to reduce motion-to-photon latency and shorten the frame period.
<2.3.通信処理例>
続いて、図9~図11を用いて、コンテンツ配信システム100で実行される通信処理の一例について説明する。図5を用いて上述したように、コンテンツ配信システム100では、NRのネットワークアーキテクチャが適用される。
<2.3. Communication processing example>
Next, an example of a communication process executed in the
ここで、NRのネットワークアーキテクチャでは、UE10が5GC/NGC20を介したサービスの提供を受けるために、例えば5GC/NGC20への登録(Registration)が行われる。UE10は、例えば5GC/NGC20に対応するPLMN(Public Land Mobile Network)を選択して、登録処理(Registration Procedure)を実行する。Here, in the NR network architecture, for example, registration with the 5GC/NGC20 is performed so that the UE10 can receive services via the 5GC/NGC20. The UE10 selects, for example, a PLMN (Public Land Mobile Network) corresponding to the 5GC/NGC20, and executes a registration procedure.
以下、かかる登録処理を含む、UE10が5GC/NGC20を介したサービスの提供を受けるために行われる通信処理の一例について、図9~図11を用いて説明する。Below, an example of communication processing, including the registration processing, performed by UE10 to receive services via 5GC/NGC20 is described using Figures 9 to 11.
(登録処理)
まず、図9を用いて、UE10が行う登録処理について説明する。図9は、本開示の実施形態に係る登録処理の一例を示すシーケンス図である。
(Registration process)
First, a registration process performed by the
図9に示すように、RM-DEREGISTERED状態、つまり、5GC/NGC20に未登録状態のUE10は、初期登録(Initial Registration)を実行するために、RAN/AN230に登録要求(Registration Request)メッセージを送信する(ステップS301)。このとき、UE10は、登録要求メッセージにUE identityを含めて送信する。
As shown in Figure 9,
UE identityは、有効なEPS GUTIを持つ場合は、EPS GUTIからマッピングされる5G-GUTIである。ここで、EPS(Evolved Packet System)は、LTE(Long Term Evolution)に相当する4Gシステムを指し、EUTRANとEPCから構成される。EPS GUTI(Globally Unique Temporary Identifier)は、セキュリティの観点から、IMSI(International Mobile Subscriber Identity)やIMEI(International Mobile Equipment Identity)といった各UEに固有に割り当てられたIDの代わりに、EPS内でUEを識別するために用いられるテンポラリーなIDである。 If the UE has a valid EPS GUTI, the UE identity is the 5G-GUTI mapped from the EPS GUTI. Here, EPS (Evolved Packet System) refers to the 4G system equivalent to LTE (Long Term Evolution) and is composed of EUTRAN and EPC. From a security standpoint, the EPS GUTI (Globally Unique Temporary Identifier) is a temporary ID used to identify the UE within the EPS, instead of an ID uniquely assigned to each UE, such as an IMSI (International Mobile Subscriber Identity) or IMEI (International Mobile Equipment Identity).
或いは、UE identityは、利用可能であるならば、UE10が登録を試みているPLMNによって割り当てられたPLMN固有の5G-GUTIである。 Alternatively, the UE identity is a PLMN-specific 5G-GUTI assigned by the PLMN to which UE10 is attempting to register, if available.
或いは、UE identityは、利用可能であるならば、UE10が登録を試みているPLMN(Public Land Mobile Network)に対して、equivalent PLMNとして扱われるPLMMによって割り当てられたPLMN固有の5G-GUTIである。
Alternatively, the UE identity is a PLMN-specific 5G-GUTI assigned by the PLMM, which is treated as the equivalent PLMN for the PLMN (Public Land Mobile Network) to which the
或いは、UE identityは、利用可能であるならば、いずれからのPLMNによって割り当てられたPLMN固有の5G-GUTIである。 Alternatively, the UE identity is a PLMN-specific 5G-GUTI assigned by any PLMN, if available.
さもなければ、UE10は、登録要求メッセージにSUCI(Subscription Concealed Identifier)を含める。ここで、SUCIは、各UE10に固有に割り当てられるIDであるSUPI(Subscription Permanent Identifier)を暗号化したIDである。Otherwise, the
UE10は、Requested NSSAIのそれぞれのS-NSSAI(Single NSSAI)のHPLMN(Home PLMN)のS-NSSAIsとのマッピングを登録要求メッセージに含める。これにより、Requested NSSAI(Network Slice Selection Assistance Information)のS-NSSAI(s)がSubscribed S-NSSAIsに基づいて許可できるか否かが確認され得る。 UE10 includes in the registration request message a mapping of each S-NSSAI (Single NSSAI) of the Requested NSSAI with the S-NSSAIs of the HPLMN (Home PLMN). This allows confirmation of whether the S-NSSAI(s) of the Requested NSSAI (Network Slice Selection Assistance Information) can be permitted based on the Subscribed S-NSSAIs.
また、UE10は、Default Configured NSSAIを利用しているならば、Default Configured NSSAI Indicationを登録要求メッセージに含める。 In addition, if UE10 is using the Default Configured NSSAI, it includes the Default Configured NSSAI Indication in the registration request message.
ここで、S-NSSAIは、スライスの型(slice type)を識別するmandatoryのSST(Slice/Service Type)と、同一のSSTの中で異なるスライスを区別するためのoptionalのSD(Slice Differentiator)の組で構成される。なお、mandatoryのSSTは、8ビットであり、optionalのSDは24ビットである。 Here, the S-NSSAI consists of a mandatory SST (Slice/Service Type) that identifies the slice type, and an optional SD (Slice Differentiator) that distinguishes different slices within the same SST. Note that the mandatory SST is 8 bits, and the optional SD is 24 bits.
なお、AR、VR、MR(Mixed Reality)、SR(Substitutional Reality)、XR(X Reality、或いは、eXtended Reality)のアプリケーション向けのサービスの全て、或いは、それぞれは、このS-NSSAIで識別されるスライスとして定義されてもよい。言い換えると、AR、VR、MR、SR、XRのアプリケーション向けのサービスは、1又は複数のネットワークスライスによって実現されてもよい。すなわち、AR、VR、MR、SR、XRのアプリケーション向けのサービスには、1又は複数のS-NSSAIが関連付けられていてもよい。 Note that all or each of the services for AR, VR, MR (Mixed Reality), SR (Substitutional Reality), and XR (X Reality or extended reality) applications may be defined as a slice identified by this S-NSSAI. In other words, services for AR, VR, MR, SR, and XR applications may be realized by one or more network slices. That is, services for AR, VR, MR, SR, and XR applications may be associated with one or more S-NSSAIs.
ここで、ARは、拡張現実とも呼ばれ、例えば、CG(Computer Graphics)で作られた3D映像やキャラクター等の仮想世界を現実世界に重ねて拡張する技術である。 Here, AR, also known as augmented reality, is a technology that extends the virtual world, such as 3D images and characters created with CG (Computer Graphics), by overlaying it onto the real world.
VRは、仮想現実とも呼ばれ、CGや360°カメラ等で撮られた全周囲映像による仮想世界を体験できる技術である。 VR, also known as virtual reality, is a technology that allows you to experience a virtual world using 360-degree images captured with CG and 360-degree cameras.
MRは、複合現実とも呼ばれ、現実世界と仮想世界を密接に融合させて、仮想世界をよりリアルに表現する技術である。 MR, also known as mixed reality, is a technology that closely blends the real world with the virtual world to make the virtual world appear more realistic.
SRは、代替現実とも呼ばれ、仮想世界を現実世界に置き換えて認識させる技術である。 SR, also known as alternate reality, is a technology that allows you to perceive a virtual world as replacing the real world.
XRは、AR、VR、MR、SRを含め、現実世界に何らかの変化を加えた体験を作り出す技術を総称する呼称である。 XR is a general term for technologies that create experiences that add some kind of change to the real world, including AR, VR, MR, and SR.
RAN/AN230は、UE10から登録要求メッセージを受信すると、AMF Selectionを実行する(ステップS302)。RAN/AN230は、もし、登録要求メッセージに5G-S-TMSI(5G S-Temporary Mobile Subscription Identifier)、若しくは、GUAMI(Globally Unique AMF Identifier)が含まれてない場合は、(R)AT(Radio Access Technology)、及び、利用可能ならば、Requested NSSAIに基づいてAMF209を選択する。或いは、RAN/AN230は、もし、登録要求メッセージに5G-S-TMSI、若しくは、GUAMIが、有効なAMF209を示していない場合、(R)AT(Radio Access Technology)、及び、利用可能ならば、Requested NSSAIに基づいてAMF209を選択する。 When RAN/AN230 receives a registration request message from UE10, it performs AMF Selection (step S302). If the registration request message does not include 5G-S-TMSI (5G S-Temporary Mobile Subscription Identifier) or GUAMI (Globally Unique AMF Identifier), RAN/AN230 selects AMF209 based on (R)AT (Radio Access Technology) and, if available, Requested NSSAI. Alternatively, if the registration request message does not include 5G-S-TMSI or GUAMI indicating a valid AMF209, RAN/AN230 selects AMF209 based on (R)AT (Radio Access Technology) and, if available, Requested NSSAI.
RAN/AN230がNG-RANである場合には、選択されたPLMN ID、若しくは、SNPN(Standalone NonPublic Network)を識別するPLMN IDとNID(Network Identifier)の組みを含めた登録要求をAMF209に転送する(ステップS303)。If RAN/AN230 is an NG-RAN, a registration request including the selected PLMN ID or a combination of PLMN ID and NID (Network Identifier) that identifies the SNPN (Standalone Nonpublic Network) is forwarded to AMF209 (step S303).
もし、UE10がAMF209にSUCIを提供していない場合には、AMF209はIdentity Request処理を起動し、UE10にIdentity Requestメッセージを送信して、SUCIを要求する(ステップS304)。If UE10 has not provided SUCI to AMF209, AMF209 initiates an Identity Request process and sends an Identity Request message to UE10 to request SUCI (step S304).
UE10は、ステップS304でIdentity Requestメッセージを受信した場合、SUCIを含んだIdentity Responseメッセージを応答する(ステップS305)。ここで、UE10は、HPLMNの公開鍵(Public Key)を使ってSUCIを取得し得る。When UE10 receives the Identity Request message in step S304, it responds with an Identity Response message including the SUCI (step S305). Here, UE10 can obtain the SUCI using the public key of the HPLMN.
AMF209は、SUPI、或いは、SUCIに基づいて、AUSF Selectionを実行して(ステップS306)、UE10の認証を起動する。 AMF209 performs AUSF Selection based on SUPI or SUCI (step S306) and initiates authentication of UE10.
AUSF201は、AMF209から認証(Authentication)の要求を受信すると、UE10の認証を実行しなくてはならない。 When AUSF201 receives an authentication request from AMF209, it must perform authentication of UE10.
AUSF201は、認証(Authentication)処理として、UDM207を選択し、UDM207から認証データを取得する。 AUSF201 selects UDM207 for authentication processing and obtains authentication data from UDM207.
UE10が認証されると、AUSF201は、AMF209にセキュリティに関する情報を提供する。 When UE10 is authenticated, AUSF201 provides security-related information to AMF209.
AMF209で認証が成功すると、AMF209は、NGAP(NG Application Protocol)処理を起動して、RAN/AN230にsecurity contextを提供する。 If authentication is successful at AMF209, AMF209 initiates NGAP (NG Application Protocol) processing and provides security context to RAN/AN230.
RAN/AN230は、security contextを保持して、AMF209に応答を返す。 RAN/AN230 retains the security context and returns a response to AMF209.
RAN/AN230は、以降、UE10との間で交換するメッセージを保護するために、このsecurity contextを用いる。 RAN/AN230 then uses this security context to protect messages exchanged with UE10.
AMF209は、SUPIに基づいてUDM Selectionを実行し、UDM207を選択する(ステップS307)。 AMF209 performs UDM Selection based on the SUPI and selects UDM207 (step S307).
AMF209は、Nudm_UECM_Registrationを使って、UDM207に登録される(ステップS308)。 AMF209 is registered to UDM207 using Nudm_UECM_Registration (step S308).
AMF209がUE10の契約者情報(Subscription Data)を持っていない場合には、Nudm_SDM_Getを使って(ステップS309)、Access and Mobility Subscription data、SMF Selection Subscription data等のSubscription Dataを取得する(ステップS310)。If AMF209 does not have subscriber information (Subscription Data) for UE10, it uses Nudm_SDM_Get (step S309) to obtain Subscription Data such as Access and Mobility Subscription data and SMF Selection Subscription data (step S310).
AMF209は、UDM207からAccess and Mobility Subscription dataを取得した後、UE contextを生成する。Access and Mobility Subscription dataは、3GPP AccessでのRRC Connection EstablishmentにNSSAIを平文で含んでよいか否かを示す情報を含む。After obtaining the Access and Mobility Subscription data from the
AMF209は、UE10に登録許可(Registration Accept)を送信する(ステップS311)。登録許可メッセージは、5G-GUTIとRegistration Areaを含んでいる。登録許可メッセージを含むN2 messageには、Allowed NSSAIが含まれる。AMF209 sends a registration accept to UE10 (step S311). The registration accept message includes 5G-GUTI and Registration Area. The N2 message including the registration accept message includes Allowed NSSAI.
Allowed NSSAIには、契約者情報に基づいてNetwork Slice-Specific AuthenticationとAuthorizationを要求しないS-NSSAIs、若しくは、AMF209のUE contextに基づいてNetwork Slice-Specific AuthenticationとAuthorizationに成功したS-NSSAIsのみが含まれる。 Allowed NSSAIs include only S-NSSAIs that do not require Network Slice-Specific Authentication and Authorization based on subscriber information, or S-NSSAIs that have successfully completed Network Slice-Specific Authentication and Authorization based on the UE context of AMF209.
また、PLMNに登録されるUE10に対して、AMF209はequivalent PLMNsのリストを提供してもよいが、SNPNに登録されるUE10に対しては、AMF209はequivalent PLMNsのリストを提供してはいけない。 In addition, AMF209 may provide a list of equivalent PLMNs to UE10 registered in a PLMN, but AMF209 must not provide a list of equivalent PLMNs to UE10 registered in a SNPN.
UE10は、新たな5G-GUTIが割り当てられたことを通知するために、登録完了(Registration Complete)メッセージをAMF209に送信する(ステップS312)。 UE10 sends a Registration Complete message to AMF209 to notify that a new 5G-GUTI has been assigned (step S312).
以上の登録処理に従って、UE10は5GC/NGC20に対して登録状態、つまり、RM-REGISTERED状態となる。 Following the above registration process, UE10 becomes registered with 5GC/NGC20, i.e., becomes in RM-REGISTERED state.
(PDUセッション確立処理)
次に、図10を用いて、UE10が行うPDUセッション確立処理について説明する。図10は、本開示の実施形態に係るPDUセッション確立処理の一例を示すシーケンス図である。
(PDU session establishment process)
Next, a PDU session establishment process performed by the
AMF209に登録されているUE10は、図10に示すように、AMF209にPDUセッション確立要求(PDU Session Establishment Request)メッセージを送信する(ステップS401)。ここで、PDUセッション確立要求メッセージは、Allowed NSSAIの内、要求するサービスに対応するS-NSSAIと、UE Requested DNN(Data Network Name)を含んでいる。UE Requested DNNは、例えば、AR、VR、MR、SR、XRのサービスへの接続を可能にするDNNである。
As shown in Fig. 10,
PDUセッション確立要求メッセージを受信すると、AMF209はSMF Selectionを実行する(ステップS402)。ここで、PDUセッション確立要求メッセージがS-NSSAIを含んでいて、DNNを含んでいない場合には、このS-NSSAIに対するdefault DNNをDNNとして選択する。例えば、AR、VR、MR、SR、XRのアプリケーション向けのサービスの全て、或いは、それぞれが、特定のS-NSSAIで識別されるスライスとして定義されているとする。この場合、特定のS-NSSAIに対するdefault DNNは、AR、VR、MR、SR、XRのサービスへの接続を可能にするDNNとなる。 Upon receiving the PDU session establishment request message, AMF209 performs SMF Selection (step S402). Here, if the PDU session establishment request message includes an S-NSSAI but does not include a DNN, the default DNN for this S-NSSAI is selected as the DNN. For example, assume that all or each of the services for the AR, VR, MR, SR, and XR applications are defined as slices identified by a specific S-NSSAI. In this case, the default DNN for the specific S-NSSAI is a DNN that enables connection to the AR, VR, MR, SR, and XR services.
AMF209は、選択したSMF206にAllowed NSSAIのS-NSSAIを含むNsmf_PDUSession_CreateSMContext Requestを送信する(ステップS403)。ここで、Nsmf_PDUSession_CreateSMContext Requestは、SUPI、S-NSSAI、UE Requested DNN、若しくは、DNNを含んでいる。The AMF 209 sends an Nsmf_PDUSession_CreateSMContext Request including the S-NSSAI of the Allowed NSSAI to the selected SMF 206 (step S403). Here, the Nsmf_PDUSession_CreateSMContext Request includes a SUPI, an S-NSSAI, a UE Requested DNN, or a DNN.
もし、SUPI、DNNとS-NSSAIに対応するSession Management Subscription dataが利用可能でないならば、SMF206は、Nudm_SDM_Getを使ってUDM207からSession Management Subscription dataを取得する。また、SMF206は、Session Management Subscription dataが更新された時には通知してもらうようにNudm_SDM_Subscribeを使って登録しておく。
If the Session Management Subscription data corresponding to the SUPI, DNN and S-NSSAI is not available, the
Nsmf_PDUSession_CreateSMContext Requestを受信したSMF206は、PDUセッション確立要求を処理することができるならば、SM contextを生成する。そして、SMF206は、AMF209にNsmf_PDUSession_CreateSMContext Responseを応答してSM Context IDを提供する(ステップS404)。Upon receiving the Nsmf_PDUSession_CreateSMContext Request, SMF206 generates an SM context if it can process the PDU session establishment request. Then, SMF206 responds with an Nsmf_PDUSession_CreateSMContext Response to AMF209 and provides the SM Context ID (step S404).
もし、PDUセッションの確立の間にDN-AAAサーバによる第2の認証、承諾処理を実行する必要がある場合には、SMF206は、PDU Session establishment authentication/authorization処理を起動する(ステップS405)。If a second authentication and authorization process needs to be performed by the DN-AAA server during the establishment of the PDU session, SMF206 initiates a PDU Session establishment authentication/authorization process (step S405).
確立するPDUセッションにdynamic PCC(Policy and Charging Control)が適用される場合には、SMF206は、PCF Selectionを実行する(ステップS406)。さもなければ、SMF206は、ローカルなポリシーを適用してもよい。If dynamic Policy and Charging Control (PCC) is applied to the PDU session to be established, SMF206 performs PCF Selection (step S406). Otherwise, SMF206 may apply local policies.
また、SMF206は、PCF205との間でSM Policy Associationを確立して、PDUセッションのためのdefault PCC Rulesを取得するために、SM Policy Association Establishment procedureを実行してもよい(ステップS407)。これにより、UPF220を選択する前にPCC Rulesを取得することができる。
In addition, the
SMF206は、UPF Selectionを実行して、1つ以上のUPF220を選択する(ステップS408)。 SMF206 performs UPF Selection to select one or more UPFs 220 (step S408).
SMF206は、選択されたUPF220にN4セッション確立要求(N4 Session Establishment Request)メッセージを送信する(ステップS409)。SMF206 sends an N4 Session Establishment Request message to the selected UPF220 (step S409).
UPF220は、N4セッション確立応答(N4 Session Establishment Response)メッセージを返信して、SMF206に応答する(ステップS410)。The UPF 220 responds to the
もし、PDUセッションのために複数のUPF220が選択された場合には、このN4セッション確立処理は、それぞれのUPF220に対して起動される。If multiple UPFs 220 are selected for a PDU session, this N4 session establishment process is initiated for each UPF 220.
SMF206は、AMF209にNamf_Communication_N1N2MessageTransferメッセージを送信する(ステップS411)。ここで、Namf_Communication_N1N2MessageTransferメッセージは、PDU Session ID、N2 SM information、CN Tunnel Info、Allowed NSSAIのS-NSSAI、N1 SM containerを含む。ここで、N2 SM informationには、PDU Session ID、QFI(s)、QoS Profile(s)等を含む。また、PDUセッションのために複数のUPF220が使われる場合には、CN Tunnel Infoは、N3を終端するこれら複数のUPF220に関連するトンネリング情報(tunnel information)を含んでいる。The
N1 SM containerは、AMF209がUE10に供給しなければならないPDU Session Establishment Acceptを含んでいる。また、PDU Session Establishment Acceptは、Allowed NSSAIのS-NSSAIを含んでいる。The N1 SM container includes a PDU Session Establishment Accept that the AMF 209 must provide to the
Namf_Communication_N1N2MessageTransferメッセージは、AMF209がUE10に対してどのアクセスを使うかがわかるように、PDU Session IDを含んでいる。 The Namf_Communication_N1N2MessageTransfer message includes a PDU Session ID so that AMF209 knows which access to use for UE10.
AMF209は、N2 PDUセッション要求(N2 PDU Session Request)メッセージをRAN/AN230に送信する(ステップS412)。ここで、AMF209は、N2 PDUセッション要求メッセージを介して、UE10を送り先とするPDU Session IDとPDUセッション確立許可(PDU Session Establishment Accept)を含むNAS(Non-Access-Stratum)メッセージと、SMF206から受信したN2 SM informationをRAN/AN230に送信する。The AMF 209 transmits an N2 PDU Session Request message to the RAN/AN 230 (step S412). Here, the AMF 209 transmits a NAS (Non-Access-Stratum) message including a PDU Session ID and a PDU Session Establishment Accept with the
RAN/AN230は、PDU Session IDとN1 SM containerを含むNASメッセージをUE10に転送する(ステップS413)。ここで、N1 SM containerは、PDU Session Establishment Acceptを含んでいる。RAN/AN 230 forwards a NAS message including the PDU Session ID and the N1 SM container to UE 10 (step S413). Here, the N1 SM container includes a PDU Session Establishment Accept.
RAN/AN230は、N2 PDUセッション応答(N2 PDU Session Response)メッセージをAMF209に応答する(ステップS414)。 RAN/AN230 responds with an N2 PDU Session Response message to AMF209 (step S414).
AMF209は、SM Context IDとN2 SM informationを含むNsmf_PDUSession_UpdateSMContext Requestメッセージを介して、RAN/AN230から受信したN2 SM informationをSMF206に転送する(ステップS415)。AMF209 forwards the N2 SM information received from RAN/AN230 to SMF206 via an Nsmf_PDUSession_UpdateSMContext Request message including the SM Context ID and the N2 SM information (step S415).
SMF206は、UPF220との間でN4セッション変更手順(N4 Session Modification procedure)を起動して、N4セッション変更要求(N4 Session Modification Request)メッセージをUPF220に送信する(ステップS416)。SMF206は、UPF220に転送ルールに加え、ANトンネリング情報(AN Tunnel Info)を提供する。The
UPF220は、SMF206にN4セッション変更応答(N4 Session Modification Response)メッセージを応答する(ステップS417)。PDUセッションで複数のUPF220が用いられている場合には、上記のN4セッション変更手順が行われる対象は、N3を終端する全てのUPF220となる。The UPF 220 responds with an N4 Session Modification Response message to the SMF 206 (step S417). If multiple UPFs 220 are used in the PDU session, the above N4 session modification procedure is performed on all UPFs 220 that terminate N3.
以上の処理に従って、PDUセッションが確立される。 The PDU session is established according to the above process.
なお、それぞれのQoSフローに対して、QoS ProfileはQoSパラメータを含まなければならない。QoSパラメータは、例えば、5QI(5G QoS Identifier)とARP(Allocation and Retention Priority)である。For each QoS flow, the QoS Profile must include QoS parameters, such as 5QI (5G QoS Identifier) and ARP (Allocation and Retention Priority).
QoSフローは、QoS Profileに応じて、“GBR(Guaranteed Bit Rate)”と“Non-GBR”のいずれかであってもよい。 A QoS flow may be either "GBR (Guaranteed Bit Rate)" or "Non-GBR" depending on the QoS Profile.
Non-GBR QoSフローに対しては、QoS ProfileはRQA(Reflective QoS Attribute)というQoSパラメータを含んでもよい。 For Non-GBR QoS flows, the QoS Profile may include a QoS parameter called RQA (Reflective QoS Attribute).
GBR QoSフローに対しては、アップリンクとダウンリンクのGFBR(Guaranteed Flow Bit Rate)とMFBR(Maximum Flow Bit Rate)というQoSパラメータを含まなければならない。 For GBR QoS flows, the QoS parameters must include uplink and downlink Guaranteed Flow Bit Rate (GFBR) and Maximum Flow Bit Rate (MFBR).
5QIは、QoSフローの転送処理を制御するためのアクセスノード向けのパラメータである。例えば、スケジューリングの重み、アドミッションの閾値、キュー管理の閾値、リンク層の設定等である。 5QIs are parameters for access nodes to control the forwarding process of QoS flows, such as scheduling weights, admission thresholds, queue management thresholds, link layer settings, etc.
ARPは、priority level、pre-emption capability、pre-emption vulnerabilityに関する情報を含んでいる。 The ARP contains information on priority level, pre-emption capability, and pre-emption vulnerability.
ARPのpriority levelは、QoSフローの相対的な重要度を定義するもので、最も高い重要度を1として、1から15の範囲で設定される。 The ARP priority level defines the relative importance of a QoS flow and is set in the range of 1 to 15, with 1 being the highest importance.
ARPのpre-emption capabilityは、QoSフローが他のより低いpriority levelを持つQoSフローに既に割り当てられているリソースを使用することができるか、否かを定義する指標である。 ARP pre-emption capability is a metric that defines whether a QoS flow can use resources that are already allocated to another QoS flow with a lower priority level.
ARPのpre-emption vulnerabilityは、他のより高いpriority levelを持つQoSフローを許可するために、QoSフローに割り当てられているリソースを明け渡してしまうか、否かを定義する指標である。 ARP pre-emption vulnerability is a metric that defines whether or not a QoS flow will give up resources allocated to it in order to allow other QoS flows with a higher priority level.
ARPのpre-emption capabilityとARPのpre-emption vulnerabilityには、“enabled”、若しくは、“disabled”のいずれかを設定しなければならない。 ARP pre-emption capability and ARP pre-emption vulnerability must be set to either "enabled" or "disabled".
(RRC_CONNECTED遷移処理)
UE10とコアネットワーク(例えば、AMF209)間のシグナリングは、NASシグナリングによって行われる。このNASシグナリングを可能にするためにNASシグナリング接続が使われる。
(RRC_CONNECTED transition processing)
Signaling between the
NASシグナリング接続は、UE10とAN(Access Network)間のANシグナリング接続と、ANとAMF209間のN2接続とで構成される。ここで、ANシグナリング接続は、例えば、RRC(Radio Resource Control)接続である。The NAS signaling connection is composed of an AN signaling connection between UE10 and an Access Network (AN) and an N2 connection between the AN and AMF209. Here, the AN signaling connection is, for example, a Radio Resource Control (RRC) connection.
そこで、図11を用いて、UE10のRRC状態をRRC_IDLEからRRC_CONNECTEDへ遷移させるRRC_CONNECTED遷移処理について説明する。図11は、本開示の実施形態に係るRRC_CONNECTED遷移処理の一例を示すシーケンス図である。RRC_CONNECTED遷移処理は、RRC_IDLEからRRC_CONNECTEDへ遷移する場合にUE10(端末装置110の一例)によって起動される。
Therefore, using Figure 11, we will explain the RRC_CONNECTED transition process that transitions the RRC state of
まず、UE10は、RRC_IDLE、かつ、CM-IDLE状態であるとする(ステップS500)。ここで、RRC_IDLE状態は、基地局装置130との間でRRC接続が確立されていない状態である。CM-IDLE状態は、AMF209との間でN1を介したNASシグナリング接続が確立されていない状態である。First, it is assumed that
UE10は、基地局装置130との新たな接続のために、SRB(Signalling Radio Bearer)0を介してRRC設定要求(RRCSetupRequest)メッセージを送信する(ステップS501)。
UE10は、基地局装置130からRRC設定(RRCSetup)メッセージを受信すると(ステップS502)、RRC状態をRRC_IDLEからRRC_CONNECTEDに遷移し、CM-IDLEはそのまま維持する(ステップS503)。When
基地局装置130は、UE10からRRC設定完了(RRCSetupComplete)メッセージを受信すると(ステップS504)、RRC設定処理を完了し、UE10は、CM-CONNECTEDに遷移する(ステップS505)。When the base station device 130 receives an RRC setup complete (RRCSetupComplete) message from UE 10 (step S504), it completes the RRC setup process and
RRC設定完了(RRCSetupComplete)メッセージに含めて送信されたUE10からの最初のNASメッセージ(INITIAL UE MESSAGE)がAMF209に送信される(ステップS506)。The initial NAS message (INITIAL UE MESSAGE) from
ここで、最初のNASメッセージは、例えば、登録要求(Registration Request)メッセージ(図9のステップS301参照)、或いは、PDUセッション確立要求(PDU Session Establishment Request)メッセージ(図10のステップS401)である。また、UE10とAMF209との間では、いくつかのNASメッセージが交換される。Here, the first NAS message is, for example, a Registration Request message (see step S301 in FIG. 9) or a PDU Session Establishment Request message (step S401 in FIG. 10). In addition, several NAS messages are exchanged between
AMF209はUE context dataを準備し、初期コンテキスト設定要求(INITIAL CONTEXT SETUP REQUEST)メッセージを介して、UE context dataを基地局装置130に送信する(ステップS507)。ここで、UE context dataは、PDU session context、Security Key、UE Radio CapabilityとUE Security Capabilities等を含んでいる。The AMF 209 prepares UE context data and transmits the UE context data to the base station device 130 via an INITIAL CONTEXT SETUP REQUEST message (step S507). Here, the UE context data includes PDU session context, Security Key, UE Radio Capability, UE Security Capabilities, etc.
基地局装置130は、UE10にSecurityModeCommandメッセージに送信し(ステップS508)、UE10がSRB1を介してSecurityModeCompleteメッセージを基地局装置130に送信すると(ステップS509)、基地局装置130は、AS(Access-Stratum)セキュリティ(AS security)をアクティベートする。The base station device 130 sends a SecurityModeCommand message to the UE 10 (step S508), and when the
SRB2とDRBs(Data Radio Bearers)を設定するために、基地局装置130は、UE10にRRC再構成(RRCReconfiguration)メッセージを送信し(ステップS510)、UE10がSRB1を介してRRC再構成完了(RRCReconfigurationComplete)メッセージを基地局装置130に送信すると(ステップS511)、RRC再構成処理を完了する。To set up SRB2 and DRBs (Data Radio Bearers), base station device 130 sends an RRCReconfiguration message to UE 10 (step S510), and when
基地局装置130は、AMF209に初期コンテキスト設定完了(INITIAL CONTEXT SETUP RESPONSE)メッセージを送信して(ステップS512)、設定処理が完了したことを通知する。The base station device 130 sends an initial context setup completion (INITIAL CONTEXT SETUP RESPONSE) message to the AMF 209 (step S512) to notify that the setup process is complete.
(SPS-Config及びConfiguredGrantConfigの設定)
AMF209は、端末装置110から特定のサービスに対応するS-NSSAI(例えば、S-NSSAI1)を含むPDUセッション確立要求メッセージ(図10のステップS401参照)を受信した場合には、このS-NSSAI1に対応するサービスを提供するためのSMF206を選択する。ここで、特定のサービスは、例えば、AR、VR、MR、SR、XRのアプリケーション向けのサービスである。
(SPS-Config and ConfiguredGrantConfig settings)
When the AMF 209 receives a PDU session establishment request message (see step S401 in FIG. 10) including an S-NSSAI (e.g., S-NSSAI1) corresponding to a specific service from the terminal device 110, the AMF 209 selects an
また、S-NSSAI1に対応するサービスを提供するために選択されたSMF206は、例えば、AR、VR、MR、SR、XRのアプリケーション向けのサービスを提供するために必要なPCF205とUPF220を選択する。
In addition, the
さらに、例えば基地局装置130は、AMF209の指示に応答して、端末装置110とのダウンリンクとアップリンクに設定するSPS-Config及びConfiguredGrantConfigをそれぞれ決定してもよい。 Furthermore, for example, the base station device 130 may determine the SPS-Config and ConfiguredGrantConfig to be set for the downlink and uplink with the terminal device 110, respectively, in response to an instruction from AMF 209.
基地局装置130は、RRCを介してSPS-Config及びConfiguredGrantConfigを端末装置110に設定することができる。例えば、基地局装置130は、RRC再構成メッセージ(図11のステップS508参照)にSPS-Config及びConfiguredGrantConfigを含めて送信することで端末装置110に設定する。The base station device 130 can set the SPS-Config and ConfiguredGrantConfig in the terminal device 110 via RRC. For example, the base station device 130 sets the SPS-Config and ConfiguredGrantConfig in the terminal device 110 by including them in an RRC reconfiguration message (see step S508 in FIG. 11) and transmitting the message.
SPS-Configは、ダウンリンクのセミパーシステント送信(Semi-Persistent Transmission)を設定するために用いられる。複数のSPS(Semi-Persistent Scheduling)がサービングセルの1つのBWP(Bandwidth Part)に対して設定され得る。複数のSPSは、SPS-ConfigListで設定される。 SPS-Config is used to configure downlink Semi-Persistent Transmission. Multiple SPSs (Semi-Persistent Scheduling) can be configured for one BWP (Bandwidth Part) of a serving cell. Multiple SPSs are configured in the SPS-ConfigList.
また、基地局装置130は、上述のRRCを介したタイプ1と呼ばれる方法に加えて、タイプ2と呼ばれるCS-RNTI(Radio Network Temporary Identifier)を指定したPDCCHを介した方法でConfiguredGrantConfigを設定することもできる。In addition to the method called
RRCメッセージに含まれるSPS-Config information elementは、periodicity、periodicityExt、及び、SPS-ConfigIndexというフィールドを含む。The SPS-Config information element included in the RRC message includes the fields periodicity, periodicityExt, and SPS-ConfigIndex.
ここで、SPS-Config information elementにperiodicityExtが含まれていない場合はperiodicityを参照し、periodicityExtが含まれている場合はperiodicityを無視する。Here, if the SPS-Config information element does not include periodicityExt, the periodicity is referenced; if periodicityExt is included, the periodicity is ignored.
TS38.331には、SPS-Configのperiodicityとして10ms、20ms、32ms、40ms、64ms、80ms、128ms、160ms、320ms、及び、640msの値が定義されている。 TS38.331 defines the following values for the periodicity of SPS-Config: 10 ms, 20 ms, 32 ms, 40 ms, 64 ms, 80 ms, 128 ms, 160 ms, 320 ms, and 640 ms.
また、SPS-ConfigのperiodicityExtに関しては、SCS(Subcarrier Spacing)が15kHzの場合には、1slotから640slotsの間のいずれかのスロット数がperiodicityExtとして設定できるように定義されている。また、SCSが30kHzの場合には、1slotから1280slotsの間のいずれかのスロット数がperiodicityExtとして設定できるように定義されている。SCSが60kHzの場合には、1slotから2560slotsの間のいずれかのスロット数がperiodicityExtとして設定できるように定義されている。SCSが120kHzの場合には、1slotから5120slotsの間のいずれかのスロット数がperiodicityExtとして設定できるように定義されている。 In addition, with regard to periodicityExt in SPS-Config, when SCS (Subcarrier Spacing) is 15 kHz, it is defined that any number of slots between 1 slot and 640 slots can be set as periodicityExt. When SCS is 30 kHz, it is defined that any number of slots between 1 slot and 1280 slots can be set as periodicityExt. When SCS is 60 kHz, it is defined that any number of slots between 1 slot and 2560 slots can be set as periodicityExt. When SCS is 120 kHz, it is defined that any number of slots between 1 slot and 5120 slots can be set as periodicityExt.
SPSが設定されると、MAC entityは、以下の式(1)を満たすSFN(System Frame Number)内のスロット(Slot#_N)にN番目のダウンリンクの割り当てが発生するものと判断しなくてはならない。 When SPS is configured, the MAC entity must determine that the Nth downlink allocation occurs in a slot (Slot#_N) within a System Frame Number (SFN) that satisfies the following equation (1):
(numberOfSlotsPerFrame×SFN+Slot#_N)=
[(numberOfSlotsPerFrame×SFNinit+slotinit)
+N×periodicity×numberOfSlotsPerFrame/10]
modulo(1024×numberOfSlotsPerFrame)・・・(1)
(numberOfSlotsPerFrame×SFN+Slot#_N)=
[(numberOfSlotsPerFrame×SFNinit+slotinit)
+N x periodicity x numberOfSlotsPerFrame/10]
modulo(1024×numberOfSlotsPerFrame)...(1)
ここで、numberOfSlotsPerFrameは無線フレーム内のスロット数(例えば、SCSが15kHzの場合は10)、SFNinitとslotinitはそれぞれ、SPSが設定されて最初のPDSCH(Physical Downlink Shared Channel)の送信が行われたSFNとslot#である。Here, numberOfSlotsPerFrame is the number of slots in a radio frame (for example, 10 if the SCS is 15 kHz), and SFNinit and slotinit are the SFN and slot# at which the SPS was configured and the first PDSCH (Physical Downlink Shared Channel) transmission was performed.
また、時間軸上で連続して複数のスロットをSPSのリソースとして割り当てるために、さらにnumberOfSlotsPerSPSというパラメータを導入してもよい。MAC entityは、上記式(1)を満たすSFN内のスロット(Slot#_N)を先頭に連続したnumberOfSlotsPerSps分のスロットにN番目のダウンリンクの割り当てが発生するものと判断する。 In addition, a parameter numberOfSlotsPerSPS may be introduced to allocate multiple consecutive slots on the time axis as SPS resources. The MAC entity determines that the Nth downlink allocation will occur in numberOfSlotsPerSps consecutive slots starting from the slot (Slot#_N) in the SFN that satisfies the above formula (1).
ConfiguredGrantConfig information elementは、periodicity、periodicityExt、及び、ConfiguredGrantConfigIndexというフィールドを含む。 The ConfiguredGrantConfig information element includes the fields periodicity, periodicityExt, and ConfiguredGrantConfigIndex.
ここで、ConfiguredGrantConfig information elementにperiodicityExtが含まれていない場合はperiodicityを参照し、periodicityExtが含まれている場合はperiodicityを無視する。Here, if the ConfiguredGrantConfig information element does not contain periodicityExt, the periodicity is referenced; if periodicityExt is included, the periodicity is ignored.
TS38.331には、ConfiguredGrantConfigのperiodicityとして、例えば、SCSが15kHzの場合には、2、7、n*14symbolsが定義されている。ここで、nは、1、2、4、5、8、10、16、20、32、40、64、80、128、160、320、640のいずれかの値である。 In TS38.331, the periodicity of ConfiguredGrantConfig is defined as 2, 7, or n*14 symbols when the SCS is 15 kHz, where n is one of the following values: 1, 2, 4, 5, 8, 10, 16, 20, 32, 40, 64, 80, 128, 160, 320, or 640.
また、ConfiguredGrantConfigのperiodicityExtに関しては、例えば、SCSが15kHzの場合には、1symbolから640symbolsの間のいずれかのシンボル数がperiodicityExtとして設定できるように定義され、periodicityExt*14symbolsの周期が設定できる。 Furthermore, with regard to periodicityExt in ConfiguredGrantConfig, for example, when the SCS is 15 kHz, it is defined that any number of symbols between 1 symbol and 640 symbols can be set as periodicityExt, and a period of periodicityExt*14 symbols can be set.
CG(Configured Grant)が設定されると、MAC entityは、以下の式(2)を満たすSFN(System Frame Number)のSlot#内のシンボル(Symbol#_N)にN番目のアップリンクの割り当てが発生するものと判断しなくてはならない。 When a CG (Configured Grant) is set, the MAC entity must determine that the Nth uplink allocation occurs at a symbol (Symbol#_N) in Slot# of a SFN (System Frame Number) that satisfies the following equation (2):
[(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)
+(Slot#×numberOfSymbolsPerSlot)+Symbol#_N]=
(timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)
modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)・・・(2)
[(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)
+(Slot#×numberOfSymbolsPerSlot)+Symbol#_N]=
(timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)
modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)...(2)
ここで、numberOfSlotsPerFrameは無線フレーム内のスロット数(例えば、SCSが15kHzの場合は10)、numberOfSymbolsPerSlot はスロット内のシンボル数(Normal CPの場合は14)である。また、timeDomainOffsetとSは、SLIV(Start and length indicator value)から得られるパラメータである。timeDomainOffsetはSFN=0におけるリソースの時間軸でのオフセット値、SはPUSCH(Physical Uplink Shared Channel)を最初に割り当てたシンボル(Symbol#)である。 Here, numberOfSlotsPerFrame is the number of slots in a radio frame (for example, 10 if the SCS is 15 kHz), and numberOfSymbolsPerSlot is the number of symbols in a slot (14 for Normal CP). In addition, timeDomainOffset and S are parameters obtained from SLIV (Start and length indicator value). timeDomainOffset is the offset value on the time axis of the resources at SFN=0, and S is the symbol (Symbol#) to which the PUSCH (Physical Uplink Shared Channel) was first assigned.
また、時間軸上で連続して複数のシンボルをCGのリソースとして割り当てるために、さらにnumberOfSymbolsPerCgというパラメータを導入してもよい。MAC entityは、上記式(2)を満たすSFN内のSlot#内のシンボル(Symbol#_N)を先頭に連続したnumberOfSymbolsPerCg分のシンボルにN番目のアップリンクの割り当てが発生するものと判断する。 In addition, a parameter numberOfSymbolsPerCg may be introduced to allocate multiple consecutive symbols on the time axis as CG resources. The MAC entity determines that the Nth uplink allocation occurs for numberOfSymbolsPerCg consecutive symbols starting from the symbol (Symbol#_N) in Slot# in SFN that satisfies the above formula (2).
<<3.技術的課題>>
続いて、本開示の実施形態に係るコンテンツ配信システム100の技術的課題について、特に、セミパーシステント送信で動画データを送信する場合に着目して説明する。
<<3. Technical issues >>
Next, technical issues of the
図12は、コンテンツ配信システムによる動画データの配信の一例について説明するための図である。図12では、基地局装置130と端末装置110との間でSPSを介した動画データの通信が行われる。また、端末装置110は、上述したタイムワープを用いてフレームレートを2倍に上げて動画を表示するものとする。 Figure 12 is a diagram for explaining an example of video data distribution by a content distribution system. In Figure 12, video data is communicated between a base station device 130 and a terminal device 110 via SPS. The terminal device 110 also uses the above-mentioned time warp to double the frame rate and display the video.
例えば、HMDである端末装置110が、XRのサービスを利用するために、S-NSSAI1を含むPDUセッション確立要求メッセージ(図10のステップS401参照)をAMF209に送る。PDUセッション確立要求メッセージを受信したAMF209は、端末装置110とのダウンリンクとアップリンクにSPS-ConfigとConfiguredGrantConfigをそれぞれ設定するよう基地局装置130に指示する。For example, in order to use the XR service, the terminal device 110, which is an HMD, sends a PDU session establishment request message including S-NSSAI1 (see step S401 in FIG. 10) to the AMF 209. The AMF 209 that receives the PDU session establishment request message instructs the base station device 130 to set SPS-Config and ConfiguredGrantConfig on the downlink and uplink with the terminal device 110, respectively.
端末装置110は、基地局装置130を介して、例えば、45fpsのフレームレートの動画データをダウンリンクのSPS(Semi-Persistent Scheduling)によって受信する。以下、情報処理装置150が送信する動画データのフレームレートを第1のフレームレートとも記載する。The terminal device 110 receives video data at a frame rate of, for example, 45 fps by downlink SPS (Semi-Persistent Scheduling) via the base station device 130. Hereinafter, the frame rate of the video data transmitted by the
また、端末装置110は、基地局装置130を介して、慣性計測装置114が計測した慣性に係る情報をアップリンクのCG(Configured Grant)によって送信する。 In addition, the terminal device 110 transmits information related to inertia measured by the inertial measurement device 114 via the base station device 130 using an uplink CG (Configured Grant).
端末装置110は、受信した第1のフレームレート(45fps)の動画データにタイムワープを活用して例えば90fpsのフレームレートの動画として表示する。以下、端末装置110が表示部116に表示する動画のフレームレートを第2のフレームレートとも記載する。The terminal device 110 utilizes time warping on the received video data of the first frame rate (45 fps) to display the video as a video with a frame rate of, for example, 90 fps. Hereinafter, the frame rate of the video that the terminal device 110 displays on the display unit 116 is also referred to as the second frame rate.
第2のフレームレート(90fps)の動画は、11.11msの周期で端末装置110のディスプレイ上に表示される。また、第1のフレームレート(45fps)の動画データの受信は、理想的には、22.22msの周期で受信できることが望ましい。ところが、SPSの周期はスロット単位(SCSが15kHzの場合には1ms)で設定されるため、最も近い周期として、例えば、22msに設定される。Video at the second frame rate (90 fps) is displayed on the display of the terminal device 110 at a cycle of 11.11 ms. Also, it is ideal to receive video data at the first frame rate (45 fps) at a cycle of 22.22 ms. However, since the SPS cycle is set in slot units (1 ms when the SCS is 15 kHz), it is set to the closest cycle, for example, 22 ms.
ここで、SPSの周期を設定する方法について説明する。S-NSSAI1に対応するサービスが扱う動画のフレームレートを含むフォーマットに係る情報は、例えば、UDR(Unified Data Repository)に保存されている。Here, we will explain how to set the SPS period. Information related to the format, including the frame rate, of the video handled by the service corresponding to S-NSSAI1 is stored, for example, in a UDR (Unified Data Repository).
SMF206は、S-NSSAI1に対応するサービスの提供のためにPDUセッションの確立が要求されると、S-NSSAI1に対応するサービスが扱う動画のフレームレートを含むフォーマットに係る情報をUDRから取得し、NASメッセージを介してAMF209に提供する。 When establishment of a PDU session is requested to provide a service corresponding to S-NSSAI1, SMF206 obtains information regarding the format, including the frame rate, of the video handled by the service corresponding to S-NSSAI1 from the UDR and provides it to AMF209 via a NAS message.
AMF209は、取得した動画のフォーマットに係る情報からSPSの周期を決定し、決定した周期のSPSの設定を基地局装置130に指示する。AMF209 determines the SPS period from the acquired information related to the video format and instructs the base station device 130 to set the SPS with the determined period.
また、UDRから取得したS-NSSAI1に対応するサービスが扱う動画のフレームレートを含むフォーマットに係る情報に基づいて、SMF206がSPSの周期を決定して、AMF209を介して基地局装置130にSPSの周期を提供するようにしてもよい。例えば、SMF206がAMF209を介して基地局装置130に提供するN2 SM informationに含まれるQoS Profile、或いは、QoSパラメータにこのSPSの周期を含める。 In addition, SMF206 may determine the SPS period based on information related to the format, including the frame rate of the video handled by the service corresponding to S-NSSAI1 obtained from the UDR, and provide the SPS period to the base station device 130 via AMF209. For example, this SPS period may be included in the QoS Profile or QoS parameters included in the N2 SM information that SMF206 provides to the base station device 130 via AMF209.
さらに、QoS Profile、或いは、QoSパラメータには、SPSの設定を明示的に指示するための情報を含めてもよい。例えば、“sps-enabled”を設定する。 Furthermore, the QoS Profile or QoS parameters may include information to explicitly indicate the setting of SPS. For example, "sps-enabled" may be set.
なお、SMF206は、基地局装置130に提供するAlternative QoS ProfileにSPSの周期、さらには、SPSの設定を明示的に指示するための情報、例えば、“sps-enabled”を含めてもよい。In addition, SMF206 may include the SPS period and information for explicitly instructing the SPS settings, such as "sps-enabled", in the Alternative QoS Profile provided to the base station device 130.
或いは、S-NSSAI1に対応するサービスが扱う動画のフレームレートを含むフォーマットに係る情報は、PCF205からSMF206に提供されるPCC Rulesに含めてもよい。 Alternatively, information regarding the format, including the frame rate, of the video handled by the service corresponding to S-NSSAI1 may be included in the PCC Rules provided from PCF205 to SMF206.
また、S-NSSAI1に対応するサービスが扱う動画のフォーマット、或いは、SPSの周期に対応するQFI(QoS Flow Identifier)と5QI(5G QoS Identifier)を定義して、SMF206は、基地局装置130にこのQFIと5QIを通知するようにしてもよい。
In addition, a QFI (QoS Flow Identifier) and a 5QI (5G QoS Identifier) corresponding to the video format handled by the service corresponding to S-NSSAI1 or the SPS period may be defined, and the
QoSフローは、NASレベルでは、5GCから基地局装置130に提供されるQoS Profileと、5GCから端末装置110に提供されるQoS rule(s)によって特徴づけられる。QoS Profileは、基地局装置130が無線インタフェースでの処理の仕方を決定するために用いられる。At the NAS level, a QoS flow is characterized by the QoS Profile provided by the 5GC to the base station device 130 and the QoS rule(s) provided by the 5GC to the terminal device 110. The QoS Profile is used by the base station device 130 to determine how to process the flow in the radio interface.
QoS Profileは、QoSパラメータを含んでいて、QoSパラメータは、例えば、5QIとARPである。 The QoS Profile includes QoS parameters, for example 5QI and ARP.
QoS rule(s)は、アップリンクのユーザ・プレーンのデータとQoSフローの対応を指示するために使われる。例えば、CGの設定は、QoS ruleに含める。 QoS rule(s) are used to indicate the correspondence between uplink user plane data and QoS flows. For example, CG configuration is included in the QoS rule.
ここで、CGの設定は、CGの周期、さらには、CGの設定を明示的に指示するための情報、例えば、“cg-enabled”である。 Here, the CG settings are the CG period, and further, information to explicitly indicate the CG settings, such as "cg-enabled".
ASレベルでは、DRBが無線インタフェースでのパケットの処理の仕方を決定する。基地局装置130によるQoSフローとDRBのマッピングは、QFIと関係するQoS Profileに基づいて行われる。At the AS level, the DRB determines how packets are handled on the radio interface. The mapping of QoS flows to DRBs by the base station device 130 is based on the QoS Profile associated with the QFI.
上述したように、端末装置110は、22msの周期で動画データを受信し、11.11msの周期で動画(フレーム画像)を表示部116に表示する。As described above, the terminal device 110 receives video data at a cycle of 22 ms and displays video (frame images) on the display unit 116 at a cycle of 11.11 ms.
図12に示す例では、端末装置110は、A点から所定の受信期間で動画データD1を受信する。端末装置110は、受信した次の表示タイミング(B1点)で受信した動画データD1から生成した第1の動画を表示する。また、端末装置110は、B1点で表示した第1の動画のタイムワープとしてB2点で、動画データD1から生成した第2の動画を表示(以下、タイムワープ表示とも記載する)する。In the example shown in FIG. 12, the terminal device 110 receives video data D1 over a predetermined reception period from point A. The terminal device 110 displays a first video generated from the received video data D1 at the next display timing (point B1). The terminal device 110 also displays a second video generated from the video data D1 at point B2 as a time warp of the first video displayed at point B1 (hereinafter also referred to as time warp display).
端末装置110は、22msの周期で動画データを受信するとともに、11.11msの表示周期で動画を表示する。より具体的には、端末装置110は、22.22msの周期で第1の動画を表示し、22.22msの周期で第2の動画をタイムワープ表示する。The terminal device 110 receives video data at a cycle of 22 ms and displays the video at a display cycle of 11.11 ms. More specifically, the terminal device 110 displays a first video at a cycle of 22.22 ms and time-warps a second video at a cycle of 22.22 ms.
このように、端末装置110が動画データを受信する周期(SPSの周期)と、端末装置110が第1の動画を表示する周期(第1のフレームレート)が異なる。そのため、図12のA点のように、ある時点では動画データの受信タイミングと第1のフレームレート(45fps)の動画の表示タイミングが揃っていたとしても、受信タイミングと表示タイミングとの間に徐々にずれが生じてくる。このずれはわずかではあるが、ずれが徐々に累積することにより、表示までの遅延量がMotion-to-photon latencyの観点から無視できないほど大きくなる、或いは、逆に表示に間に合わなくなるといった問題が生じてしまう。 In this way, the cycle in which the terminal device 110 receives video data (the SPS cycle) is different from the cycle in which the terminal device 110 displays the first video (the first frame rate). Therefore, even if the timing of receiving video data and the timing of displaying video at the first frame rate (45 fps) are aligned at a certain point in time, as at point A in Figure 12, a gradual gap will arise between the reception timing and the display timing. Although this gap is slight, as the gap gradually accumulates, the amount of delay until display becomes too large to be ignored from the perspective of motion-to-photon latency, or conversely, problems will arise in which the display is not in time.
・提案技術の概要
そこで、本開示では、周期的に動画データを受信し、周期的に動画を表示する端末装置110において、安定して動画を表示させることができる技術を提案する。提案技術として、基地局装置130は、端末装置110における動画データの周期的な受信タイミングと、動画の表示タイミングと、の差が、所定の条件を満たす場合に、受信タイミングに関する設定を変更する。
Outline of Proposed Technology Therefore, this disclosure proposes a technology that allows a terminal device 110 that periodically receives video data and periodically displays video to stably display video. As the proposed technology, a base station device 130 changes a setting related to the reception timing when a difference between the periodic reception timing of the video data in the terminal device 110 and the display timing of the video satisfies a predetermined condition.
<<4.技術的特徴>>
<4.1.SPSの再設定>
図13は、本開示の実施形態に係る基地局装置130によるSPSの再設定について説明するための図である。
<<4. Technical Features>>
<4.1. Resetting SPS>
FIG. 13 is a diagram for explaining SPS reconfiguration by a base station device 130 according to an embodiment of the present disclosure.
上述したように、端末装置110は、22msの周期で動画データを受信するとともに、端末装置110は、22.22msの周期で第1の動画を表示する。As described above, the terminal device 110 receives video data at a period of 22 ms, and the terminal device 110 displays the first video at a period of 22.22 ms.
このように、端末装置110が動画データを受信する周期(SPSの周期)と、端末装置110が第1の動画を表示する周期が異なると受信タイミングと表示タイミングとの間にずれ(差)が生じる。In this way, if the period in which the terminal device 110 receives video data (the SPS period) is different from the period in which the terminal device 110 displays the first video, a discrepancy (difference) occurs between the reception timing and the display timing.
端末装置110が動画データを受信する受信する受信タイミングと、第1の動画の表示タイミングとの差の絶対値が所定の閾値以上になった場合に、基地局装置130は、SPSの再設定を行う。基地局装置130は、現在のSPSの設定をリセットし、再度SPSの設定を行う。基地局装置130は、端末装置110が動画データを受信する受信する受信タイミングと、第1の動画の表示タイミングとが揃うように、SPS-Configを再設定する。When the absolute value of the difference between the reception timing at which the terminal device 110 receives the video data and the display timing of the first video becomes equal to or greater than a predetermined threshold, the base station device 130 resets the current SPS setting and sets the SPS again. The base station device 130 resets the SPS-Config so that the reception timing at which the terminal device 110 receives the video data and the display timing of the first video are aligned.
端末装置110は、動画データを受信する受信する受信タイミングと、第1の動画の表示タイミングとの差の絶対値が所定の閾値以上になった場合に、再設定後のSPS-Configに基づき、変更後の受信タイミングで動画データを受信する。When the absolute value of the difference between the reception timing of receiving video data and the display timing of the first video becomes equal to or greater than a predetermined threshold value, the terminal device 110 receives the video data at the changed reception timing based on the reconfigured SPS-Config.
図14は、本開示の実施形態に係るSPS再設定処理の流れを示すフローチャートである。図14では、SPS再設定処理を端末装置110が行う場合について示している。 Figure 14 is a flowchart showing the flow of the SPS reconfiguration process according to an embodiment of the present disclosure. Figure 14 shows the case where the SPS reconfiguration process is performed by the terminal device 110.
端末装置110は、基地局装置130からの通知(例えば、SPS-Configを含むRRC message)に基づき、SPSを設定する(ステップ601)。端末装置110は、設定したSPSの周期で基地局装置130から動画データを受信する(ステップS602)。The terminal device 110 sets the SPS based on a notification from the base station device 130 (e.g., an RRC message including SPS-Config) (step S601). The terminal device 110 receives video data from the base station device 130 at the set SPS period (step S602).
端末装置110は、SPSの周期(例えば、22ms)と動画データのフレームレート(例えば第1のフレームレート。22.22ms)との差の累積時間を測定する(ステップS603)。より具体的には、端末装置110は、動画データを受信するごとに、SPSの周期と第1のフレームレートとの差(0.22ms)を累積し、動画データを受信した受信タイミングでの表示タイミングとの差を算出する。The terminal device 110 measures the accumulated time of the difference between the SPS period (e.g., 22 ms) and the frame rate of the video data (e.g., the first frame rate, 22.22 ms) (step S603). More specifically, the terminal device 110 accumulates the difference (0.22 ms) between the SPS period and the first frame rate each time it receives video data, and calculates the difference from the display timing at the reception timing of the video data.
なお、端末装置110は、動画データを受信した時刻と、動画データを表示した時刻と、の差を算出することで、受信タイミングと表示タイミングとの差を算出してもよい。In addition, the terminal device 110 may calculate the difference between the reception timing and the display timing by calculating the difference between the time when the video data is received and the time when the video data is displayed.
端末装置110は、測定した累積時間が予め設定された所定の閾値以上であるか否かを判定する(ステップS604)。累積時間が閾値未満である場合(ステップS604;No)、ステップS602に戻り、端末装置110はSPSの周期で動画データを受信する。The terminal device 110 determines whether the measured cumulative time is equal to or greater than a predetermined threshold value (step S604). If the cumulative time is less than the threshold value (step S604; No), the process returns to step S602, and the terminal device 110 receives video data at the SPS period.
一方、累積時間が閾値以上である場合(ステップS604;Yes)、端末装置110は、SPSの再設定を基地局装置130に要求する処理を起動し(ステップS605)、ステップS601に戻る。On the other hand, if the accumulated time is greater than or equal to the threshold (step S604; Yes), the terminal device 110 initiates a process to request the base station device 130 to reconfigure the SPS (step S605) and returns to step S601.
ステップS605で、端末装置110は、SPSの再設定(SPS-Configの再設定)の要求に、補正すべき累積時間、或いは、この補正すべき累積時間に相当するスロット数をオフセット値として含めて報告するようにしてもよい。In step S605, the terminal device 110 may report the cumulative time to be corrected or the number of slots equivalent to this cumulative time to be corrected as an offset value in the request for SPS reconfiguration (reconfiguration of SPS-Config).
基地局装置130は、端末装置110端末装置110からSPS-Configの再設定の要求を受信すると、報告された補正すべき累積時間に係る情報に基づいて、SPSを再設定する。なお、このSPS-Configの再設定の要求は、RRCメッセージを介して行われる。When the base station device 130 receives a request to reconfigure the SPS-Config from the terminal device 110, the base station device 130 reconfigures the SPS based on the reported information related to the cumulative time to be corrected. The request to reconfigure the SPS-Config is made via an RRC message.
端末装置110は、動画データを受信している間、上記SPS再設定処理を実行する。 The terminal device 110 executes the above-mentioned SPS reconfiguration process while receiving video data.
なお、ここでは、端末装置110が、SPSの再設定を要求するとしたが、これに限定されない(すなわち、端末装置110によるSPSの再設定の要求は必須の構成要素でなくともよい)。例えば、基地局装置130が、動画データを受信した受信タイミングでの表示タイミングとの差を算出して、SPSの再設定を行うか否かを判定するようにしてもよい。この場合、基地局装置130は、例えば情報処理装置150から動画データのフレームレートに関する情報を取得する。さらに又はこれに代えて、基地局装置130は、UDRや5GC/NGC20のNFから動画データのフレームレートに関する情報を取得してもよい。さらに又はこれに代えて、基地局装置130が、本来終端しない上位レイヤの情報(すなわち、動画データのフレームレートに関する情報)をDPI(Deep Packet Inspection)等を用いて読み取ることで、取得してもよい。
Note that, here, the terminal device 110 requests SPS reconfiguration, but this is not limited to this (i.e., the request for SPS reconfiguration by the terminal device 110 may not be a required component). For example, the base station device 130 may calculate the difference between the display timing at the reception timing of the video data and the display timing to determine whether to reconfigure the SPS. In this case, the base station device 130 may obtain information regarding the frame rate of the video data from, for example, the
或いは、5GC/NGC20のNFが動画データを受信した受信タイミングでの表示タイミングとの差に基づき、基地局装置130に対してSPSを再設定させるようにしてもよい。ここでは、SMF206が、基地局装置130に対して、SPSを再設定するタイミングを指示する場合について説明する。Alternatively, the base station device 130 may be made to reconfigure the SPS based on the difference between the display timing and the reception timing at which the NF of 5GC/NGC20 receives the video data. Here, a case will be described in which the SMF206 instructs the base station device 130 on the timing to reconfigure the SPS.
この場合、端末装置110は、S-NSSAI1に対応するサービスを受けるために送信するPDUセッションの確立要求メッセージ(図10のステップS401参照)に、S-NSSAI1に加えて、端末装置110が許容できるSPSの周期と動画のフレームレートの周期の差の累積時間の絶対値を含める。In this case, in addition to S-NSSAI1, the terminal device 110 includes in the PDU session establishment request message (see step S401 in Figure 10) that it sends to receive the service corresponding to S-NSSAI1 the absolute value of the cumulative time difference between the SPS period and the video frame rate period that the terminal device 110 can tolerate.
SMF206は、Nsmf_PDUSession_CreateSMContext Request(図10のステップS401参照)を介して、AMF209からS-NSSAI1と端末装置110が許容できる累積時間を取得する。SMF206 obtains S-NSSAI1 and the cumulative time acceptable to terminal device 110 from AMF209 via Nsmf_PDUSession_CreateSMContext Request (see step S401 in Figure 10).
なお、ここでは、端末装置110が許容できる累積時間を通知するとしたが、これに限定されない。例えばSMF206が、Motion-to-photon latency等に基づいて予め決められた値を許容できる累積時間としてもよい。Here, the terminal device 110 notifies the allowable cumulative time, but this is not limited to the above. For example, the
SMF206は、S-NSSAI1に対応するサービスが扱う動画のフレームレートを含むフォーマットに係る情報をUDRから取得する。 SMF206 obtains information regarding the format, including the frame rate, of the video handled by the service corresponding to S-NSSAI1 from the UDR.
SMF206は、動画のフレームレートに基づいてSPSの周期を決定し、許容できる累積時間に基づいてSPSを設定する期間を決定する。ここで、SPSを設定する期間は、SPSが設定されてからSPSの再設定が必要になるまで期間である。The
AMF209は、Namf_Communication_N1N2MessageTransfer(図10のステップS411参照)のN2 SM informationを介して、SMF206からSPSの周期とSPSを設定する期間を取得する。 AMF209 obtains the SPS period and the period for setting the SPS from SMF206 via N2 SM information of Namf_Communication_N1N2MessageTransfer (see step S411 in Figure 10).
AMF209は、N2 PDUセッション要求メッセージ(図10のステップS412参照)を介して、SMF206から取得したSPSの周期とSPSを設定する期間と、オフセット値として、補正すべき累積時間に相当するスロット数を基地局装置130に通知する。AMF209 notifies base station device 130 of the SPS period and period for setting SPS acquired from SMF206, and the number of slots corresponding to the cumulative time to be corrected as an offset value, via an N2 PDU session request message (see step S412 in FIG. 10).
基地局装置130は、AMF209から取得したSPSの周期とSPSを設定する期間に基づいて、端末装置110とのダウンリンクにSPSの周期を設定し、SPSを設定する期間を設定したタイマーを起動する。The base station device 130 sets an SPS period for the downlink with the terminal device 110 based on the SPS period and the period for setting the SPS obtained from the AMF 209, and starts a timer that sets the period for setting the SPS.
このタイマーの有効期限が切れると、基地局装置130は、SPSを開始するスロットをオフセット値に相当するスロット数分オフセットさせたSPSを再設定し、タイマーをリセットする。 When this timer expires, the base station device 130 reconfigures the SPS by offsetting the slot at which the SPS starts by the number of slots equivalent to the offset value, and resets the timer.
以降、端末装置110がS-NSSAI1に対応するサービスを終了するまで、このSPSの再設定処理は繰り返される。 From then on, this SPS reconfiguration process is repeated until terminal device 110 terminates the service corresponding to S-NSSAI1.
<4.2.複数のSPS設定>
上述した例では、基地局装置130が1つのSPSを設定する場合について説明したが、基地局装置130が、複数のSPSを設定するようにしてもよい。これにより、基地局装置130は、SPSに割り当てるリソースを増やすことができる。
<4.2. Multiple SPS Settings>
In the above example, the base station device 130 sets one SPS, but the base station device 130 may set multiple SPSs. This allows the base station device 130 to increase resources allocated to the SPSs.
図15、図16は、本開示の実施形態に係る基地局装置130によるSPS設定例を説明するための図である。 Figures 15 and 16 are diagrams for explaining an example of SPS setting by a base station device 130 relating to an embodiment of the present disclosure.
図15に示すように、基地局装置130は、SPSの周期(例えば22ms)内で連続する複数のスロットに複数のSPSを設定してもよい。或いは、基地局装置130は、図16に示すように、分散した複数のスロットに複数のSPSを設定してもよい。As shown in FIG. 15, the base station device 130 may set multiple SPSs in multiple consecutive slots within an SPS period (e.g., 22 ms). Alternatively, the base station device 130 may set multiple SPSs in multiple distributed slots as shown in FIG.
基地局装置130は、例えばSPSを設定した複数のスロットに動画データを割り当てて送信する。The base station device 130 assigns video data to multiple slots, for example, where SPS is set, and transmits the data.
また、基地局装置130は、SPSの再設定を複数のSPSの各SPSを切り替えて実現してもよい。 In addition, the base station device 130 may reconfigure the SPS by switching between each SPS of multiple SPSs.
なお、図15及び図16では、基地局装置130は、SPS周期の先頭から複数のスロットにSPSを設定しているが、これに限定されない。基地局装置130が、SPS周期の末尾から複数のスロットにSPSを設定してもよく、或いは、SPS周期の中央に位置する複数のスロットにSPSを設定してもよい。また、図15及び図16では、基地局装置130がSPSを設定するリソース割り当て数を3つとしているが、これに限定されず、2つであっても4つ以上であってもよい。 In addition, in Figures 15 and 16, the base station device 130 sets the SPS in multiple slots from the beginning of the SPS cycle, but this is not limited to this. The base station device 130 may set the SPS in multiple slots from the end of the SPS cycle, or may set the SPS in multiple slots located in the center of the SPS cycle. Also, in Figures 15 and 16, the number of resource allocations for which the base station device 130 sets the SPS is three, but this is not limited to this and may be two or four or more.
また、基地局装置130は、PDCCHを周期的にモニタリングするために端末装置110に間欠受信、DRX(Discontinuous Reception)を設定する。アイドルモード(Idle mode)の端末装置110が行う処理の1つは、基地局装置130からページングを通知するPDCCHをモニタリングすることである。そこで、アイドルモードでは待ち受け時の消費電力を抑えるために、周期的にPDCCHをモニタリングするためのDRXが設定される。In addition, the base station device 130 sets the terminal device 110 to discontinuous reception (DRX) in order to periodically monitor the PDCCH. One of the processes performed by the terminal device 110 in idle mode is to monitor the PDCCH that notifies paging from the base station device 130. Therefore, in the idle mode, DRX is set to periodically monitor the PDCCH in order to reduce power consumption during standby.
また、コネクテッドモード(Connected mode)の端末装置110においても消費電力を削減することは重要である。そこで、基地局装置130は、RRC Connection Setup、或いはRRC ConnectionReconfigurationを使ってC-DRX(Connected mode DRX)を設定することができる。PDCCHのモニタリング周期に合わせてlongDRX-Cycleの値が設定され、PDCCHを割り当てるスロット位置に基づいて、drxStartOffsetとonDurationTimerの値が設定される。さらに、PDCCHを介してスケジューリング情報を受信して、そのスケジューリング情報が示すデータを受信する期間としてdrx-InactivityTimerを設定する。さらに、基地局装置130は、このLong DRXに加えて、Short DRXを設定することができる。 It is also important to reduce power consumption in the terminal device 110 in connected mode. Therefore, the base station device 130 can set C-DRX (Connected mode DRX) using RRC Connection Setup or RRC ConnectionReconfiguration. The value of longDRX-Cycle is set according to the monitoring period of the PDCCH, and the values of drxStartOffset and onDurationTimer are set based on the slot position to which the PDCCH is assigned. Furthermore, the base station device 130 receives scheduling information via the PDCCH and sets drx-InactivityTimer as the period for receiving data indicated by the scheduling information. Furthermore, in addition to this Long DRX, the base station device 130 can set Short DRX.
Short DRXは、drxShortCycleTimerとshortDRX-Cycleによって設定される。コネクテッドモードの端末装置110は、Long DRXの設定に従って、PDCCHをモニタリングする。onDurationTimerが有効な期間に渡ってスケジューリング情報を含むPDCCHの復調に成功すると、drx-InactivityTimerをスタートさせ、drx-InactivityTimerが有効な期間に渡って、スケジューリング情報が示すデータを受信することができる。drx-InactivityTimerの有効期限が満了すると、端末装置110は、drxShortCycleTimerをスタートさせ、drxShortCycleTimerが有効な期間に渡って、longDRX-Cycleより高い頻度のshortDRX-Cycleの周期でPDCCHをモニタリングする。このshortDRX-CycleでのPDCCHのモニタリングによって、例えば、短い期間で送信されるパケットのQoSを確保することができる。drxShortCycleTimerの有効期限が満了すると、端末装置110は、Long DRXの設定に従って、PDCCHの周期的なモニタリングを再開する。Short DRX is set by drxShortCycleTimer and shortDRX-Cycle. The terminal device 110 in connected mode monitors the PDCCH according to the Long DRX setting. If demodulation of the PDCCH including scheduling information is successful for the period during which onDurationTimer is valid, the drx-InactivityTimer is started, and data indicated by the scheduling information can be received for the period during which drx-InactivityTimer is valid. When the drx-InactivityTimer expires, the terminal device 110 starts the drxShortCycleTimer and monitors the PDCCH at a period of shortDRX-Cycle, which is more frequent than the longDRX-Cycle, for the period during which the drxShortCycleTimer is valid. By monitoring the PDCCH at this shortDRX-Cycle, for example, it is possible to ensure the QoS of packets transmitted in a short period. When the drxShortCycleTimer expires, the terminal device 110 resumes periodic monitoring of the PDCCH according to the Long DRX setting.
基地局装置130は、PDCCHのモニタリング周期とSPS周期に基づいて端末装置110にC-DRXを設定する。例えば、PDCCHをSPSが設定されたスロット内で通知する場合には、1つのLong DRXが設定される。SPS周期に合わせてlongDRX-Cycleの値を設定し、SPSが設定されたスロット位置に基づいてdrxStartOffsetとonDurationTimerの値が設定される。ここで、連続する複数のスロットにSPSが設定される場合(図15)には、その連続するスロット数に応じてonDurationTimerの値が設定される。或いは、SPSが設定された先頭のスロット位置に合わせてLong DRXのdrxStartOffsetとonDurationTimerの値を設定し、2番目以降のスロットの位置に合わせてdrx-InactivityTimerの値が設定される。分散した複数のスロットにSPSが設定される場合(図16)には、その分散した複数のスロットがすべて含まれるようにonDurationTimerの値が設定される。或いは、分散した複数のスロットにSPSが設定される場合には、SPSが設定された最初のスロット位置に合わせてLong DRXのdrxStartOffsetとonDurationTimerの値を設定し、2番目以降のスロットの位置に合わせてShort DRXのdrxShortCycleTimerとshortDRX-Cycleを設定する。SPS周期内で分散して設定されたスロットの周期に基づいてdrxShortCycleTimerの値を設定し、分散して設定された複数のスロットが含まれる期間に基づいてshortDRX-Cycleを設定する。The base station device 130 sets the C-DRX in the terminal device 110 based on the PDCCH monitoring period and the SPS period. For example, when the PDCCH is notified within a slot in which the SPS is set, one Long DRX is set. The value of longDRX-Cycle is set according to the SPS period, and the values of drxStartOffset and onDurationTimer are set based on the slot position in which the SPS is set. Here, when SPS is set in multiple consecutive slots (FIG. 15), the value of onDurationTimer is set according to the number of consecutive slots. Alternatively, the values of drxStartOffset and onDurationTimer of Long DRX are set according to the first slot position in which the SPS is set, and the value of drx-InactivityTimer is set according to the position of the second or subsequent slots. When SPS is set to multiple distributed slots (FIG. 16), the value of onDurationTimer is set so that all of the multiple distributed slots are included. Alternatively, when SPS is set to multiple distributed slots, the values of drxStartOffset and onDurationTimer of Long DRX are set according to the position of the first slot in which SPS is set, and drxShortCycleTimer and shortDRX-Cycle of Short DRX are set according to the position of the second or subsequent slots. The value of drxShortCycleTimer is set based on the period of the slots set in a distributed manner within the SPS period, and shortDRX-Cycle is set based on the period including the multiple slots set in a distributed manner.
また、PDCCHをSPSが設定されたスロットに隣接するスロットで通知する場合には、SPS周期に合わせて1つlongDRX-Cycleの値を設定し、その隣接するスロットとSPSが設定されたスロットの位置に基づいてdrxStartOffsetとonDurationTimerの値を設定する。つまり、onDurationTimerの期間に渡って、PDCCHのモニタリングとSPSが設定されたスロットを使って送られるデータを受信する。 In addition, when the PDCCH is notified in a slot adjacent to the slot in which SPS is set, a longDRX-Cycle value is set according to the SPS period, and the drxStartOffset and onDurationTimer values are set based on the positions of the adjacent slot and the slot in which SPS is set. In other words, the PDCCH is monitored and data sent using the slot in which SPS is set is received over the period of onDurationTimer.
なお、この1つのLong DRXの設定は、SPSが再設定されるタイミングで再設定される。SPSの再設定を複数のSPSの各SPSを切り替えて実現する場合には、SPSを切り替える度にLong DRXが再設定される。切り替えられたSPSのスロット位置に基づいてdrxStartOffsetと、onDurationTimer、或いはdrx-InactivityTimerの値が再設定される。このDRXの再設定においてDRXの各パラメータを更新するために、DCIを介して各パラメータを通知するようにしてもよい。 Note that this single Long DRX setting is reset when the SPS is reset. When the SPS is reset by switching between multiple SPSs, the Long DRX is reset each time the SPS is switched. The values of drxStartOffset, onDurationTimer, or drx-InactivityTimer are reset based on the slot position of the switched SPS. In order to update each DRX parameter during this DRX reset, each parameter may be notified via DCI.
また、PDCCHのモニタリング周期とSPSの周期を柔軟に設定する、つまり、異なる周期を設定するために独立した2つのLong DRXを設定するようにしてもよい。PDCCHのモニタリングのために第1のLong DRXが設定され、SPSを介したデータの受信のために第2のLong DRXが設定される。PDCCHのモニタリング周期に合わせて第1のlongDRX-Cycleの値を設定し、PDCCHを通知するスロットに合わせて第1のdrxStartOffsetと第1のonDurationTimerの値が設定される。SPS周期に合わせて第2のlongDRX-Cycleの値を設定し、SPSが設定されたスロット位置に基づいて第2のdrxStartOffsetと第2のonDurationTimerの値が設定される。なお、第2のLong DRXの設定には、上述の1つのLong DRXを設定する場合で示した方法を用いることができる。ここで、第1のonDurationTimerの期間と第2のonDurationTimerの期間の一部、若しくは全てが重複する場合には、端末装置110は第1のonDurationTimerの期間と第2のonDurationTimerの期間の論理和(OR)となる期間をonDurationTimerの期間と判断する。また、第1のonDurationTimerの終了のタイミングと第2のonDurationTimerの開始の期間、或いは、第2のonDurationTimerの終了のタイミングと第1のonDurationTimerの開始の期間がある閾値以下の場合、端末装置110の受信系のオンとオフの制御が難しくなることが考えられる。このような場合には、端末装置110は第1のonDurationTimerと第2のonDurationTimerの期間を含む連続した期間を第3のonDurationTimerの期間として、この受信系のオンとオフの制御の課題を回避することができる。また、この判断のための閾値(例えば、5スロット等)は、第2のLong DRXを設定する際にLong DRXのパラメータの1つ(例えば、DurationThreshold)として端末装置110に通知するようにしてもよい。なお、SPS、或いはDRXの設定における上述のスロットの概念は、ミニスロットを含み得る。 In addition, the monitoring period of the PDCCH and the period of the SPS may be set flexibly, that is, two independent Long DRXs may be set to set different periods. A first Long DRX is set for monitoring the PDCCH, and a second Long DRX is set for receiving data via the SPS. The value of the first longDRX-Cycle is set according to the monitoring period of the PDCCH, and the values of the first drxStartOffset and the first onDurationTimer are set according to the slot for notifying the PDCCH. The value of the second longDRX-Cycle is set according to the SPS period, and the values of the second drxStartOffset and the second onDurationTimer are set based on the slot position in which the SPS is set. In addition, the method shown in the case of setting one Long DRX described above can be used for setting the second Long DRX. Here, when the period of the first onDurationTimer and the period of the second onDurationTimer overlap part or all of them, the terminal device 110 judges the period which is the logical sum (OR) of the periods of the first onDurationTimer and the second onDurationTimer as the period of the onDurationTimer. Also, when the period between the timing of the end of the first onDurationTimer and the timing of the start of the second onDurationTimer, or the period between the timing of the end of the second onDurationTimer and the start of the first onDurationTimer, is equal to or less than a certain threshold, it is considered that it becomes difficult to control the on/off of the reception system of the terminal device 110. In such a case, the terminal device 110 can avoid the problem of controlling the on and off of the receiving system by setting a continuous period including the periods of the first onDurationTimer and the second onDurationTimer as the period of the third onDurationTimer. In addition, the threshold value for this determination (e.g., 5 slots, etc.) may be notified to the terminal device 110 as one of the parameters of Long DRX (e.g., DurationThreshold) when setting the second Long DRX. Note that the above-mentioned concept of slots in the setting of SPS or DRX may include minislots.
図17は、本開示の実施形態に係る基地局装置130によるSPSの設定例を説明するための図である。 Figure 17 is a diagram illustrating an example of SPS configuration by a base station device 130 relating to an embodiment of the present disclosure.
図17では、基地局装置130は、SPSの周期(例えば22ms)内で同一の周期を有する複数のSPSを設定する。In FIG. 17, the base station device 130 sets multiple SPSs having the same period within the SPS period (e.g., 22 ms).
基地局装置130は、端末装置110とのダウンリンクに、例えば、任意のスロットの間隔を有する4つのSPSに対応するリソース割り当て701~704を設定する。図17では、リソース割り当て701、702の間、リソース割り当て702、703の間、及び、リソース割り当て703、704の間が6スロット分空いている。また、リソース割り当て704と次の周期のリソース割り当て701との間が4スロット分空いている。The base station device 130 sets
基地局装置130は、設定された複数のリソース割り当ての各リソース割り当てをDCI(Downlink Control Information)を使って個々にアクティベートし得る。ここでは、例えば、基地局装置130は、最初に、リソース割り当て701に対応するSPSのみをアクティベートする。The base station device 130 may individually activate each of the configured multiple resource allocations using DCI (Downlink Control Information). Here, for example, the base station device 130 first activates only the SPS corresponding to
SPSの周期と動画の第1のフレームレートの周期の差の累積時間が、リソース割り当て701とリソース割り当て702の時間差、つまり、図17の例では6スロット分以上になったとする。この場合、基地局装置130は、DCIを使ってリソース割り当て701に対応するSPSをディアクティベートし、リソース割り当て702に対応するSPSをアクティベートする。Assume that the cumulative time difference between the period of the SPS and the period of the first frame rate of the video is equal to or greater than the time difference between
次に、またSPSの周期と動画の第1のフレームレートの周期の差の累積時間が、リソース割り当て702とリソース割り当て703の時間差である6スロット分以上になったとする。この場合、基地局装置130は、DCIを使ってリソース割り当て702に対応するSPSをディアクティベートし、リソース割り当て703に対応するSPSをアクティベートする。Next, assume that the cumulative time difference between the period of the SPS and the period of the first frame rate of the video becomes equal to or greater than 6 slots, which is the time difference between
続いて、SPSの周期と動画の第1のフレームレートの周期の差の累積時間が、リソース割り当て703とリソース割り当て704の時間差である6スロット分以上になったとする。この場合、基地局装置130は、DCIを使ってリソース割り当て703に対応するSPSをディアクティベートし、基地局装置130は、リソース割り当て704に対応するSPSをアクティベートする。Next, assume that the cumulative time difference between the period of the SPS and the period of the first frame rate of the video becomes equal to or greater than 6 slots, which is the time difference between
同様に、SPSの周期と動画の第1のフレームレートの周期の差の累積時間が、リソース割り当て704と次の周期のリソース割り当て701の時間差である4スロット分以上になったとする。この場合、基地局装置130は、DCIを使ってリソース割り当て704に対応するSPSをディアクティベートし、リソース割り当て701に対応するSPSをアクティベートする。Similarly, assume that the cumulative time difference between the SPS period and the period of the first frame rate of the video becomes equal to or greater than four slots, which is the time difference between
以降、端末装置110がS-NSSAI1に対応するサービスを終了するまで、この設定された複数のSPSの各SPSのアクティベート/ディアクティベート処理は継続される。 From then on, the activation/deactivation process for each SPS of the multiple SPSs set will continue until the terminal device 110 terminates the service corresponding to S-NSSAI1.
基地局装置130は、上述したように、動画データの送信に使用するSPSを切り替える場合、切り替え前後のSPSのオフセットを例えばDCIを用いて端末装置110に通知してもよい。As described above, when the base station device 130 switches the SPS used to transmit video data, it may notify the terminal device 110 of the SPS offset before and after the switch, for example using DCI.
ここで、SPSの周期、SPSの周期内に設定するSPSの数、SPSの周期内での各SPSに対応するリソース割り当ての配置、各SPSをアクティベートしてからディアクティベートまでの期間に関する情報は、PDUセッションの確立処理において、SMF206から基地局装置130に通知される。Here, information regarding the SPS period, the number of SPSs to be set within the SPS period, the arrangement of resource allocations corresponding to each SPS within the SPS period, and the period from activation to deactivation of each SPS is notified from
<4.3.CGの再設定>
AR、VR、MR、SR、XRのように、HMDで自由視点映像やリアルタイム動画を視聴するようなアプリケーションにおいては、上述のようにMotion-to-photon latencyを一定値以内に抑えることが重要となる。そこで、頭の動き、視点、或いは、視点を含む視野の変化を動画の各フレーム画像に反映させるために、端末装置110が検出した最新の慣性に係る情報を送信する周期的なアップリンクが発生する。そこで、端末装置110がS-NSSAI1に対応するサービスを受けるためのPDUセッション確立要求をAMF209に送ると、5GCは、上述のSPSに加えてCG(Configured Grant)を設定する。ここで、CGの設定方法は、ここまでに説明してきたSPSの設定方法と同じ方法を用いることができる。
<4.3. Resetting CG>
In applications such as AR, VR, MR, SR, and XR, where free viewpoint video and real-time video are viewed on an HMD, it is important to suppress the motion-to-photon latency within a certain value as described above. Therefore, in order to reflect head movement, viewpoint, or changes in the field of view including the viewpoint in each frame image of the video, a periodic uplink occurs in which the terminal device 110 transmits information related to the latest inertia detected. Therefore, when the terminal device 110 sends a PDU session establishment request to the AMF 209 to receive a service corresponding to S-NSSAI1, the 5GC sets a CG (Configured Grant) in addition to the above-mentioned SPS. Here, the CG setting method can be the same as the SPS setting method described so far.
また、S-NSSAI1に対応するサービスのためのPDUセッション確立処理において、選択されたSMF206は、S-NSSAI1に対応するサービスを提供するためにAF208を使用してもよい。 Also, in the PDU session establishment process for the service corresponding to S-NSSAI1, the selected SMF206 may use AF208 to provide the service corresponding to S-NSSAI1.
AF208は、例えば、端末装置110が利用するアプリケーションが周期的なダウンリンクの受信が必要である場合には、SPSの設定を決定する。さらに、アプリケーションが動画の受信を伴う場合には、AF208は、動画のフォーマットを特定し、特定した動画のフォーマットに応じて必要なSPSの設定を決定する。AF208 determines the SPS settings, for example, when an application used by terminal device 110 requires periodic downlink reception. Furthermore, when the application involves receiving video, AF208 identifies the video format and determines the required SPS settings according to the identified video format.
また、AF208は、端末装置110が利用するアプリケーションが周期的なアップリンクの送信が必要である場合には、CGの設定を決定するようにしてもよい。例えば、アプリケーションが受信する動画に端末装置110が検出する慣性に係る情報を反映させるために、動画のフレームレートを勘案したCGの設定が決定される。つまり、AF208は、アプリケーションが扱う動画のフォーマットに基づいて、動画のデータの受信に必要な設定と、動画のデータの生成に用いる情報(例えば、慣性に係る情報)の送信に必要な設定をアシストする情報を他のNF、或いは、基地局装置130に提供する。 AF208 may also determine the CG settings when the application used by terminal device 110 requires periodic uplink transmission. For example, in order to reflect the information related to inertia detected by terminal device 110 in the video received by the application, the CG settings are determined taking into account the frame rate of the video. In other words, AF208 provides other NFs or base station device 130 with information to assist with the settings required to receive video data and the settings required to transmit information used to generate video data (e.g., information related to inertia), based on the format of the video handled by the application.
AF208で決定されたSPSの設定とCGの設定は、SMF206及びAMF209を介して、基地局装置130に提供される。The SPS settings and CG settings determined by AF208 are provided to the base station device 130 via SMF206 and AMF209.
ここで、上述した例では、基地局装置130がSPSの再設定を行う場合について説明したが、基地局装置130が、ConfiguredGrantConfig(CGConfig)の再設定を行うようにしてもよい。係る点について図18、図19を用いて説明する。In the above example, the base station device 130 reconfigures the SPS, but the base station device 130 may also reconfigure the ConfiguredGrantConfig (CGConfig). This point will be described with reference to Figures 18 and 19.
図18及び図19は、本開示の実施形態に係る基地局装置130によるCGの再設定について説明するための図である。 Figures 18 and 19 are diagrams for explaining CG reconfiguration by a base station device 130 relating to an embodiment of the present disclosure.
図18に示すように、情報処理装置150は、慣性計測情報受信期間において、基地局装置130を介して慣性計測情報を周期的に受信する。このときの周期は、基地局装置130が端末装置110から慣性計測情報を受信するアップリンク通信の周期によって決まり、例えば、ConfiguredGrantConfigで設定されるCG周期と一致する。
As shown in FIG. 18, during the inertial measurement information reception period, the
情報処理装置150は、受信した慣性計測情報に基づき、動画データ生成処理を実行して動画データを生成し、基地局装置130を介して端末装置110に送信する。かかる動画データは、SPSを使ったデータ送信にて、SPS周期で送信される。Based on the received inertial measurement information, the
SPS周期とCG周期が同じである場合、情報処理装置150は、直近で受信した慣性計測情報に基づいて動画データを生成することができる。
When the SPS period and the CG period are the same, the
この場合において、SPS周期と第1のフレームレートとの差の累積時間が閾値以上になると、基地局装置130は、SPS再設定を行う。これにより、SPSを使ったデータ送信にずれが発生する。In this case, when the cumulative time difference between the SPS period and the first frame rate becomes equal to or greater than a threshold, the base station device 130 performs SPS reconfiguration. This causes a delay in data transmission using the SPS.
図18の例では、SPSを使ったデータ送信の送信タイミングが早くなるように、SPSの再設定が行われる。そのため、情報処理装置150が直近で受信した慣性計測情報に基づいて動画データを生成しても、再設定後の送信タイミングに間に合わず、動画データが送信できなくなってしまう。或いは、情報処理装置150が、動画データを送信するために、直近以前に受信した慣性計測情報を用いて動画データを生成しなければならなくなってしまう。
In the example of Figure 18, the SPS is reconfigured so that the transmission timing of data transmission using the SPS is advanced. Therefore, even if the
そこで、図19に示すように、本実施形態に係る基地局装置130は、SPSの再設定を行う場合に、ConfiguredGrant(CG)の再設定を行う。このとき、基地局装置130は、SPSの再設定を行うタイミングよりも前にCGの再設定を行うことが望ましい。これにより、SPSの再設定を行っても、情報処理装置150が直近で受信した最新の慣性計測情報に基づいて動画データを生成することができる。
Therefore, as shown in FIG. 19, the base station device 130 according to this embodiment reconfigures the ConfiguredGrant (CG) when reconfiguring the SPS. At this time, it is desirable for the base station device 130 to reconfigure the CG prior to the timing of reconfiguring the SPS. This allows the
<4.4.タイムワープの変更>
上述した例では、基地局装置130がSPS又はCGの再設定を行うことで、端末装置110で発生する通信タイミングと表示タイミングとのずれを小さくしたが、ずれを小さくする方法はこれに限定されない。例えば、端末装置110が、タイムワープを使用して表示するタイムワープ画像の数を調整することで、かかるずれを小さくしてもよい。
<4.4. Time Warp Changes>
In the above example, the base station device 130 reconfigures the SPS or CG to reduce the difference between the communication timing and the display timing that occurs in the terminal device 110, but the method for reducing the difference is not limited to this. For example, the terminal device 110 may reduce the difference by adjusting the number of time warp images that are displayed using time warp.
図20は、本開示の実施形態に係る端末装置110による表示処理の一例を説明するための図である。 Figure 20 is a diagram illustrating an example of display processing by a terminal device 110 relating to an embodiment of the present disclosure.
図20に示すように、端末装置110は、SPS周期の受信期間で受信した動画データから最新の慣性に関する情報を用いてフレーム画像(以下、第1の画像とも記載する)を生成して表示する。また、端末装置110は、同様にして生成したフレーム画像(タイムワープ画像)をタイムワープ表示する。端末装置110は、第2のフレームレートで第1の画像、若しくは、タイムワープ画像をフレーム画像として表示する。As shown in FIG. 20, the terminal device 110 generates and displays a frame image (hereinafter also referred to as a first image) using the latest inertial information from the video data received during the reception period of the SPS cycle. The terminal device 110 also performs time warp display of a frame image (time warp image) generated in a similar manner. The terminal device 110 displays the first image or the time warp image as a frame image at a second frame rate.
この場合において、SPSの周期と第1のフレームレート(45fps)の周期のわずかなずれの累積によって、動画データの受信が第1の画像の表示タイミングに間に合わない状態が発生する。図20では、B点で動画データの受信が第1の画像の表示タイミングに間に合わない状態が発生している。In this case, due to the accumulation of slight discrepancies between the SPS period and the first frame rate (45 fps), a state occurs in which the reception of video data does not keep up with the display timing of the first image. In Figure 20, at point B, a state occurs in which the reception of video data does not keep up with the display timing of the first image.
SPSの周期と第1のフレームレートの周期の差の累積時間がある閾値以上になり、第1の画像の表示タイミングに間に合わない状態になったとする。端末装置110は、図20の下図のように、本来第1の画像を表示するタイミングで、その前の受信タイミングで受信した動画データにタイムワープを適用したタイムワープ画像を表示する。これにより、端末装置110は、第1の画像の表示タイミングを半周期遅らせることができ、直近に受信した動画データを用いて生成した第1の画像を表示することができる。 Let us say that the cumulative time difference between the SPS period and the first frame rate period exceeds a certain threshold, and the display timing of the first image cannot be made in time. As shown in the lower diagram of Fig. 20, at the timing when the first image would normally be displayed, the terminal device 110 displays a time warped image in which time warping has been applied to the video data received at the previous reception timing. This allows the terminal device 110 to delay the display timing of the first image by half a period, and to display the first image generated using the most recently received video data.
上記例では、動画データの受信タイミングが遅くなり第1の画像の表示タイミングに間に合わない場合について説明したが、動画データの受信タイミングが早くなる場合について説明する。 In the above example, we explained the case where the timing of receiving the video data is delayed and the first image is not displayed in time, but we will now explain the case where the timing of receiving the video data is early.
図21は、本開示の実施形態に係る端末装置110による表示処理の他の例を説明するための図である。 Figure 21 is a diagram illustrating another example of display processing by a terminal device 110 relating to an embodiment of the present disclosure.
SPSの周期と第1のフレームレート(45fps)の周期のわずかなずれの累積によって、動画データを受信してから、当該動画データに基づいて生成された第1の画像を表示する表示タイミングまでの遅延が、大きくなってしまう状態が発生する。図21では、D点で、動画データを受信してから第1の画像を表示する表示タイミングまでの遅延が、例えばMotion-to-photon latencyを無視できない程大きくなってしまっている。 The accumulation of slight discrepancies between the SPS period and the first frame rate (45 fps) period can result in a situation in which the delay between receiving video data and the timing at which the first image generated based on the video data is displayed becomes large. In Figure 21, at point D, the delay between receiving video data and the timing at which the first image is displayed becomes so large that, for example, motion-to-photon latency cannot be ignored.
このように、SPSの周期と第1のフレームレートの周期の差の累積時間がある閾値以上になり、動画データを受信してから第1の画像を表示する表示タイミングまでの遅延が、Motion-to-photon latencyを無視できない程大きくなってしまったとする。 In this way, the cumulative time difference between the SPS period and the first frame rate period exceeds a certain threshold, and the delay between receiving video data and the display timing of the first image becomes so large that the motion-to-photon latency cannot be ignored.
端末装置110は、図21の下図に示すように、その前の受信タイミングで受信した動画データにタイムワープを適用したタイムワープ画像を表示するタイミング(C点)で、直近に受信した動画データから生成した第1の画像を表示する。これにより、端末装置110は、第1の画像の表示タイミングを半周期早くすることができ、Motion-to-photon latencyの影響を低減することができる。As shown in the lower diagram of Fig. 21, the terminal device 110 displays a first image generated from the most recently received video data at the timing (point C) when it displays a time warped image obtained by applying time warp to the video data received at the previous reception timing. This enables the terminal device 110 to advance the display timing of the first image by half a cycle, thereby reducing the effects of motion-to-photon latency.
<4.5.優先度の設定>
上述したいくつかの例では、1つの動画データが1つのSPSに割り当てられる場合について説明したが、これに限定されない。例えば、基地局装置130が、複数の領域に分割された動画データを、各領域の優先度に応じて、複数のSPSに割り当てるようにしてもよい。ここで、分割された各動画データは、例えば、セグメントと呼ばれるデータである。
4.5. Setting Priority
In the above-mentioned examples, the case where one video data is assigned to one SPS has been described, but the present invention is not limited to this. For example, the base station device 130 may assign video data divided into multiple regions to multiple SPSs according to the priority of each region. Here, each divided video data is, for example, data called a segment.
図22~図25は、本開示の実施形態に係る基地局装置130による動画データの割り当て処理の一例について説明するための図である。 Figures 22 to 25 are figures for explaining an example of a video data allocation process by a base station device 130 relating to an embodiment of the present disclosure.
情報処理装置150は、端末装置110から取得した最新の慣性に係る情報に基づき、ユーザの視点、或いは、視点を含む視野を設定する。さらに、情報処理装置150は、設定した視、或いは、視野点が中心になるよう領域を決定し、決定した領域の動画データを生成する。The
このとき、図22に示すように、情報処理装置150は、生成した動画データを複数の領域に分割する。そして、情報処理装置150は、設定したユーザの視点と分割した領域との距離に応じて分割した領域の解像度を変更する。At this time, as shown in Fig. 22, the
例えば、図22に示すように、情報処理装置150は、ユーザの視点が動画データの中央に位置するものとして動画データを生成し、生成した動画データを3×3の9つの領域に分割する。For example, as shown in FIG. 22, the
この場合、図23に示すように、情報処理装置150は、分割した領域のうち、視点に最も近い、中央に位置する領域801の解像度を最も高く設定する(高解像度)。また、情報処理装置150は、分割した領域のうち、視点から最も遠く、動画データの角部に位置する領域806~809の解像度を最も低く設定する(低解像度)。情報処理装置150は、残りの領域802~805の解像度を高解像度と低解像度の間の解像度に設定する(中解像度)。領域802~805は、視点に最も近い領域801と辺で接する領域であり、領域806~809は、領域802~805と辺で接する領域である。In this case, as shown in FIG. 23, the
なお、ここでは、動画データを9つに分割する場合について説明したが、画像データの分割数は9に限定されない。分割数は、2以上8以下であってもよく、10以上であってもよい。また、ここでは、領域の解像度を低、中、高の3つに分ける場合について説明したが、解像度の数は3つに限定されない。解像度の数は、2つであってもよく、4つ以上であってもよい。さらに、ここでは、分割される各領域の大きさは同一である場合について説明したが、各領域の大きさが同一である例に限定されない。例えば、異なる大きさの領域に分割するようにしてもよい。 Note that, although the case where video data is divided into nine parts has been described here, the number of divisions of image data is not limited to nine. The number of divisions may be between two and eight, or may be ten or more. Also, although the case where the resolution of the regions is divided into three, low, medium, and high, has been described here, the number of resolutions is not limited to three. The number of resolutions may be two, or may be four or more. Furthermore, although the case where each divided region is the same size has been described here, the example is not limited to each region being the same size. For example, it may be divided into regions of different sizes.
ここで、各領域に適用し得る動画データとして、解像度の異なる複数のフォーマットが予め定義されていてもよい。つまり、情報処理装置150は、視点からの距離に応じて異なる解像度の動画フォーマットを選択して動画データを生成する。Here, multiple formats with different resolutions may be predefined as video data that can be applied to each region. In other words, the
情報処理装置150は、視点からの距離に加えて、さらに、端末装置110と基地局装置130との間の通信品質に基づいて異なる解像度の動画フォーマットを選択してもよい。例えば、AF208は無線通信品質取得部(図示せず)を具備して、基地局装置130から端末装置110と基地局装置130との間の通信品質を取得する。無線通信品質取得部は、基地局装置130から取得した端末装置110と基地局装置130との間の通信品質を情報処理装置150に提供する。The
図24に示すように、AF208は、動画の各領域の解像度に応じて、優先度を割り当てる。高解像度の領域801には高い優先度、中解像度の領域802~805には中の優先度、低解像度の領域806~809には低い優先度を割り当てる。ここで、優先度は、例えば、QFI(QoS Flow identifier)と5QI(5G QoS Identifier)である。
As shown in Figure 24, AF208 assigns priorities according to the resolution of each region of the video. High priority is assigned to
ここで、QoSフローは、PDUセッション内でQoSを差異化する最も細かい粒度の概念であり、5GSでは、QFIによってQoSフローを識別する。UPF220と基地局装置130に対応するRAN/AN230との間のN3において、各データフローは、カプセル化されたQFIをヘッダーに付加して送られる。なお、QFIは5QIと等価であってもよい。Here, the QoS flow is the concept of the finest granularity for differentiating QoS within a PDU session, and in 5GS, the QoS flow is identified by the QFI. At N3 between the UPF 220 and the RAN/AN 230 corresponding to the base station device 130, each data flow is sent with the encapsulated QFI added to the header. Note that the QFI may be equivalent to the 5QI.
AMF209は、各優先度の領域の動画のフレームレートに基づいて、SPSの周期を含めたSPSの設定を決定する。ここで、AMF209は、各優先度の領域の動画のフレームレートを同一にしてもよいし、優先度が低い領域の動画のフレームレートを下げるようにしてもよい。AMF209 determines the SPS settings, including the SPS period, based on the frame rate of the video in each priority area. Here, AMF209 may set the frame rate of the video in each priority area to the same, or may lower the frame rate of the video in a low priority area.
また、各優先度に対するSPSの設定は、優先度のより高い領域の動画が優先度のより低い領域の動画よりも時間的に先に端末装置110に受信されるように勘案して決定される。 In addition, the SPS settings for each priority are determined taking into consideration that videos in areas with higher priority are received by the terminal device 110 earlier in time than videos in areas with lower priority.
AMF209で決定された各優先度に対するSPSの設定は、SMF206及びAMF209を介して、基地局装置130に提供される。 The SPS settings for each priority determined by AMF209 are provided to the base station device 130 via SMF206 and AMF209.
基地局装置130は、AMF209から取得した各優先度に対するSPSの設定に基づいて、SPSのリソース割り当てを実行する。The base station device 130 performs SPS resource allocation based on the SPS settings for each priority obtained from the AMF 209.
図25に示す例では、基地局装置130は、高い優先度に対するSPSの周期的なリソース割り当て810、中の優先度に対するSPSの周期的なリソース割り当て811、低い優先度に対するSPSの周期的なリソース割り当て812を設定する。In the example shown in FIG. 25, the base station device 130 sets a periodic
基地局装置130は、UPF220から受信したデータフローに付加されたQFIに基づいて優先度を識別し、動画データの各領域のデータを優先度に応じたリソース割り当てを使用して送信する。例えば、基地局装置130は、高い優先度の領域801を、リソース割り当て810を使って端末装置110に送信する。同様に、基地局装置130は、中の優先度の領域802~805を、リソース割り当て811を使って端末装置110に送信し、低い優先度の領域806~809を、リソース割り当て812を使って端末装置110に送信する。The base station device 130 identifies the priority based on the QFI added to the data flow received from the UPF 220, and transmits the data of each area of the video data using resource allocation according to the priority. For example, the base station device 130 transmits the
また、端末装置110のレンダリング部1153が分割された動画を1つの動画に復元するために必要なマッピングや各領域のフォーマットを含む情報は、高い優先度のデータを送るための周期的なリソース割り当て810を使って送信される。ここで、分割された動画を1つの動画に復元するために必要なマッピングや各領域のフォーマットを含む情報は、例えば、MPD(Media Presentation Description)、若しくは、類似の目的のファイルであってもよい。Furthermore, information including the mapping and the format of each region required for the rendering unit 1153 of the terminal device 110 to restore the divided videos to one video is transmitted using
レンダリング部1153は、このマッピングや各領域のフォーマットを含む情報に基づいて、分割された各領域のフォーマットに適したデコード方法を適用して、1つの領域の動画データとして復元することができる。Based on this mapping and information including the format of each region, the rendering unit 1153 can apply a decoding method appropriate to the format of each divided region to restore it as video data of a single region.
レンダリング部1153は、周期的なリソース割り当て810を介して最初にデータを受信したSPSで設定されたタイミング(例えば図12のA点参照)に基づいて、表示する動画のフレームのタイミング(例えば図12のB1点参照)を設定する。この動画のフレームのタイミングには、例えば、デコードに要する期間、レンダリング処理に要する期間、及び、マージンを考慮したオフセット期間が適用される。このオフセット期間は、動画アプリ制御部1151から制御される。The rendering unit 1153 sets the timing of the video frame to be displayed (e.g., see point B1 in FIG. 12) based on the timing set by the SPS that first received data via periodic resource allocation 810 (e.g., see point A in FIG. 12). The timing of this video frame is subject to an offset period that takes into account, for example, the period required for decoding, the period required for rendering processing, and a margin. This offset period is controlled by the video application control unit 1151.
ここでは、ユーザの視点と分割した領域との距離に応じて分割した領域の解像度を変更する例を示したが、分割した各領域の解像度を変えずに優先度のみを変えるようにしてもよい。情報処理装置150は、分割した領域のうち、視点に最も近い、中央に位置する領域801の優先度を最も高く設定する(高優先度)。また、情報処理装置150は、分割した領域のうち、視点から最も遠く、動画データの角部に位置する領域806~809の優先度を最も低く設定する(低優先度)。情報処理装置150は、残りの領域802~805の優先度を高優先度と低優先度の間の優先度に設定する(中優先度)。ここで、優先度は、例えば、QFIと5QIである。
Here, an example is shown in which the resolution of the divided regions is changed according to the distance between the user's viewpoint and the divided regions, but only the priority may be changed without changing the resolution of each divided region. The
また、各領域のデータを送信する際、ピクセルに基づいて送信する順序を決定してもよい。例えば、端末装置110が所定の期間内に全てのピクセルの情報を受信できない場合でも、低解像度の画像を表示できるように、情報処理装置150は、フレーム画像の特定の箇所のピクセルの情報を優先して送信する。続いて、残りの部分のピクセルの情報を送信するように制御する。基地局装置130は、このピクセルに基づいた優先度に応じて、各領域のデータを端末装置110に送信する。レンダリング部1153は、受信した複数の低解像度のフレーム画像を合成して高解像度のフレーム画像を生成する。
In addition, when transmitting data for each region, the order of transmission may be determined based on pixels. For example, the
<<5.その他の実施形態>>
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
<<5. Other embodiments>>
The above-described embodiment is merely an example, and various modifications and applications are possible.
上述の実施形態では、45fpsのフレームレートの動画を、タイムワープを使って90fpsの動画を表示する例を示したが、フレームレートはこの例に限定されない。本開示の技術は、様々なフレームレートの動画の表示に適用し得る。In the above embodiment, an example is shown in which a video with a frame rate of 45 fps is displayed at 90 fps using time warp, but the frame rate is not limited to this example. The technology disclosed herein may be applied to the display of videos with various frame rates.
上述の実施形態では、情報処理装置150が慣性に係る情報に基づき、動画データを生成して端末装置110に送信するとした。すなわち、情報処理装置150は、例えば、360度の動画情報からユーザの視点に応じた動画データを生成して端末装置110に送信するとしたが、これに限定されない。例えば、情報処理装置150が、360度の動画データをそのまま端末装置110に送信するようにしてもよい。この場合、情報処理装置150は、例えば解像度の低い360度の動画データを送信することで、送信データ量を削減するようにしてもよい。また、情報処理装置150がユーザの視点に応じた動画データと、解像度を落とした360度の動画データの両方を端末装置110に送信するようにしてもよい。In the above embodiment, the
また上述の実施形態では、基地局装置130又は5GC/NGC20のNFがフレームレートを取得するとしたが、これに限定されない。すなわち、基地局装置130や5GC/NGC20のNFが取得するフレームレートに関する情報は、フレームレートの値そのもの(例えば45fpsや90fps)だけでなく、フレームレートに対応するインデックス(例えば、QFI、或いは、5QI)であってもよい。 In the above embodiment, the NF of the base station device 130 or 5GC/NGC20 acquires the frame rate, but this is not limited to the above. In other words, the information on the frame rate acquired by the NF of the base station device 130 or 5GC/NGC20 may be not only the value of the frame rate itself (e.g., 45 fps or 90 fps) but also an index corresponding to the frame rate (e.g., QFI or 5QI).
また、分割された動画を1つの動画に復元するための情報として、マッピングや各領域のフォーマットを含む例を示したが、この分割された動画を1つの動画に復元するための情報にフレームレートに関する情報を含めるようにしてもよい。基地局装置130や5GC/NGC20のNFは、この分割された動画を1つの動画に復元するための情報を介してフレームレートを取得するようにしてもよい。 Although an example has been shown in which the information for restoring divided videos to one video includes mapping and the format of each region, the information for restoring this divided video to one video may also include information about the frame rate. The NF of the base station device 130 or 5GC/NGC20 may obtain the frame rate via the information for restoring this divided video to one video.
また、上述の実施形態では、端末装置110がダウンリンクで動画データを受信し、アップリンクで慣性に係る情報を送信する場合について説明したが、これに限定されない。例えば、端末装置110が受信するデータは、リアルタイムかつ周期的に受信されるデータであればよく、動画データ以外であってもよい。また、端末装置110が送信するデータも、リアルタイムかつ周期的に送信されるデータであればよく、慣性に係る情報以外であってもよい。このように、本開示の技術は、リアルタイムかつ周期的に行われる種々のデータの通信に適用し得る。 In addition, in the above-described embodiment, a case has been described in which the terminal device 110 receives video data on the downlink and transmits information related to inertia on the uplink, but this is not limited to the above. For example, the data received by the terminal device 110 may be data that is received periodically in real time, and may be other than video data. Furthermore, the data transmitted by the terminal device 110 may be data that is transmitted periodically in real time, and may be other than information related to inertia. In this way, the technology disclosed herein may be applied to various types of data communication that is performed periodically in real time.
<<6.適用例>>
また、いくつかの実施形態において上述した、SPS又はCGの設定は、拡張現実(Argument Reality(AR))/仮想現実 (Virtual Reality (VR))/複合現実 (Mixed Reality (MR))/代替現実 (Substitutional Reality (SR))を用いたサービス(例えば、クラウドゲーム)の要求条件が考慮されてもよい。
<<6. Application Examples>>
In addition, in some embodiments, the settings of the SPS or CG described above may take into account the requirements of services (e.g., cloud gaming) using augmented reality (AR)/virtual reality (VR)/mixed reality (MR)/substitutional reality (SR).
5G NR(New Radio)ではユースケースとしていくつかのサービスが検討されている。このうち、AR/VRサービスは5G NRのキラーコンテンツとして期待されている。3GPP TR 22.842 v17.1.0及びTS 22.261 v17.0.1は、AR/VRを用いたクラウドゲームについて、ゲーム画像のレンダリングに関する要求条件を規定している。より具体的には、これらの技術仕様書、報告書は、ゲーム画像のレンダリングにおいて、AR/VRユーザが映像の動きに違和感を覚えないレベルの許容遅延として、motion-to-photon遅延とmotion-to-sound遅延について次のように記載している。 Several services are being considered as use cases for 5G NR (New Radio). Of these, AR/VR services are expected to be the killer content of 5G NR. 3GPP TR 22.842 v17.1.0 and TS 22.261 v17.0.1 specify requirements for rendering game images for cloud gaming using AR/VR. More specifically, these technical specifications and reports describe motion-to-photon delay and motion-to-sound delay as the allowable delay in rendering game images that does not cause AR/VR users to feel uncomfortable with the movement of the images, as follows:
・motion-to-photon遅延:要求されるデータレート(1Gbps)を維持しつつ、motion-to-photon遅延は7-15msの範囲、
・motion-to-sound遅延:20ms未満。
Motion-to-photon latency: While maintaining the required data rate (1Gbps), the motion-to-photon latency is in the range of 7-15ms.
Motion-to-sound latency: less than 20ms.
なお、motion-to-photon遅延は、ユーザの頭の物理的な動きとAR/VR headset(例えば、Head Mount Display)内の更新された画像との間の遅延として定義される。また、motion-to-sound遅延は、ユーザの頭の物理的な動きとユーザの耳に届くヘッドマウントスピーカーからの内の更新された音波との間の遅延として定義される。ここでのAR/VR headsetやヘッドマウントスピーカーは本開示における端末装置110であってもよい。Note that motion-to-photon delay is defined as the delay between the physical movement of the user's head and the updated image in the AR/VR headset (e.g., Head Mount Display). Also, motion-to-sound delay is defined as the delay between the physical movement of the user's head and the updated sound waves from the head mounted speaker reaching the user's ear. The AR/VR headset and head mounted speaker here may be the terminal device 110 in this disclosure.
これら遅延に関する条件を満たすために、5G systemとしてはレンダリングに関して次の2つの要求条件を満たすよう、上述の技術仕様書、報告書は規定している。 To meet these latency requirements, the above-mentioned technical specifications and reports stipulate that the 5G system must meet the following two rendering requirements:
・Max Allowed End-to-end latency:5ms(すなわち、端末(例えば、端末装置110)とデータネットワーク(例えば、Application Function(AF)が配置されるネットワーク)へのインタフェースとの間の上りリンク及び下りリンクの合計の許容遅延が5ms)、
・Service bit rate: user-experienced data rate:0.1Gbps(100Mbps)(すなわち、AR/VRコンテンツをサポートできるスループット)。
Max Allowed End-to-end latency: 5 ms (i.e., the total allowable latency of the uplink and downlink between a terminal (e.g., the terminal device 110) and an interface to a data network (e.g., a network in which an Application Function (AF) is located) is 5 ms),
Service bit rate: user-experienced data rate: 0.1Gbps (100Mbps) (i.e., throughput capable of supporting AR/VR content).
なお、ここでのレンダリングは、Cloudレンダリング、Edgeレンダリング又はSplitレンダリングを含む。Cloudレンダリングは、ネットワークのクラウド上(ユーザの位置を考慮しないコアネットワーク(UPFを含む)配置とデータネットワーク(アプリケーションサーバやAFを含む)配置に基づく、とあるエンティティ上)においてAR/VRデータがレンダリングされる。Edgeレンダリングは、ネットワークのエッジ上(ユーザの位置に近いコアネットワーク(UPFを含む)配置とデータネットワーク(アプリケーションサーバやAFを含む)配置に基づく、とあるエンティティ(例えば、Edge Computing Server (Edge Computing のためのネットワーク配置におけるデータネットワーク内のアプリケーションサーバ))上において、AR/VRデータがレンダリングされる。Splitレンダリングは、レンダリングの一部がクラウド上で行われ、他の一部がエッジ上で行われるレンダリングを意味する。 Rendering here includes cloud rendering, edge rendering, and split rendering. Cloud rendering is where AR/VR data is rendered on the network cloud (on a certain entity based on the core network (including UPF) arrangement and data network (including application server and AF) arrangement that do not take into account the user's location). Edge rendering is where AR/VR data is rendered on the network edge (on a certain entity (e.g., an Edge Computing Server (an application server in a data network in a network arrangement for Edge Computing)) based on the core network (including UPF) arrangement and data network (including application server and AF) arrangement close to the user's location). Split rendering means that part of the rendering is performed on the cloud and the other part is performed on the edge.
図26は、レンダリングに関するレンダリングサーバとAR/VRクライアントのイメージ図である。図26は、上述の技術報告書に記載されている。ここで、AR/VRクライアントは、本開示における端末装置110に対応してもよい。また、Cloud Render Serverは、本開示における情報処理装置150に対応してもよい。また、Cloud Render Serverは、本開示における基地局装置130に接続されたLocal UPFがインタフェースとなるLADN(Local Area Data Network)内のエッジコンピューティングのためのアプリケーションサーバ(例えば、Edge Computing Server)であってもよい。また、Cloud Render Serverは、Edge Render Serverという名称であってもよいし、Split Render Serverという名称であってもよい。
Figure 26 is an image diagram of a rendering server and an AR/VR client related to rendering. Figure 26 is described in the technical report mentioned above. Here, the AR/VR client may correspond to the terminal device 110 in the present disclosure. Also, the Cloud Render Server may correspond to the
この適用例において、例えば、motion-to-photon遅延(7-15ms)又はmotion-to-sound遅延(20ms未満)が要求されるデータ通信(例えば、セッション(PDU session)、ベアラ(Radio Bearer)、パケットフロー(QoSフロー))の場合に、上述したSPS又はCGの再設定が行われてもよい。In this application example, for example, in the case of data communication (e.g., session (PDU session), bearer (Radio Bearer), packet flow (QoS flow)) requiring motion-to-photon delay (7-15 ms) or motion-to-sound delay (less than 20 ms), the above-mentioned SPS or CG reconfiguration may be performed.
他の側面では、レンダリングに関する要求条件Max Allowed End-to-end latency(5ms)が要求されるデータ通信(例えば、セッション(PDU session)、ベアラ(Radio Bearer)、パケットフロー(QoSフロー))の場合に、上述したSPS又はCGの再設定が行われてもよい。 In another aspect, the above-mentioned SPS or CG reconfiguration may be performed in the case of data communication (e.g., session (PDU session), bearer (Radio Bearer), packet flow (QoS flow)) where the rendering requirement Max Allowed End-to-end latency (5 ms) is required.
<<7.むすび>>
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
<<7. Conclusion>>
Although the preferred embodiment of the present disclosure has been described in detail above with reference to the attached drawings, the technical scope of the present disclosure is not limited to such examples. It is clear that a person having ordinary knowledge in the technical field of the present disclosure can conceive of various modified or amended examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally belong to the technical scope of the present disclosure.
上記実施形態において説明した処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、或いは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。 Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown in the figures.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。 In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
また、上述してきた実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 In addition, the above-described embodiments can be combined as appropriate to the extent that they do not cause any contradictions in the processing content.
また、本明細書に記載された効果は、あくまで説明的又は例示的なものであって限定的ではない。つまり、本開示にかかる技術は、上記の効果とともに、又は上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。In addition, the effects described in this specification are merely descriptive or exemplary and are not limiting. In other words, the technology disclosed herein may provide other effects that are apparent to a person skilled in the art from the description in this specification, in addition to or in place of the above effects.
なお、以下のような構成も本開示の技術的範囲に属する。
(1)
動画データを端末装置に所定の周期で送信する無線通信部と、
前記端末装置が前記動画データを受信する周期的な受信タイミングと、所定のフレームレートで前記端末装置に表示される前記動画データの表示タイミングと、の差が、所定の条件を満たす場合に、前記受信タイミングに関する設定を変更する制御部と、
を備える基地局装置。
(2)
前記受信タイミングに関する前記設定は、Semi-Persistent Scheduling(SPS)設定である、(1)に記載の基地局装置。
(3)
前記制御部は、前記受信タイミングと前記表示タイミングとが揃うように前記受信タイミングをリセットすることで、前記受信タイミングに関する前記設定を変更する、(1)又は(2)に記載の基地局装置。
(4)
前記制御部は、変更後の前記受信タイミングを示すオフセットを前記端末装置に通知することで、前記受信タイミングに関する前記設定を変更する、(1)~(3)のいずれか1つに記載の基地局装置。
(5)
前記制御部は、複数の前記受信タイミングに関する前記設定が前記端末装置に設定されている場合に、複数の前記受信タイミングに関する前記設定のうち、ディアクティベートする前記設定及び新たにアクティベートする前記設定を前記端末装置に通知することで、前記受信タイミングに関する前記設定を変更する、(1)~(4)のいずれか1つに記載の基地局装置。
(6)
前記所定の条件は、前記差が閾値以上、又は前記差の累積が閾値以上である、(1)~(5)のいずれか1つに記載の基地局装置。
(7)
前記制御部は、前記端末装置からの要求に応じて前記受信タイミングに関する前記設定を変更する、(1)~(6)のいずれか1つに記載の基地局装置。
(8)
前記制御部は、接続するネットワークに属するネットワークファンクションからの指示に応じて前記受信タイミングに関する前記設定を変更する、(1)~(7)のいずれか1つに記載の基地局装置。
(9)
前記制御部は、前記動画データを取得するコンテンツサーバから前記フレームレートに関する情報を取得する、(1)~(8)のいずれか1つに記載の基地局装置。
(10)
前記端末装置は、ユーザの視点に関する情報に基づき、前記動画データから画像を生成することで、前記フレームレートより大きい第2のフレームレートで前記動画データを表示する場合に、前記差に応じて生成する前記画像の数を調整する、(1)~(9)のいずれか1つに記載の基地局装置。
(11)
前記制御部は、前記動画データを複数に分割した各領域を、前記領域の優先度に応じた前記受信タイミングの前記設定で送信し、
前記領域の前記優先度は、ユーザの視点に関する情報に基づいて設定される、
(1)~(10)のいずれか1つに記載の基地局装置。
(12)
前記領域の前記優先度は、前記ユーザの視点に関する情報に基づいて設定された前記領域の解像度に応じて設定される、
(11)に記載の基地局装置。
(13)
基地局装置から動画データを所定の周期で受信する無線通信部と、
前記動画データを所定のフレームレートで表示する制御部と、
を備え、
前記無線通信部は、前記動画データを受信する周期的な受信タイミングと、前記所定のフレームレートで前記動画データを表示する表示タイミングと、の差が、所定の条件を満たす場合に、変更された前記受信タイミングの設定に基づいて前記動画データを受信する、
端末装置。
(14)
動画データを端末装置に所定の周期で送信することと、
前記端末装置が前記動画データを受信する周期的な受信タイミングと、所定のフレームレートで前記端末装置に表示される前記動画データの表示タイミングと、の差が、所定の条件を満たす場合に、前記受信タイミングに関する設定を変更することと、
を含む通信方法。
(15)
基地局装置から動画データを所定の周期で受信することと、
前記動画データを所定のフレームレートで表示することと、
前記動画データを受信する場合に、前記動画データを受信する周期的な受信タイミングと、前記所定のフレームレートで前記動画データを表示する表示タイミングと、の差が、所定の条件を満たす場合に、変更された前記受信タイミングの設定に基づいて前記動画データを受信することと、
を含む通信方法。
(16)
ユーザに関する情報を端末装置から第1の周期で受信し、前記ユーザに関する情報に基づいて生成された動画データを第2の周期で送信する無線通信部と、
前記端末装置が前記動画データを受信する周期的な受信タイミングと、所定のフレームレートで前記端末装置に表示される前記動画データの表示タイミングと、の差が、所定の条件を満たす場合に、前記端末装置が前記ユーザに関する情報を周期的に送信する送信タイミングに関する設定を変更する制御部と、
を備える基地局装置。
(17)
前記制御部は、さらに、前記受信タイミングに関する設定に基づいて間欠受信の周期とオンの期間を設定する、(1)に記載の基地局装置。
(18)
前記制御部は、前記間欠受信の設定として1つの間欠受信を設定し、ダウンリンクの制御チャンネルを当該1つの間欠受信の設定におけるオンの期間に割り当てる、(17)に記載の基地局装置。
(19)
前記制御部は、前記間欠受信の設定として、ダウンリンクの制御チャンネルをモニタリングするための第1の間欠受信の設定とは異なる第2の間欠受信を設定し、
前記第2の間欠受信の周期とオンの期間は、前記受信タイミングに関する設定に基づいて設定される、(17)に記載の基地局装置。
(20)
前記制御部は、前記第2の間欠受信の設定として、前記第1の間欠受信の第1のオンの期間と、前記第2の間欠受信の第2のオンの期間の間隔に係る閾値を設定する、(19)に記載の基地局装置。
(21)
前記無線通信部は、前記受信タイミングの設定に基づいた間欠受信の周期とオンの期間を設定する、(13)に記載の端末装置。
(22)
前記無線通信部は、前記間欠受信の設定として、ダウンリンクの制御チャンネルをモニタリングするための第1の間欠受信の設定とは異なる第2の間欠受信を設定し、
ここで、前記第2の間欠受信の周期とオンの期間は、前記受信タイミングの設定に基づいて設定される、(21)に記載の端末装置。
(23)
前記無線通信部は、前記第1の間欠受信の第1のオンの期間と、前記第2の間欠受信の第2のオンの期間の一部、若しくは全てが重複する場合に、前記第1のオンの期間と前記第2のオンの期間を含む第3のオンの期間を設定する、(22)に記載の端末装置。
(24)
前記無線通信部は、前記第2の間欠受信の設定として、前記第1の間欠受信の第1のオンの期間と、前記第2の間欠受信の第2のオンの期間の間隔に係る閾値を設定し、前記第1の間欠受信の第1のオンの期間と、前記第2の間欠受信の第2のオンの期間の間隔が前記閾値以下、若しくは未満であった場合に、前記第1のオンの期間と前記第2のオンの期間を含む第3のオンの期間を設定する、(22)に記載の端末装置。
Note that the following configurations also fall within the technical scope of the present disclosure.
(1)
a wireless communication unit that transmits video data to a terminal device at a predetermined period;
a control unit that changes a setting related to the reception timing when a difference between a periodic reception timing at which the terminal device receives the video data and a display timing at which the video data is displayed on the terminal device at a predetermined frame rate satisfies a predetermined condition; and
A base station device comprising:
(2)
The base station device according to (1), wherein the setting regarding the reception timing is a Semi-Persistent Scheduling (SPS) setting.
(3)
The base station device according to (1) or (2), wherein the control unit changes the setting related to the reception timing by resetting the reception timing so that the reception timing and the display timing are aligned.
(4)
The base station device according to any one of (1) to (3), wherein the control unit changes the setting regarding the reception timing by notifying the terminal device of an offset indicating the changed reception timing.
(5)
A base station device according to any one of (1) to (4), wherein, when the settings regarding a plurality of the reception timings are set in the terminal device, the control unit changes the settings regarding the reception timings by notifying the terminal device of the settings to be deactivated and the settings to be newly activated among the settings regarding the plurality of the reception timings.
(6)
The base station device according to any one of (1) to (5), wherein the predetermined condition is that the difference is equal to or greater than a threshold, or that the cumulative difference is equal to or greater than a threshold.
(7)
The base station device according to any one of (1) to (6), wherein the control unit changes the setting regarding the reception timing in response to a request from the terminal device.
(8)
The base station device according to any one of (1) to (7), wherein the control unit changes the setting regarding the reception timing in response to an instruction from a network function belonging to a connected network.
(9)
The base station device according to any one of (1) to (8), wherein the control unit acquires information regarding the frame rate from a content server that acquires the video data.
(10)
The base station device according to any one of (1) to (9), wherein the terminal device generates images from the video data based on information regarding a user's viewpoint, and adjusts the number of images generated in accordance with the difference when displaying the video data at a second frame rate greater than the frame rate.
(11)
the control unit transmits each of the plurality of divided areas of the video data at the setting of the reception timing according to a priority of the area;
The priority of the region is set based on information about a user's viewpoint.
A base station device according to any one of (1) to (10).
(12)
the priority of the region is set according to a resolution of the region that is set based on information about the user's viewpoint;
A base station device as described in (11).
(13)
a wireless communication unit that receives video data from a base station device at a predetermined period;
A control unit for displaying the video data at a predetermined frame rate;
Equipped with
when a difference between a periodic reception timing for receiving the video data and a display timing for displaying the video data at the predetermined frame rate satisfies a predetermined condition, the wireless communication unit receives the video data based on the changed setting of the reception timing.
Terminal device.
(14)
Transmitting video data to a terminal device at a predetermined period;
changing a setting related to the reception timing when a difference between a periodic reception timing at which the terminal device receives the video data and a display timing at which the video data is displayed on the terminal device at a predetermined frame rate satisfies a predetermined condition;
A communication method including:
(15)
receiving video data from a base station device at a predetermined period;
displaying the video data at a predetermined frame rate;
when receiving the moving image data, if a difference between a periodic reception timing for receiving the moving image data and a display timing for displaying the moving image data at the predetermined frame rate satisfies a predetermined condition, receiving the moving image data based on the changed setting of the reception timing;
A communication method including:
(16)
a wireless communication unit that receives information about a user from a terminal device at a first period and transmits video data generated based on the information about the user at a second period;
a control unit that changes a setting related to a transmission timing at which the terminal device periodically transmits information about the user when a difference between a periodic reception timing at which the terminal device receives the video data and a display timing at which the video data is displayed on the terminal device at a predetermined frame rate satisfies a predetermined condition;
A base station device comprising:
(17)
The base station device according to (1), wherein the control unit further sets a period of intermittent reception and an on period based on settings related to the reception timing.
(18)
The base station device according to (17), wherein the control unit sets one discontinuous reception as the discontinuous reception setting and assigns a downlink control channel to an on period in the one discontinuous reception setting.
(19)
The control unit sets, as the discontinuous reception setting, a second discontinuous reception setting different from a first discontinuous reception setting for monitoring a downlink control channel;
The base station device according to (17), wherein the cycle and on period of the second intermittent reception are set based on settings related to the reception timing.
(20)
The base station device according to (19), wherein the control unit sets a threshold value related to an interval between a first on-period of the first discontinuous reception and a second on-period of the second discontinuous reception as a setting of the second discontinuous reception.
(21)
The terminal device according to (13), wherein the wireless communication unit sets a period of intermittent reception and an on period based on the setting of the reception timing.
(22)
the wireless communication unit sets, as the discontinuous reception setting, a second discontinuous reception setting different from a first discontinuous reception setting for monitoring a downlink control channel;
Here, the cycle and on period of the second intermittent reception are set based on the setting of the reception timing, in the terminal device described in (21).
(23)
The terminal device according to (22), wherein the wireless communication unit sets a third on period including the first on period and the second on period when a first on period of the first intermittent reception overlaps with part or all of a second on period of the second intermittent reception.
(24)
The terminal device described in (22), wherein the wireless communication unit sets a threshold value related to the interval between the first on period of the first intermittent reception and the second on period of the second intermittent reception as the second intermittent reception setting, and when the interval between the first on period of the first intermittent reception and the second on period of the second intermittent reception is equal to or less than the threshold value, sets a third on period including the first on period and the second on period.
100 コンテンツ配信システム
110 端末装置
130 基地局装置
131 通信部
134 制御部
150 情報処理装置
100 Content distribution system 110 Terminal device 130 Base station device 131 Communication unit 134
Claims (16)
前記端末装置が前記動画データを受信する周期的な受信タイミングと、所定のフレームレートで前記端末装置に表示される前記動画データの表示タイミングと、の差が、所定の条件を満たす場合に、前記受信タイミングに関する設定を変更する制御部と、
を備える基地局装置。 a wireless communication unit that transmits video data to a terminal device at a predetermined period;
a control unit that changes a setting related to the reception timing when a difference between a periodic reception timing at which the terminal device receives the video data and a display timing at which the video data is displayed on the terminal device at a predetermined frame rate satisfies a predetermined condition; and
A base station device comprising:
前記領域の前記優先度は、ユーザの視点に関する情報に基づいて設定される、
請求項1に記載の基地局装置。 the control unit transmits each of the plurality of divided areas of the video data at the setting of the reception timing according to a priority of the area;
The priority of the region is set based on information about a user's viewpoint.
The base station device according to claim 1 .
請求項11に記載の基地局装置。 the priority of the region is set according to a resolution of the region that is set based on information about the user's viewpoint;
The base station device according to claim 11.
前記動画データを所定のフレームレートで表示する制御部と、
を備え、
前記無線通信部は、前記動画データを受信する周期的な受信タイミングと、前記所定のフレームレートで前記動画データを表示する表示タイミングと、の差が、所定の条件を満たす場合に、変更された前記受信タイミングの設定に基づいて前記動画データを受信する、
端末装置。 a wireless communication unit that receives video data from a base station device at a predetermined period;
A control unit for displaying the video data at a predetermined frame rate;
Equipped with
when a difference between a periodic reception timing for receiving the video data and a display timing for displaying the video data at the predetermined frame rate satisfies a predetermined condition, the wireless communication unit receives the video data based on the changed setting of the reception timing.
Terminal device.
前記端末装置が前記動画データを受信する周期的な受信タイミングと、所定のフレームレートで前記端末装置に表示される前記動画データの表示タイミングと、の差が、所定の条件を満たす場合に、前記受信タイミングに関する設定を変更することと、
を含む通信方法。 Transmitting video data to a terminal device at a predetermined period;
changing a setting related to the reception timing when a difference between a periodic reception timing at which the terminal device receives the video data and a display timing at which the video data is displayed on the terminal device at a predetermined frame rate satisfies a predetermined condition;
A communication method including:
前記動画データを所定のフレームレートで表示することと、
前記動画データを受信する場合に、前記動画データを受信する周期的な受信タイミングと、前記所定のフレームレートで前記動画データを表示する表示タイミングと、の差が、所定の条件を満たす場合に、変更された前記受信タイミングの設定に基づいて前記動画データを受信することと、
を含む通信方法。 receiving video data from a base station device at a predetermined period;
displaying the video data at a predetermined frame rate;
when receiving the moving image data, if a difference between a periodic reception timing for receiving the moving image data and a display timing for displaying the moving image data at the predetermined frame rate satisfies a predetermined condition, receiving the moving image data based on the changed setting of the reception timing;
A communication method including:
前記端末装置が前記動画データを受信する周期的な受信タイミングと、所定のフレームレートで前記端末装置に表示される前記動画データの表示タイミングと、の差が、所定の条件を満たす場合に、前記端末装置が前記ユーザに関する情報を周期的に送信する送信タイミングに関する設定を変更する制御部と、
を備える基地局装置。 a wireless communication unit that receives information about a user from a terminal device at a first period and transmits video data generated based on the information about the user at a second period;
a control unit that changes a setting related to a transmission timing at which the terminal device periodically transmits information about the user when a difference between a periodic reception timing at which the terminal device receives the video data and a display timing at which the video data is displayed on the terminal device at a predetermined frame rate satisfies a predetermined condition;
A base station device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025037447A JP2025090702A (en) | 2020-07-10 | 2025-03-10 | base station equipment |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020119484 | 2020-07-10 | ||
| JP2020119484 | 2020-07-10 | ||
| PCT/JP2021/024721 WO2022009745A1 (en) | 2020-07-10 | 2021-06-30 | Base station device, terminal device, and communication method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025037447A Division JP2025090702A (en) | 2020-07-10 | 2025-03-10 | base station equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022009745A1 JPWO2022009745A1 (en) | 2022-01-13 |
| JP7655321B2 true JP7655321B2 (en) | 2025-04-02 |
Family
ID=79552440
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022535263A Active JP7655321B2 (en) | 2020-07-10 | 2021-06-30 | Base station device, terminal device, and communication method |
| JP2025037447A Pending JP2025090702A (en) | 2020-07-10 | 2025-03-10 | base station equipment |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025037447A Pending JP2025090702A (en) | 2020-07-10 | 2025-03-10 | base station equipment |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12587983B2 (en) |
| JP (2) | JP7655321B2 (en) |
| WO (1) | WO2022009745A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12610425B2 (en) * | 2021-09-24 | 2026-04-21 | Apple Inc. | Multiple CDRX configurations and dynamic configuration switching for XR traffic |
| CN117158022A (en) * | 2022-03-29 | 2023-12-01 | 北京小米移动软件有限公司 | Service processing method and service processing device |
| US20230354315A1 (en) * | 2022-04-29 | 2023-11-02 | Qualcomm Incorporated | Multiple channels within configured grant occasions |
| EP4569948A1 (en) * | 2022-08-12 | 2025-06-18 | Nokia Technologies Oy | Drift compensation of configured scheduling |
| WO2025028335A1 (en) * | 2023-08-03 | 2025-02-06 | ソニーグループ株式会社 | Information processing apparatus and information processing method |
| CN117041969B (en) * | 2023-09-28 | 2024-01-02 | 新华三技术有限公司 | 5G dual-domain private network access methods, systems and devices, and electronic equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013038525A1 (en) | 2011-09-14 | 2013-03-21 | 富士通株式会社 | Wireless terminal and base station |
| JP2015513829A (en) | 2012-02-17 | 2015-05-14 | ヴィド スケール インコーポレイテッド | Hierarchical traffic differentiation to handle congestion and / or manage user experience quality |
| JP2019531632A (en) | 2016-08-11 | 2019-10-31 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | Enhanced scheduling of latency-reliable and reliable wireless communication systems |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6044020B2 (en) * | 2012-06-12 | 2016-12-14 | ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. | Data packet processing method, system, and device |
| US20200383004A1 (en) * | 2019-05-31 | 2020-12-03 | Qualcomm Incorporated | Traffic burst awareness in communication systems |
| US11690070B2 (en) * | 2019-06-07 | 2023-06-27 | Qualcomm Incorporated | Traffic-aware grant signaling and processing |
| EP3869851B1 (en) * | 2020-02-18 | 2023-09-27 | Nokia Technologies Oy | User plane function (upf) control with coexistence of policy control and packet filters dynamically generated at the session management function (smf) |
| US11665771B2 (en) * | 2020-04-10 | 2023-05-30 | Qualcomm Incorporated | Wireless configuration of first and second zones with first and second sets of operating parameters |
-
2021
- 2021-06-30 JP JP2022535263A patent/JP7655321B2/en active Active
- 2021-06-30 US US18/003,617 patent/US12587983B2/en active Active
- 2021-06-30 WO PCT/JP2021/024721 patent/WO2022009745A1/en not_active Ceased
-
2025
- 2025-03-10 JP JP2025037447A patent/JP2025090702A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013038525A1 (en) | 2011-09-14 | 2013-03-21 | 富士通株式会社 | Wireless terminal and base station |
| JP2015513829A (en) | 2012-02-17 | 2015-05-14 | ヴィド スケール インコーポレイテッド | Hierarchical traffic differentiation to handle congestion and / or manage user experience quality |
| JP2019531632A (en) | 2016-08-11 | 2019-10-31 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | Enhanced scheduling of latency-reliable and reliable wireless communication systems |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025090702A (en) | 2025-06-17 |
| US12587983B2 (en) | 2026-03-24 |
| US20230239818A1 (en) | 2023-07-27 |
| JPWO2022009745A1 (en) | 2022-01-13 |
| WO2022009745A1 (en) | 2022-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7655321B2 (en) | Base station device, terminal device, and communication method | |
| US12317357B2 (en) | Beam failure recovery procedures | |
| US11678264B2 (en) | Wireless communications and power configurations | |
| US11558857B2 (en) | Wireless communications for uplink preemption and downlink preemption | |
| US11690102B2 (en) | Access control using uplink resources | |
| EP3648521B1 (en) | Resource configuration method and device | |
| KR20190143782A (en) | Method and apparatus for supporting dual connectivity of a terminal in rrc inactive mode in next generation mobile communication system | |
| JP2023521568A (en) | Control resource set 0 for reduced capacity NR (new radio) devices | |
| JP2019533333A (en) | Network slice reselection | |
| KR102390350B1 (en) | Method and apparatus for performing LTE SL communication based on DCI | |
| EP3820072A1 (en) | Bandwidth part processing method and device | |
| WO2020083039A1 (en) | Method and apparatus for use in wireless communication node | |
| KR20210109037A (en) | Device capability reporting of devices performing sidelink communication | |
| JP2025516182A (en) | Method for robust link performance management for XR | |
| JP7800433B2 (en) | Information processing device, information processing method, communication system and entity | |
| US20260032506A1 (en) | Methods and apparatus for handling pdu sets in xr traffic | |
| WO2024173555A1 (en) | Determing a path for a data packet ( e.g., pdu) based on a buffer fill level and on a characteristic of the data packet | |
| US20260040204A1 (en) | Methods and apparatus for handling pdu sets in xr traffic | |
| US12532194B2 (en) | Information processing device, base station device, communication method, and communication system | |
| US20250287443A1 (en) | MULTI-MODAL SESSION ACTIVATION FOR MULTI-MODAL EXTENDED REALITY (XR) USER EQUIPMENT (UEs) | |
| EP4436289A1 (en) | Semi-persistent scheduling method, user equipment, base station and communication system | |
| JP2024179266A (en) | Information processing device, terminal device, information processing method, and base station | |
| WO2024173496A1 (en) | Determining a path for a data packet (e.g., pdu) based on a relationship between a buffer threshold and a characteristic of the data packet | |
| EP4666659A1 (en) | Determining a path for a data packet (pdu) based on a split-bearer configuration and on a characeristic related to the data packet |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240614 |
|
| 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: 20250218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250303 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7655321 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |