WO2025150096A1 - Selectable bit rate determination device and selectable bit rate determination method - Google Patents
Selectable bit rate determination device and selectable bit rate determination methodInfo
- Publication number
- WO2025150096A1 WO2025150096A1 PCT/JP2024/000191 JP2024000191W WO2025150096A1 WO 2025150096 A1 WO2025150096 A1 WO 2025150096A1 JP 2024000191 W JP2024000191 W JP 2024000191W WO 2025150096 A1 WO2025150096 A1 WO 2025150096A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bit rate
- quality
- power consumption
- experience
- index
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/142—Network analysis or design using statistical or mathematical methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
Definitions
- Non-Patent Document 1 the quality of experience of each user is estimated from the audio and video information received by each user. Based on that information, a prediction is made as to what future video bit rate is required to achieve a pre-set target quality of experience, and a bit rate that will achieve the target quality of experience while minimizing the amount of data transferred is selected, and the bit rate for transmitting video is indicated to each user.
- the selectable bitrate determination device is characterized by having a quality of experience estimation unit configured to calculate an estimated value of quality of experience for a bitrate in a range specified for a Web conference service, a power consumption estimation unit configured to calculate an estimated value of power consumption for the bitrate in the range based on the characteristic that the increase in power consumption per unit bitrate decreases as the bitrate increases, a normalization unit configured to normalize each of the estimated value of quality of experience and the estimated value of power consumption, an index calculation unit configured to calculate an index that increases as the quality of experience increases and increases as the power consumption decreases based on the normalized estimate, and a selection unit configured to select a bitrate related to the estimated value of quality of experience that corresponds to the maximum point of the index in the relationship between the estimated value of quality of experience calculated for the bitrate in the range and the index as a selectable bitrate in the Web conference service.
- FIG. 13 is a diagram showing the relationship between QoE scaling and index.
- FIG. 13 is a diagram for explaining QoE scaling corresponding to a maximum point of the index.
- FIG. 13 is a diagram for explaining selection of QoE scaling that maximizes the nearest neighbor distance.
- the program that realizes the processing in the selectable bit rate determination device 10 is provided by a recording medium 101 such as a CD-ROM.
- a recording medium 101 such as a CD-ROM.
- the program is installed from the recording medium 101 via the drive device 100 into the auxiliary storage device 102.
- the program does not necessarily have to be installed from the recording medium 101, but may be downloaded from another computer via a network.
- the auxiliary storage device 102 stores the installed program as well as necessary files, data, etc.
- the memory device 103 When an instruction to start the program is received, the memory device 103 reads out and stores the program from the auxiliary storage device 102.
- the processor 104 is a CPU or a GPU (Graphics Processing Unit), or a CPU and a GPU, and executes functions related to the selectable bitrate determination device 10 in accordance with the program stored in the memory device 103.
- the interface device 105 is used as an interface for connecting to a network.
- the normalization unit 14 performs processing to align (unify) the scales of the power consumption and the quality of experience, so that the power consumption estimated by the power consumption estimation unit 13 and the quality of experience estimated by the quality of experience estimation unit 12 can be compared.
- step S107 the normalization unit 14 calculates a QoE scaling with a unified scale (normalized) by substituting the calculated QoE, QoE min , and QoE max into the following formula (2).
- the index calculation unit 15 calculates an index for evaluating the Web conference service that takes into account both the quality of experience (QoE scaling ) and the power consumption (pc scaling ) that have been made comparable by unifying (normalizing) the scale (S109).
- ⁇ is a parameter (coefficient) that changes the weighting given to quality of experience and power consumption. The smaller the value of ⁇ , the more importance is placed on power consumption, and the larger the value, the more importance is placed on quality of experience.
- the index is an example of an index that increases as the quality of experience increases and as the power consumption decreases.
- the index calculation unit 15 calculates the index by substituting the QoE scaling and the pc scaling into formula (4).
- the index calculation unit 15 records the set of (QoE scaling , index) in the memory device 103 (S110).
- the index calculation unit 15 judges whether the value of br+ ⁇ br exceeds br max (S111).
- the index calculation unit 15 updates br by substituting br+ ⁇ br for br (S112). Then, steps S105 and after are repeated based on the updated br.
- the selector 16 executes a process for selecting a pre-specified number of selectable bit rates based on the index in order to select a bit rate that can improve the quality of experience while reducing power consumption and achieving a wide range of quality of experience in the Web conference service.
- the selector 16 uses the set of (QoE scaling , index) recorded in step S110 for each step size of ⁇ br.
- the set indicates the relationship between QoE scaling and index (relationship based on formula (4)) that also takes power consumption (pc scaling ) into consideration, as shown in FIG. 4 .
- a curve showing the relationship between QoE scaling and index is shown in a coordinate system in which QoE scaling is assigned to the x-axis and index is assigned to the y-axis, but in reality it is a set of points with an interval of ⁇ br.
- the selection unit 16 may derive an approximation curve based on the set of points.
- the "relationship between QoE scaling and index" in the following description may be a set of points or an approximation curve.
- the selectable bitrates must be set to accommodate fluctuating network bandwidth conditions. For example, in situations where the network bandwidth is narrow (e.g., while traveling on a train or in an enclosed environment), selecting a high bitrate will cause the video to freeze and the quality of experience to deteriorate, so a low bitrate must be prepared according to the bandwidth conditions. In this way, it is necessary to prepare bitrates that do not deteriorate the quality of experience in response to various fluctuating network conditions, so it is also necessary to select bitrates that allow for a wide range of quality of experience (Requirement 2).
- the selection unit 16 selects bitrates as follows.
- step S113 the selection unit 16 identifies the QoE scaling corresponding to each maximum point of the index in the relationship between the QoE scaling and the index (FIG. 4).
- Fig. 5 is a diagram for explaining QoE scaling corresponding to the maximum point of the index.
- the maximum point of the index is shown by a dashed line with respect to the relationship between the QoE scaling and the index shown in Fig. 4.
- the value of the x-axis on the dashed line is the QoE scaling corresponding to the maximum point of the index.
- the number of maximum points is k (k ⁇ N), so k QoE scalings are selected in step S113.
- the selection unit 16 acquires the bit rates associated with each of the k QoE scalings as selectable bit rates (S114).
- k bit rates are acquired.
- the bit rate associated with a certain QoE scaling is the br that was the basis for calculating the QoE scaling in steps S105 and S107. Therefore, in steps S105 and S107, the br and the QoE scaling may be stored in association with each other.
- Fig. 6 is a diagram for explaining the selection of QoE scaling that maximizes the nearest neighbor distance.
- the selection of QoE scaling in step S116 is repeated until N-k QoE scalings are selected. Since one QoE scaling is selected in one repetition, the selection is repeated N-k times.
- Fig. 6 shows specific examples of the first to fourth repetitions.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Pure & Applied Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Algebra (AREA)
- Multimedia (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は、選択可能ビットレート決定装置及び選択可能ビットレート決定方法に関する。 The present invention relates to a selectable bitrate determination device and a selectable bitrate determination method.
リモートワーク等の増加により、Web会議サービスは様々な端末で広く利用されるようになった。Web会議サービスを提供する事業者は、サービスを快適に利用してもらうために、利用者の品質を保つことが求められる。利用者の品質を高めるためには、Web会議の映像ビットレートを上げることが必要となるが、過剰にビットレートを高めることは、データ転送量の増加を引き起こし、オペレーションコストの増加につながる。そのため、利用者に求められる品質を維持しつつ、データ転送量を抑制することが必要となる。 Due to the increase in remote work, web conferencing services are now widely used on a variety of devices. Web conferencing service providers are required to maintain quality for users so that they can use the service comfortably. In order to improve user quality, it is necessary to increase the video bit rate of web conferences, but increasing the bit rate excessively causes an increase in the amount of data transferred, which leads to increased operational costs. For this reason, it is necessary to suppress the amount of data transferred while maintaining the quality required by users.
そのような課題に対して、利用者の品質を目標の値に保ちながら、データ転送量を抑制するような映像ビットレート制御手法が提案されている(非特許文献1)。 To address this issue, a video bitrate control method has been proposed that reduces the amount of data transferred while maintaining the user's quality at a target value (Non-Patent Document 1).
非特許文献1では、各利用者が受信した音声・映像情報から利用者の体感品質を推定する。その情報をもとに、将来どのような映像ビットレートを受信すれば、事前に設定した目標となる体感品質を達成できるかを予測し、目標体感品質を達成しつつ、最も転送データ量が少なくなるようなビットレートを選択し、各ユーザに送信映像のビットレートを指示している。 In Non-Patent Document 1, the quality of experience of each user is estimated from the audio and video information received by each user. Based on that information, a prediction is made as to what future video bit rate is required to achieve a pre-set target quality of experience, and a bit rate that will achieve the target quality of experience while minimizing the amount of data transferred is selected, and the bit rate for transmitting video is indicated to each user.
一方、近年では環境保護の取り組みの重要性が増しており、ICTの消費電力削減の要求も高まってきている。したがって、利用者の体感品質やオペレーションコストだけではなく、消費電力も考慮する必要がある。さらに、利用者の観点から考えても、リモートワークの推進により、様々な環境でWeb会議への参加が考えられる。外出先などでWeb会議を利用する際においては、消費電力が大きいとWeb会議への参加時間が短くなることを意味するため、利便性の観点からも消費電力を意識することは重要となる。 On the other hand, environmental protection efforts have become more important in recent years, and there is also a growing demand for reducing ICT power consumption. Therefore, it is necessary to consider not only the user's quality of experience and operational costs, but also power consumption. Furthermore, from the user's perspective, with the promotion of remote work, participation in web conferences can be expected in a variety of environments. When using web conferences while away from the office, etc., high power consumption means that the time spent participating in the web conference will be shorter, so it is important to be aware of power consumption from the perspective of convenience as well.
非特許文献1では、体感品質とデータ転送量を加味した制御は実現できているが、消費電力を考慮することができていないため、必ずしもユーザの利便性を高める制御ができなかった。 In Non-Patent Document 1, control that takes into account the quality of experience and the amount of data transferred is realized, but power consumption is not taken into account, so control that increases user convenience is not necessarily achieved.
本発明は、上記の点に鑑みてなされたものであって、体感品質を高めつつ消費電力を抑制可能なビットレート制御を支援することを目的とする。 The present invention has been made in consideration of the above points, and aims to support bit rate control that can reduce power consumption while improving the quality of experience.
そこで上記課題を解決するため、選択可能ビットレート決定装置は、Web会議サービスに対して指定された範囲のビットレートに対する体感品質の推定値を算出するように構成されている体感品質推定部と、前記範囲のビットレートに対する消費電力の推定値を、ビットレートが高くなるほど単位ビットレートあたりの消費電力の増加幅が減少するという特性に基づいて算出するように構成されている消費電力推定部と、前記体感品質の推定値及び前記消費電力の推定値のそれぞれを正規化するように構成されている正規化部と、正規化された前記推定値に基づいて、体感品質が高いほど高くなり消費電力が低いほど高くなる指標を算出するように構成されている指標算出部と、前記範囲のビットレートに関して算出された前記体感品質の推定値と前記指標との関係において、前記指標の極大点に対応する前記体感品質の推定値に係るビットレートを前記Web会議サービスにおいて選択可能なビットレートとして選択するように構成されている選択部と、を有することを特徴とする。 In order to solve the above problem, the selectable bitrate determination device is characterized by having a quality of experience estimation unit configured to calculate an estimated value of quality of experience for a bitrate in a range specified for a Web conference service, a power consumption estimation unit configured to calculate an estimated value of power consumption for the bitrate in the range based on the characteristic that the increase in power consumption per unit bitrate decreases as the bitrate increases, a normalization unit configured to normalize each of the estimated value of quality of experience and the estimated value of power consumption, an index calculation unit configured to calculate an index that increases as the quality of experience increases and increases as the power consumption decreases based on the normalized estimate, and a selection unit configured to select a bitrate related to the estimated value of quality of experience that corresponds to the maximum point of the index in the relationship between the estimated value of quality of experience calculated for the bitrate in the range and the index as a selectable bitrate in the Web conference service.
体感品質を高めつつ消費電力を抑制可能なビットレート制御を支援することができる。 It can assist with bitrate control that can reduce power consumption while improving the quality of experience.
従来技術において消費電力を考慮した映像ビットレートの制御ができていない(以下、「課題1」という。)理由として、Web会議サービスを対象とした、Webブラウザにおける符号化処理等も考慮した、送信ビットレートと送信クライアントとの消費電力の関係性が不明確なため、消費電力の特徴をとらえた制御ができないという課題(以下、「課題2」という。)がある。 The reason why conventional technology is unable to control the video bit rate while considering power consumption (hereinafter referred to as "Problem 1") is that, for web conferencing services, the relationship between the transmission bit rate and the power consumption of the sending client, taking into account the encoding process in the web browser, etc., is unclear, making it impossible to control the power consumption while capturing its characteristics (hereinafter referred to as "Problem 2").
そこで、本実施の形態では、課題2を解決するために、送信ビットレートから消費電力を推定する技術を実現する。 In this embodiment, therefore, in order to solve problem 2, a technology is realized that estimates power consumption from the transmission bit rate.
また、非特許文献1のようなビットレートを制御する技術では、制御するビットレートを選択可能なビットレート群の中から選択する。そこで、本実施の形態では、課題1を解決するために、選択可能なビットレート群を、課題2を解決するための、送信ビットレートから消費電力を推定する技術と、ビットレートから体感品質(映像の視聴者(Web会議の参加者)の体感品質)を推定する技術(非特許文献2等)とを利用して決定する。 In addition, in the technology for controlling bit rates as in Non-Patent Document 1, the bit rate to be controlled is selected from a selectable group of bit rates. Therefore, in this embodiment, in order to solve problem 1, the selectable group of bit rates is determined using a technology for estimating power consumption from the transmission bit rate to solve problem 2, and a technology for estimating the quality of experience (the quality of experience of the video viewer (participant in the web conference)) from the bit rate (Non-Patent Document 2, etc.).
以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態における選択可能ビットレート決定装置10のハードウェア構成例を示す図である。図1の選択可能ビットレート決定装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、プロセッサ104、及びインタフェース装置105等を有する。 Below, an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a diagram showing an example of the hardware configuration of a selectable bitrate determination device 10 in an embodiment of the present invention. The selectable bitrate determination device 10 in Fig. 1 has a drive device 100, an auxiliary storage device 102, a memory device 103, a processor 104, and an interface device 105, which are all interconnected by a bus B.
選択可能ビットレート決定装置10での処理を実現するプログラムは、CD-ROM等の記録媒体101によって提供される。プログラムを記憶した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。 The program that realizes the processing in the selectable bit rate determination device 10 is provided by a recording medium 101 such as a CD-ROM. When the recording medium 101 storing the program is set in the drive device 100, the program is installed from the recording medium 101 via the drive device 100 into the auxiliary storage device 102. However, the program does not necessarily have to be installed from the recording medium 101, but may be downloaded from another computer via a network. The auxiliary storage device 102 stores the installed program as well as necessary files, data, etc.
メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。プロセッサ104は、CPU若しくはGPU(Graphics Processing Unit)、又はCPU及びGPUであり、メモリ装置103に格納されたプログラムに従って選択可能ビットレート決定装置10に係る機能を実行する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。 When an instruction to start the program is received, the memory device 103 reads out and stores the program from the auxiliary storage device 102. The processor 104 is a CPU or a GPU (Graphics Processing Unit), or a CPU and a GPU, and executes functions related to the selectable bitrate determination device 10 in accordance with the program stored in the memory device 103. The interface device 105 is used as an interface for connecting to a network.
図2は、本発明の実施の形態における選択可能ビットレート決定装置10の機能構成例を示す図である。図2において、選択可能ビットレート決定装置10は、入力部11、体感品質推定部12、消費電力推定部13、正規化部14、指標算出部15、選択部16及び出力部17を有する。これら各部は、選択可能ビットレート決定装置10にインストールされた1以上のプログラムが、プロセッサ104に実行させる処理により実現される。 FIG. 2 is a diagram showing an example of the functional configuration of a selectable bitrate determination device 10 in an embodiment of the present invention. In FIG. 2, the selectable bitrate determination device 10 has an input unit 11, a quality of experience estimation unit 12, a power consumption estimation unit 13, a normalization unit 14, an index calculation unit 15, a selection unit 16, and an output unit 17. Each of these units is realized by a process in which one or more programs installed in the selectable bitrate determination device 10 are executed by the processor 104.
以下、選択可能ビットレート決定装置10が実行する処理手順について説明する。図3は、選択可能ビットレート決定装置10が実行する処理手順の一例を説明するためのフローチャートである。図3が示す処理手順は、或るWeb会議サービスの提供前、当該Web会議サービスとは非同期に一度だけ行われればよい。処理結果として得られる選択可能なビットレートは、Web会議サービスの提供前に非特許文献1に記載されているような制御技術のConfig(設定情報)として設定されればよい。 The processing procedure executed by the selectable bit rate determination device 10 will be described below. FIG. 3 is a flowchart for explaining an example of the processing procedure executed by the selectable bit rate determination device 10. The processing procedure shown in FIG. 3 only needs to be performed once before a certain Web conference service is provided, asynchronously with the Web conference service. The selectable bit rate obtained as the processing result can be set as Config (setting information) of a control technology such as that described in Non-Patent Document 1 before the Web conference service is provided.
ステップS101において、入力部11は、選択可能なビットレートの算出対象とするWeb会議サービスに対するビットレート(br)の範囲(最小値、最大値)の指定をユーザから受け付ける。入力部11は、最小値を変数brminに代入し、最大値を変数brmaxに代入する。現状のWeb会議サービスであれば、2Mbpsの映像があれば十分高品質を達成することができるため、例えば、brminに0Mbpsが設定され、brmaxに2Mbpsが設定されることが考えられる。 In step S101, the input unit 11 receives from the user a specification of the range (minimum value, maximum value) of the bit rate (br) for the Web conference service for which the selectable bit rate is to be calculated. The input unit 11 assigns the minimum value to the variable br min and the maximum value to the variable br max . For current Web conference services, a video of 2 Mbps is sufficient to achieve high quality, so for example, br min may be set to 0 Mbps and br max to 2 Mbps.
続いて、体感品質推定部12は、ビットレートの最小値(brmin)に対して体感品質の推定値の最小値(QoEmin)を算出し、ビットレートの最大値(brmax)に対して体感品質の推定値の最大値(QoEmax)を算出する(S102)。 Next, the quality of experience estimator 12 calculates the minimum quality of experience estimate (QoE min ) for the minimum bit rate (br min ) and calculates the maximum quality of experience estimate (QoE max ) for the maximum bit rate (br max ) (S102).
この際、体感品質推定部12は、非特許文献2などで定式化されている、ビットレートから当該ビットレートで映像を受信したユーザの体感品質を推定可能なモデルを利用して、体感品質の推定値を算出する。非特許文献2では体感品質を推定するために、ビットレート以外にも解像度やフレームレートの情報が必要となるため、体感品質推定部12には、各ビットレート区間において設定される解像度、及びフレームレートの値が事前に与えられるものとする。 In this case, the quality of experience estimator 12 calculates an estimate of the quality of experience using a model that can estimate the quality of experience of a user who receives video at a given bit rate from the bit rate, as formulated in Non-Patent Document 2 and other documents. In Non-Patent Document 2, in order to estimate the quality of experience, information on the resolution and frame rate in addition to the bit rate is required, so the quality of experience estimator 12 is given in advance the values of the resolution and frame rate that are set in each bit rate section.
続いて、消費電力推定部13は、ビットレートの最小値(brmin)に対して、消費電力の推定値の最小値(pcmin)を算出し、ビットレートの最大値(brmax)に対して消費電力の推定値の最大値(pcmax)を算出する(S103)。 Next, the power consumption estimation unit 13 calculates the minimum power consumption estimate value (pc min ) for the minimum bit rate (br min ), and calculates the maximum power consumption estimate value (pc max ) for the maximum bit rate (br max ) (S103).
この際、消費電力推定部13は、送信ビットレート(br)から消費電力を推定可能なモデルを利用して、消費電力の推定値を算出する。課題2に示したように、このような推定モデルは存在していないため、具体的な推定モデルとその特性については本実施の形態では以下の考えに基づいて当該推定モデルが構築される。 At this time, the power consumption estimation unit 13 calculates an estimated value of power consumption using a model that can estimate power consumption from the transmission bit rate (br). As described in Problem 2, such an estimation model does not exist, so in this embodiment, a specific estimation model and its characteristics are constructed based on the following idea.
Web会議を行うクライアントでは、Web会議中は映像・音声の符号化を行い、符号化した映像を送信することが主な処理であると考えられる。送信映像のビットレートが高いほど符号化する際の処理が多くなり、かつ、データ転送量が増えるため、消費電力は増加するという特性を持つ。また、送信ビットレートが高くなるほど単位ビットレートあたりの消費電力の増加幅が減少するという特性を加味することで、式(1)記載のモデルで送信ビットレートから消費電力(pc)を推定することができる。 In a client holding a web conference, the main process during the web conference is thought to be encoding video and audio, and transmitting the encoded video. The higher the bit rate of the transmitted video, the more processing is required for encoding, and the amount of data transferred increases, so power consumption increases. In addition, by taking into account the characteristic that the increase in power consumption per unit bit rate decreases as the transmission bit rate increases, it is possible to estimate power consumption (pc) from the transmission bit rate using the model described in formula (1).
ここで、β0,β1,β2,β3はモデルのパラメータである。 Here, β 0 , β 1 , β 2 , and β 3 are parameters of the model.
本実施の形態ではこのようなモデルを利用することを想定するが、送信ビットレートから消費電力を推定可能なモデルであれば他のモデルも利用可能である。 In this embodiment, it is assumed that such a model will be used, but other models can also be used as long as they are capable of estimating power consumption from the transmission bit rate.
続いて、入力部11は、変数brをbrminで初期化する(S104)。 Next, the input unit 11 initializes a variable br to br min (S104).
続いて体感品質推定部12は、brに対して体感品質の推定値を算出し、算出結果を変数QoEに代入する(S105)。体感品質の推定値の算出方法は、ステップS102と同様でよい。 Then, the quality of experience estimator 12 calculates an estimated value of the quality of experience for br and assigns the calculation result to the variable QoE (S105). The method of calculating the estimated value of the quality of experience may be the same as in step S102.
続いて、消費電力推定部13は、brに対して消費電力の推定値を算出し、算出結果を変数pcに代入する(S106)。消費電力の推定値の算出方法は、ステップS103と同様でよい。 Then, the power consumption estimation unit 13 calculates an estimated value of the power consumption for br and assigns the calculation result to the variable pc (S106). The method of calculating the estimated value of the power consumption may be the same as in step S103.
続くステップS107及びS108において、正規化部14は、消費電力推定部13によって推定された消費電力と、体感品質推定部12によって推定された体感品質を比較可能な状態とするために、消費電力と体感品質のスケール(尺度)を合わせる(統一する)ための処理を実行する。 In the following steps S107 and S108, the normalization unit 14 performs processing to align (unify) the scales of the power consumption and the quality of experience, so that the power consumption estimated by the power consumption estimation unit 13 and the quality of experience estimated by the quality of experience estimation unit 12 can be compared.
ステップS107において、正規化部14は、上記で算出したQoE、QoEmin及びQoEmaxを以下の式(2)に代入することで、スケールが統一された(正規化された)QoEscalingを算出する。 In step S107, the normalization unit 14 calculates a QoE scaling with a unified scale (normalized) by substituting the calculated QoE, QoE min , and QoE max into the following formula (2).
続いて、正規化部14は、上記で算出したpc、pcmin及びpcmaxを以下の式(3)に代入することで、スケールが統一された(正規化された)pcscalingを算出する。 Next, the normalization unit 14 calculates pc scaling with a unified scale (normalized) by substituting the calculated pc, pc min , and pc max into the following equation (3).
続いて、指標算出部15は、スケールが統一されて(正規化されて)比較可能となった体感品質(QoEscaling)及び消費電力(pcscaling)に基づいて、体感品質と消費電力の双方を考慮したWeb会議サービスの評価に関する指標を算出する(S109)。 Next, the index calculation unit 15 calculates an index for evaluating the Web conference service that takes into account both the quality of experience (QoE scaling ) and the power consumption (pc scaling ) that have been made comparable by unifying (normalizing) the scale (S109).
Web会議サービスでは、体感品質は高く、消費電力を低くすることが望ましい(要件1)。それらを加味した、体感品質と消費電力の双方を考慮した指標(index)を式(4)に示す。 In a Web conferencing service, it is desirable to have a high quality of experience and low power consumption (requirement 1). Taking these factors into account, an index that considers both quality of experience and power consumption is shown in formula (4).
すなわち、indexは、体感品質が高いほど高くなり消費電力が低いほど高くなる指標の一例である。指標算出部15は、式(4)に対してQoEscaling及びpcscalingを代入してindexを算出する。 That is, the index is an example of an index that increases as the quality of experience increases and as the power consumption decreases. The index calculation unit 15 calculates the index by substituting the QoE scaling and the pc scaling into formula (4).
続いて、指標算出部15は、(QoEscaling,index)の組をメモリ装置103に記録しておく(S110)。 Next, the index calculation unit 15 records the set of (QoE scaling , index) in the memory device 103 (S110).
続いて、指標算出部15は、br+Δbrの値がbrmaxを超えるか否かを判定する(S111)。ここで、Δbrは、brminからbrmaxまでの範囲において複数のbrに対する(QoEscaling,index)を得るためのbrの刻み幅である。したがって、Δbrが小さい程、QoEscalingとindexとの関係をより高い精度で導出可能とすることができる。例えば、Δbr=1でもよい。 Next, the index calculation unit 15 judges whether the value of br+Δbr exceeds br max (S111). Here, Δbr is the interval of br for obtaining (QoE scaling , index) for multiple brs in the range from br min to br max . Therefore, the smaller Δbr is, the more accurately the relationship between QoE scaling and index can be derived. For example, Δbr=1 may be used.
br+Δbrの値がbrmax以下である場合(S111でNo)、指標算出部15は、br+Δbrをbrに代入することでbrを更新する(S112)。続いて、更新後のbrに基づいてステップS105以降が繰り返される。 If the value of br+Δbr is equal to or smaller than brmax (No in S111), the index calculation unit 15 updates br by substituting br+Δbr for br (S112). Then, steps S105 and after are repeated based on the updated br.
br+Δbrの値がbrmaxを超える(S111でYes)、選択部16は、ステップS113以降において、indexもとに、体感品質を高めつつ消費電力を低くし、及び幅広い体感品質を達成できるようなビットレートがWeb会議サービスで選択されるようにするために、予め指定された数の選択可能ビットレート群を選択するための処理を実行する。この処理において、選択部16は、Δbrの刻み幅ごとにステップS110において記録された(QoEscaling,index)の集合を用いる。当該集合は、図4のように、消費電力(pcscaling)をも考慮したQoEscalingとindexとの関係(式(4)に基づく関係)を示すものである。図4では、x軸にQoEscalingが割り当てられ、y軸にindexが割り当てられた座標系においてQoEscalingとindexとの関係を示す曲線が示されているが、実際にはΔbrの刻み幅での点の集合である。但し、当該点の集合に基づいて、選択部16が近似曲線を導出してもよい。以下における「QoEscalingとindexとの関係」は、点の集合であってもよいし近似曲線であってもよい。 If the value of br+Δbr exceeds br max (Yes in S111), the selector 16 executes a process for selecting a pre-specified number of selectable bit rates based on the index in order to select a bit rate that can improve the quality of experience while reducing power consumption and achieving a wide range of quality of experience in the Web conference service. In this process, the selector 16 uses the set of (QoE scaling , index) recorded in step S110 for each step size of Δbr. The set indicates the relationship between QoE scaling and index (relationship based on formula (4)) that also takes power consumption (pc scaling ) into consideration, as shown in FIG. 4 . In Fig. 4, a curve showing the relationship between QoE scaling and index is shown in a coordinate system in which QoE scaling is assigned to the x-axis and index is assigned to the y-axis, but in reality it is a set of points with an interval of Δbr. However, the selection unit 16 may derive an approximation curve based on the set of points. The "relationship between QoE scaling and index" in the following description may be a set of points or an approximation curve.
なお、Web会議サービスにおいて選択可能ビットレートを選択する際には、indexを高くするようにビットレートを選択することが求められる。 When selecting a selectable bit rate in a web conferencing service, it is required to select a bit rate that will give a high index.
また、選択可能ビットレートはネットワーク帯域が変動する状況に対応可能なように設定する必要がある。例えば、ネットワーク帯域が狭い状況(例:電車での移動中や密閉された環境等)においては、高いビットレートを選択すると映像が停止してしまい、体感品質が低下するため、帯域状況に合わせて低いビットレートを用意する必要がある。このように、様々なネットワークの変動状況に合わせて体感品質が低下しないようにビットレートを用意する必要があるため、幅広い体感品質をとりうるビットレートを選択することも求められる(要件2)。 In addition, the selectable bitrates must be set to accommodate fluctuating network bandwidth conditions. For example, in situations where the network bandwidth is narrow (e.g., while traveling on a train or in an enclosed environment), selecting a high bitrate will cause the video to freeze and the quality of experience to deteriorate, so a low bitrate must be prepared according to the bandwidth conditions. In this way, it is necessary to prepare bitrates that do not deteriorate the quality of experience in response to various fluctuating network conditions, so it is also necessary to select bitrates that allow for a wide range of quality of experience (Requirement 2).
上記の要件1及び要件2の2つの要件に対応しつつ、事前に設定された選択可能ビットレートの数(N)だけ、選択可能ビットレートを選択するために、選択部16は、以下のようにビットレートを選択する。 In order to select selectable bitrates from the number (N) of selectable bitrates set in advance while satisfying the above two requirements, requirement 1 and requirement 2, the selection unit 16 selects bitrates as follows.
ステップS113において、選択部16は、QoEscalingとindexとの関係(図4)において、indexの各極大点に対応するQoEscalingを特定する。 In step S113, the selection unit 16 identifies the QoE scaling corresponding to each maximum point of the index in the relationship between the QoE scaling and the index (FIG. 4).
図5は、indexの極大点に対応するQoEscalingを説明するための図である。図5には、図4に示したQoEscalingとindexとの関係に対して、indexの極大点が破線によって示されている。当該破線におけるx軸の値がindexの極大点に対応するQoEscalingである。 Fig. 5 is a diagram for explaining QoE scaling corresponding to the maximum point of the index. In Fig. 5, the maximum point of the index is shown by a dashed line with respect to the relationship between the QoE scaling and the index shown in Fig. 4. The value of the x-axis on the dashed line is the QoE scaling corresponding to the maximum point of the index.
ここで、極大点の数をk(k≦N)とする。したがって、ステップS113ではk個のQoEscalingが選択される。 Here, the number of maximum points is k (k≦N), so k QoE scalings are selected in step S113.
続いて、選択部16は、k個のQoEscalingのそれぞれに係るビットレートを選択可能なビットレートとして取得する(S114)。したがって、k個のビットレートが取得される。なお、或るQoEscalingに係るビットレートとは、ステップS105及びS107において当該QoEscalingの算出元となったbrである。したがって、ステップS105及びS107において、brとQoEscalingとを対応付けて記憶しておけばよい。 Next, the selection unit 16 acquires the bit rates associated with each of the k QoE scalings as selectable bit rates (S114). Thus, k bit rates are acquired. Note that the bit rate associated with a certain QoE scaling is the br that was the basis for calculating the QoE scaling in steps S105 and S107. Therefore, in steps S105 and S107, the br and the QoE scaling may be stored in association with each other.
なお、ステップS113及びS114は、上記の要件1に対応する。 Note that steps S113 and S114 correspond to requirement 1 above.
続いて、選択部16は、kがN未満であるか否かを判定する(S115)。kがN未満である場合(S115でYes)、選択部16は、上記の要件2に対応するために、体感品質(QoEscaling)の最近接距離が最大となるようにN-k個のQoEscalingを選択する(S116)。ここで、最近接距離とは、選択されたbrに対応するN個のQoEscalingにおいて隣り合うQoEscalingの間隔のうちの最小値をいう。したがって、最近接距離が最大となるようにN-k個のQoEscalingを選択するとは、当該最小値が最大となるようにN-k個のQoEscalingを選択することをいう。このようなQoEscalingの選択は、例えば、図6に示すようなロジックで行うことができる。なお、隣り合うQoEscalingとは、選択されたbrに対応するQoEscalingの集合を昇順又は降順に整列した場合に隣り合うQoEscalingをいう。 Next, the selection unit 16 judges whether k is less than N (S115). If k is less than N (Yes in S115), the selection unit 16 selects N-k QoE scalings so that the closest distance of the quality of experience (QoE scaling ) is maximized in order to meet the above requirement 2 (S116). Here, the closest distance refers to the minimum value of the intervals between adjacent QoE scalings in the N QoE scalings corresponding to the selected br. Therefore, selecting N-k QoE scalings so that the closest distance is maximized means selecting N-k QoE scalings so that the minimum value is maximized. Such selection of QoE scalings can be performed, for example, by logic as shown in FIG. 6. Note that adjacent QoE scaling refers to adjacent QoE scaling when a set of QoE scaling corresponding to a selected br is sorted in ascending or descending order.
図6は、最近接距離が最大となるようなQoEscalingの選択を説明するための図である。ステップS116におけるQoEscalingの選択は、N-k個のQoEscalingが選択されるまで繰り返し実行される。1回の繰り返しにおいて1つのQoEscalingが選択されるため、N-k回だけ繰り返されることになる。図6には、そのうちの1回~4回目の具体例が示されている。 Fig. 6 is a diagram for explaining the selection of QoE scaling that maximizes the nearest neighbor distance. The selection of QoE scaling in step S116 is repeated until N-k QoE scalings are selected. Since one QoE scaling is selected in one repetition, the selection is repeated N-k times. Fig. 6 shows specific examples of the first to fourth repetitions.
1回目において、選択部16は、QoEscalingの最小値、QoEscalingの最大値、indexの極大点に対応するQoEscalingの集合において、隣り合うQoEscalingの間隔を計算する。図6の1回目において、当該間隔は両矢印で示されている。選択部16は、これらの間隔の中から最長の間隔(図6の1回目では左から2つ目の両矢印)の中央の値(図中において垂線L1によって示されている値)をN-k個のうちの1つのQoEscalingとして選択する。ここで、k+1=NであればステップS116は終了し、k+1<Nであれば2回目に進む。 In the first round, the selection unit 16 calculates the interval between adjacent QoE scalings in a set of QoE scalings corresponding to the minimum value of QoE scaling , the maximum value of QoE scaling , and the maximum point of index. In the first round in FIG. 6, the interval is indicated by a double-headed arrow. The selection unit 16 selects the median value (the value indicated by the perpendicular line L1 in the figure) of the longest interval (the second double-headed arrow from the left in the first round in FIG. 6) from among these intervals as one QoE scaling out of N-k. Here, if k+1=N, step S116 ends, and if k+1<N, proceed to the second round.
2回目において、選択部16は、QoEscalingの最小値、QoEscalingの最大値、indexの極大点に対応するQoEscaling、1回目で選択したQoEscaling(垂線L1)の集合において、隣り合うQoEscalingの間隔を計算する。図6の2回目において、当該間隔は両矢印で示されている。選択部16は、これらの間隔の中から最長の間隔(図6の2回目では右端の両矢印)の中央の値(図中において垂線L2によって示されている値)をN-k個のうちの1つのQoEscalingとして選択する。ここで、k+2=NであればステップS116は終了し、k+2<Nであれば3回目に進む。 In the second round, the selection unit 16 calculates the interval between adjacent QoE scalings in the set of the minimum value of QoE scaling , the maximum value of QoE scaling , the QoE scaling corresponding to the local maximum point of index, and the QoE scaling selected in the first round (perpendicular line L1). In the second round in FIG. 6, the interval is indicated by a double-headed arrow. The selection unit 16 selects the median value (the value indicated by the perpendicular line L2 in the figure) of the longest interval (the double-headed arrow at the right end in the second round in FIG. 6) from among these intervals as one QoE scaling out of N-k pieces. Here, if k+2=N, step S116 ends, and if k+2<N, proceed to the third round.
3回目も2回目と同様の処理によって、選択部16は、垂線L3によって示されている値をN-k個のうちの1つのQoEscalingとして選択する。ここで、k+3=NであればステップS116は終了し、k+2<Nであれば4回目に進む。 In the third round, the selection unit 16 selects the value indicated by the perpendicular line L3 as one of the N-k QoE scalings by the same process as in the second round. If k+3=N, step S116 ends, and if k+2<N, the process proceeds to the fourth round.
4回目において、選択部16は、QoEscalingの最小値、QoEscalingの最大値、indexの極大点に対応するQoEscaling、1~3回目で選択したQoEscaling(垂線L1、L2、L3)の集合において、隣り合うQoEscalingの間隔を計算する。図6の4回目において、当該間隔は両矢印で示されている。選択部16は、これらの間隔の中から最長の間隔(図6の4回目では左から3番目の両矢印)を選択する。ここで、左から3番目の矢印の一方(左端)は、ステップS116で追加されたQoEscaling(垂線L1)である(つまりL1は、k個には含まれていないQoEscalingである)。この場合、選択部16は、左から3番目の矢印の中央に新たなQoEscalingを選択するのではなく、当該両矢印を内包する、indexの極大点に対応するQoEscalingの間隔(図中の破線の両矢印)を3等分する2つのQoEscalingのうちの一方に垂線L1をずらして垂線L1'とし、他方(垂線L4)をN-k個のうちの1つのQoEscalingとして選択する。 In the fourth iteration, the selection unit 16 calculates the minimum value of QoE scaling , the maximum value of QoE scaling , the QoE scaling corresponding to the local maximum point of index, and the interval between adjacent QoE scalings in the set of QoE scalings (perpendicular lines L1, L2, L3) selected in the first to third iterations. In the fourth iteration in FIG. 6, the intervals are indicated by double-headed arrows. The selection unit 16 selects the longest interval (the third double-headed arrow from the left in the fourth iteration in FIG. 6). Here, one of the third arrow from the left (the left end) is the QoE scaling (perpendicular line L1) added in step S116 (i.e., L1 is a QoE scaling not included in the k items). In this case, the selection unit 16 does not select a new QoE scaling at the center of the third arrow from the left, but shifts the perpendicular line L1 to one of the two QoE scalings that divide the interval between the QoE scalings corresponding to the maximum points of the index (the dashed double arrows in the figure) into thirds, containing the two arrows, to select perpendicular line L1', and selects the other (perpendicular line L4) as one of the N-k QoE scalings .
したがって、4回目の終了時点で、垂線L1'、L2、L3、L4が、N-k個のうちの4つのQoEscalingとなる。 Therefore, at the end of the fourth round, the perpendicular lines L1', L2, L3, and L4 become four QoE scalings out of Nk.
つまり、選択部16は、基本的には1回目と同様の処理を繰り返し、4回目と同様の状況においては4回目と同様の処理を実行する。これを、N-k回だけ繰り返す。 In other words, the selection unit 16 basically repeats the same process as the first time, and in the same situation as the fourth time, executes the same process as the fourth time. This is repeated N-k times.
なお、上記では、QoEscalingの最小値と最大値をQoEscalingがとりうる値の境界とし、その境界の間でN-k個のQoEscalingを選択することを説明したが、利用する体感品質のモデルによっては、どのようなビットレートを選択しても実現しえない体感品質の値が存在する場合があるため、その値もQoEscalingがとりうる値の境界としてもよい。 In the above, it was explained that the minimum and maximum values of QoE scaling are set as the boundaries of the values that QoE scaling can take, and N-k QoE scalings are selected between those boundaries. However, depending on the quality of experience model used, there may be quality of experience values that cannot be achieved no matter what bit rate is selected, and therefore those values may also be set as boundaries of the values that QoE scaling can take.
続いて、選択部16は、ステップS116において選択されたQoEscalingに係るビットレート(br)を取得する(S117)。 Next, the selection unit 16 acquires the bit rate (br) related to the QoE scaling selected in step S116 (S117).
ステップS115でNoの場合、又はステップS117に続いて、出力部17は、取得されたN個のビットレートを、Web会議サービスにおけるビットレート制御において選択可能なビットレートの候補として出力する(S118)。 If the answer is No in step S115, or following step S117, the output unit 17 outputs the acquired N bit rates as candidates for bit rates that can be selected in bit rate control in the Web conference service (S118).
上述したように、本実施の形態によれば、体感品質を高めつつ消費電力を抑制可能なビットレート制御を支援することができる。すなわち、ユーザは、Web会議サービスにおいてビットレートを制御する際に、本実施の形態によって選択可能ビットレートを選択することで、体感品質を高めつつ消費電力を抑制可能なビットレート制御を可能とすることができる。 As described above, according to this embodiment, it is possible to support bit rate control that can reduce power consumption while improving the quality of experience. In other words, when controlling the bit rate in a Web conference service, a user can select a selectable bit rate according to this embodiment, thereby enabling bit rate control that can reduce power consumption while improving the quality of experience.
以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 The above describes in detail the embodiments of the present invention, but the present invention is not limited to such specific embodiments, and various modifications and variations are possible within the scope of the gist of the present invention as described in the claims.
10 選択可能ビットレート決定装置
11 入力部
12 体感品質推定部
13 消費電力推定部
14 正規化部
15 指標算出部
16 選択部
17 出力部
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 プロセッサ
105 インタフェース装置
B バス
REFERENCE SIGNS LIST 10 Selectable bit rate determination device 11 Input unit 12 Quality of experience estimation unit 13 Power consumption estimation unit 14 Normalization unit 15 Index calculation unit 16 Selection unit 17 Output unit 100 Drive device 101 Recording medium 102 Auxiliary storage device 103 Memory device 104 Processor 105 Interface device B Bus
Claims (4)
前記範囲のビットレートに対する消費電力の推定値を、ビットレートが高くなるほど単位ビットレートあたりの消費電力の増加幅が減少するという特性に基づいて算出するように構成されている消費電力推定部と、
前記体感品質の推定値及び前記消費電力の推定値のそれぞれを正規化するように構成されている正規化部と、
正規化された前記推定値に基づいて、体感品質が高いほど高くなり消費電力が低いほど高くなる指標を算出するように構成されている指標算出部と、
前記範囲のビットレートに関して算出された前記体感品質の推定値と前記指標との関係において、前記指標の極大点に対応する前記体感品質の推定値に係るビットレートを前記Web会議サービスにおいて選択可能なビットレートとして選択するように構成されている選択部と、
を有することを特徴とする選択可能ビットレート決定装置。 a quality of experience estimator configured to calculate an estimate of the quality of experience for a range of bit rates specified for the Web conferencing service;
a power consumption estimating unit configured to calculate an estimated value of power consumption for the bit rate in the range based on a characteristic that the increase in power consumption per unit bit rate decreases as the bit rate increases;
a normalization unit configured to normalize each of the quality of experience estimate and the power consumption estimate;
an index calculation unit configured to calculate an index based on the normalized estimated value, the index increasing as the quality of experience increases and as the power consumption decreases;
a selection unit configured to select, as a selectable bit rate in the Web conference service, a bit rate related to the estimated value of quality of experience that corresponds to a maximum point of the index in a relationship between the estimated value of quality of experience calculated for the bit rate in the range and the index;
13. A selectable bit rate determination device comprising:
ことを特徴とする請求項1記載の選択可能ビットレート決定装置。 the selection unit is further configured to select, as the selectable bit rate, a bit rate associated with the estimated quality of experience corresponding to a center of a maximum interval among the intervals between the plurality of maximum points.
2. The apparatus for determining a selectable bit rate according to claim 1.
ことを特徴とする請求項2記載の選択可能ビットレート決定装置。 the selection unit is further configured to select, as the selectable bit rate, a bit rate associated with the estimated quality of experience that corresponds between the center and the maximum point.
3. The apparatus for determining a selectable bit rate according to claim 2.
前記範囲のビットレートに対する消費電力の推定値を、ビットレートが高くなるほど単位ビットレートあたりの消費電力の増加幅が減少するという特性に基づいて算出する消費電力推定手順と、
前記体感品質の推定値及び前記消費電力の推定値のそれぞれを正規化する正規化手順と、
正規化された前記推定値に基づいて、体感品質が高いほど高くなり消費電力が低いほど高くなる指標を算出する指標算出手順と、
前記範囲のビットレートに関して算出された前記体感品質の推定値と前記指標との関係において、前記指標の極大点に対応する前記体感品質の推定値に係るビットレートを前記Web会議サービスにおいて選択可能なビットレートとして選択する選択手順と、
をコンピュータが実行することを特徴とする選択可能ビットレート決定方法。 a quality of experience estimation step for calculating an estimate of the quality of experience for a range of bit rates specified for the Web conferencing service;
a power consumption estimation step of calculating an estimated value of power consumption for the bit rate in the range based on a characteristic that the increase in power consumption per unit bit rate decreases as the bit rate increases;
a normalization step for normalizing each of the quality of experience estimate and the power consumption estimate;
an index calculation step of calculating an index that increases as the quality of experience increases and as power consumption decreases based on the normalized estimated value;
a selection step of selecting, as a selectable bit rate in the Web conference service, a bit rate associated with the estimated value of quality of experience that corresponds to a maximum point of the index in a relationship between the estimated value of quality of experience calculated for the bit rate in the range and the index;
2. A method for determining a selectable bit rate, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2024/000191 WO2025150096A1 (en) | 2024-01-09 | 2024-01-09 | Selectable bit rate determination device and selectable bit rate determination method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2024/000191 WO2025150096A1 (en) | 2024-01-09 | 2024-01-09 | Selectable bit rate determination device and selectable bit rate determination method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025150096A1 true WO2025150096A1 (en) | 2025-07-17 |
Family
ID=96386648
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2024/000191 Pending WO2025150096A1 (en) | 2024-01-09 | 2024-01-09 | Selectable bit rate determination device and selectable bit rate determination method |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025150096A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013026702A (en) * | 2011-07-19 | 2013-02-04 | Fujitsu Ltd | Route determination device, route determination method, management program, and management device |
| WO2017094847A1 (en) * | 2015-12-02 | 2017-06-08 | 日本電信電話株式会社 | Quality of experience optimizing device, network quality estimating device, mobile terminal, quality of experience optimizing method, network quality estimating method, and program |
| WO2022097229A1 (en) * | 2020-11-05 | 2022-05-12 | 日本電信電話株式会社 | Throughput estimating device, throughput estimating method and program |
-
2024
- 2024-01-09 WO PCT/JP2024/000191 patent/WO2025150096A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013026702A (en) * | 2011-07-19 | 2013-02-04 | Fujitsu Ltd | Route determination device, route determination method, management program, and management device |
| WO2017094847A1 (en) * | 2015-12-02 | 2017-06-08 | 日本電信電話株式会社 | Quality of experience optimizing device, network quality estimating device, mobile terminal, quality of experience optimizing method, network quality estimating method, and program |
| WO2022097229A1 (en) * | 2020-11-05 | 2022-05-12 | 日本電信電話株式会社 | Throughput estimating device, throughput estimating method and program |
Non-Patent Citations (1)
| Title |
|---|
| TAKENAKA, SAKIKO; KENJI KANAI; JIRO KATTO; TSUTOMU MURASE: "Energy Estimation Model Considering Dynamic Throughput Fluctuation for Green Video Delivery", IEICE TECHNICAL REPORT, IEICE, JP, vol. 116, no. 507 (ICM2016-63), 10 March 2017 (2017-03-10), JP, pages 57 - 62, XP009564063, ISSN: 0913-5685 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9998338B2 (en) | System and method for dynamic effective rate estimation for real-time video traffic | |
| US7783773B2 (en) | Glitch-free media streaming | |
| US20250203098A1 (en) | Reinforcement learning based rate control | |
| JP7167847B2 (en) | Control device, control method and program | |
| KR102140398B1 (en) | Image processing device and method of processing image | |
| WO2021181724A1 (en) | Mathematical model deriving device, mathematical model deriving method and program | |
| Wu et al. | QoE-aware download control and bitrate adaptation for short video streaming | |
| US20250080787A1 (en) | Adaptive Bitrate Ladder Optimization for Live Video Streaming | |
| Huang et al. | Adaptive digital twin-assisted 3C management for QoE-driven MSVS: A GAI-based DRL approach | |
| WO2025150096A1 (en) | Selectable bit rate determination device and selectable bit rate determination method | |
| JP7494938B2 (en) | Throughput estimation device, throughput estimation method, and program | |
| CN112311690B (en) | AI-based congestion control method, device, equipment and medium | |
| CN117596376B (en) | 360-degree video intelligent edge transmission method, system, wearable device and medium | |
| US11201901B2 (en) | Methods and systems for streaming media data over a content delivery network | |
| CN115103185B (en) | Video encoding and decoding method, electronic device and computer readable storage medium | |
| CN118175393A (en) | Cloud game video transmission method based on tail delay detection and frame generation | |
| WO2025253539A1 (en) | Bit rate determination device | |
| RU2836477C2 (en) | Information processing equipment, analysis method and program | |
| US12439058B2 (en) | Information processing apparatus, analysis method and program | |
| KR101462557B1 (en) | Method of reorganizing representation in DASH | |
| US12238355B2 (en) | Information processing apparatus, analysis method and program | |
| Singh et al. | Modeling and optimization of video transmission in data compression & source coding | |
| WO2023084785A1 (en) | Coefficient derivation device, coefficient derivation method, and program | |
| Lee et al. | COCKTAIL: Video streaming QoE optimization with chunk replacement and guided learning | |
| CN118827979A (en) | Inter-frame image bit rate control method, device and medium based on random optimal control |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24917161 Country of ref document: EP Kind code of ref document: A1 |