# US 2014/0196065 A1 · Mobile video streaming enhancement in a network coding-capable wireless network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0196065 A1
- Document ID: US20140196065A1
- Status: Published application
- Kind: A1
- Application number: 13/735,870
- Filed: 2013-01-07
- Published: 2014-07-10
- Earliest claimed: 2013-01-07
- Assignees: Snu R&Db Foundation
- Applicants: Snu R&Db Foundation
- Inventors: Ha Young OH; Chong Kwon KIM
- Web page: https://patentgrep.com/patent/US20140196065A1

## CPC

- H04N 21/2383: Channel coding {or modulation} of digital bit-stream, e.g. QPSK modulation (arrangements for detecting or preventing errors in the information received by adapting the channel coding H04L1/0009; analogue front ends or means for connecting modulators, demodulators or transceivers to a transmission line H04L27/0002)
- H04N 21/2402: {Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876)}
- H04N 21/6131: {involving transmission via a mobile phone network (wireless downlink channel access H04W74/006)}
- H04N 21/6379: directed to encoder {, e.g. for requesting a lower encoding rate}
- H04N 21/64738: {Monitoring network characteristics, e.g. bandwidth, congestion level (data switched network analysis H04L41/14; monitoring functioning in data switched networks H04L43/0817; flow control in packet networks H04L47/10)}
- H04N 21/64761: {directed to the server}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method of mobile video streaming according to an exemplary embodiment of the present invention includes three parts. The first part is for AP to measure the information of all clients such as ETX (Expected Transmission count metric) and RSSI (Receive Signal Strength Indicator) periodically for long-term channel quality and mobility patterns of each client. In the second part, AP estimates the buffer status, short-term channel quality, and mobility detection of each client based on only feedback from the target client and first part result. And lastly, AP performs a practical online scheduling to select the best network code set satisfying high Peak Signal-to-Noise Ratio (PSNR), a standard metric of video quality, during a GoP (Group of Picture) at all clients based on I-frame priority.

## Claims

### Claim 1

A method for mobile video streaming comprising:
measuring information of a plurality of clients periodically for long-term channel quality and mobility patterns of each client;
estimating buffer status, short-term channel quality, and mobility of each client based on only feedback from a target client; and
performing an online scheduling to select a best network code set satisfying high Peak Signal-to-Noise Ratio (PSNR), a standard metric of video quality, during a GoP (Group of Picture) at all of the plurality of clients based on I-frame priority.

### Claim 2 (depends on 1)

The method of claim 1, wherein the information includes ETX (Expected Transmission count metric) and RSSI (Receive Signal Strength Indicator).

### Claim 3 (depends on 1)

The method of claim 1, wherein the best network code set is selected utilizing Eq. (1) and Eq. (4) below.
GNC
p
,
k
,
i
=

max
p

max
k

Q
p
,
k
,
i
=

max
p

max
k

∑
m
=
1
M

Q
p
,
k
,
i

(
c
m
)
=

max
p

max
k

∑
m
=
1
M

∑
p
=
1
n

{
[
d
p
k

(
c
m
)
·
t
p
k

(
c
m
)
·
(
1
-
l
p
k
)
·
Δ
p
k
]
+
[
(
1
-
d
p
k

(
c
m
)
)
·
t
p
k

(
c
m
)
·
(
1
-
e
p
k
)
·
Δ
p
k
]
}
,

for


k
=
1
,
2
,
…

,
2
n
(
1
)

Maximize

:


∑
∀
l
∈
AP

GNC
p
,
k
,
i
.
(
4
)

### Claim 4 (depends on 2)

The method of claim 2, wherein the estimating short-term channel quality comprises utilizing the feedback from the target client for updating ETX of the target client as short term channel quality.

### Claim 5 (depends on 2)

The method of claim 2, wherein the estimating mobility comprises:
predicting the mobility based on each L2 triggers occurred when the calculated RSSI of received beacon is smaller than the predefined RSSI threshold; and
calculating possible locations of the target client.
