12.01.2015 Views

Download - Academy Publisher

Download - Academy Publisher

Download - Academy Publisher

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

compression ratio (algorithm complexity) and the<br />

compression efficiency (real time) between the trade-offs.<br />

First, we can shield the most time-consuming some of the<br />

features of H.264, such as B frames, the encoder with only<br />

the I frames and P-frame coding, did not use B frames, SIframe,<br />

SP frame. Entropy coding using only generalpurpose<br />

variable-length coding (UVLC), and the codec in<br />

its process, by adjusting the code table look-up table used<br />

in the binary tree algorithm, etc., further reducing the<br />

computational complexity. Second, can the motion<br />

estimation, multiple reference frames and the adaptive<br />

time-consuming sub-block size of the larger parts of the<br />

algorithm optimization. In intra prediction, using the<br />

neighboring blocks have been intra-coded coding mode,<br />

some pixels of the Cost values and valve limits, a<br />

reasonable choice of the forecasting models the current<br />

block in advance out of the forecasting process[5].<br />

In the inter-frame encoding mode selection in the use of<br />

a rapid inter-frame encoding mode selection algorithm.<br />

The search process in motion by adding rate-distortion<br />

optimization system, a balanced consideration of the<br />

quality of coding and computational complexity, the use<br />

of processed blocks of the adjacent projections<br />

information, a reasonable estimate of the current block is<br />

most likely to use forecasts frame, block shape and<br />

predicted position, time out of forecasting process. In the<br />

integer search using the improved asymmetric crossshaped<br />

multi-layered hexagonal search algorithm<br />

(UMHexagonS), this algorithm is compared with the<br />

original H.264 fast full-search algorithm used in the<br />

calculation of the amount of the savings of more than 90%,<br />

especially in the Large movements of high bit-rate image<br />

sequence coding, while maintaining a good rate-distortion<br />

performance under conditions of very low computational<br />

complexity; in 1 / 2 pixel, 1 / 4 pixel search using fast<br />

algorithm for fractional pixel motion estimation, greatly<br />

reducing the the computational complexity and improve<br />

the search accuracy.<br />

In the deblocking filter, taking into account the final<br />

results of video encoding and decoding receiver object is<br />

the human eye, the human eye to color brightness<br />

sensitivity is far greater than the sensitivity; and under the<br />

principle of deblocking filter can be aware of , when the<br />

intensity of the more hours, blocking the more obvious,<br />

and therefore intensity of less than 3, not do chroma<br />

filtering Although this would be detrimental to image<br />

quality, but the experiments prove that damage is not<br />

obvious, Deblocking Filter amount of computation is<br />

reduced by 30% or so.<br />

Audio processing module, including audio data<br />

collection, encoding, decoding and playback. In this<br />

system, using the Windows Multimedia Audio of the<br />

wave function is set and ACM (Audio Compression<br />

Manager) to achieve the audio data collection, coding and<br />

decoding, playback using DirectX components of the<br />

process is one of the DirectSound audio codec technology<br />

adoption the G.723, G.711 and G.729 technology for the<br />

user to choose.<br />

B. Network TCP / IP Transmission Module<br />

The system uses a distributed multipoint conferencing<br />

mode, rather than using a centralized multipoint<br />

conferencing mode. The main reason is that centralized<br />

multipoint conferencing method must be used MCU.<br />

While the MCU is often very expensive, not suitable for<br />

ordinary users. Distributed Multipoint mode using<br />

multicast technology, which can effectively reduce the<br />

burden on the network to avoid unnecessary waste of<br />

resources.<br />

Network Transmission Systems transport layer is<br />

divided into modules and systems network layer transport<br />

layer protocols include TCP and UDP protocols both too,<br />

UDP protocol Fortunately, real-time performance in the<br />

LAN. However, in WAN. As the ever-changing network<br />

environment, will inevitably produce delay, jitter and<br />

other issues, it will seriously affect the amount of audio<br />

and video effect.<br />

To this end, the system in the above agreement on the<br />

basis of the two plus the RTP / RTCP protocol. In order to<br />

meet the real-time audio and video, audio and video<br />

information is transmitted using UDP protocol; and apply<br />

to enter the meeting, the President permission to get in and<br />

out of meetings and other basic control information using<br />

TCP protocol for reliable transmission; data reconciliation<br />

packages this package modules to complete. System, the<br />

transport layer from the Windows platform, complete the<br />

WinSock specification, the system object by all of the<br />

communication processes in the Microsoft c + + class<br />

derived CAsyneSoeket made. These objects include a<br />

video communication process, the audio communication<br />

process, to receive quality information feedback<br />

communication process, the meetings management<br />

process and other communications in the network layer is<br />

to comply with TCP / IP in the IGMP protocol, the system<br />

uses the standard Windows Socket2.0-specific multicast<br />

preparation of multicast communication module API.<br />

The aforementioned system, several communication<br />

process. Where are all based on UDP multicast<br />

communication process.<br />

C. Network Quality Control Module<br />

Quality control module in the network to fully integrate<br />

the H.264 codec features and audio codec features are<br />

basically solved the video, audio, due to the phenomenon<br />

of discontinuous bit stream structure of H.264 network<br />

adaptability, using a "network-friendly" the structure and<br />

syntax, and have error recovery capability, which would<br />

facilitate the handling of error and packet loss, but also<br />

makes the network quality control than H.263, MPEG-4<br />

and other video conferencing systems better. First, by a<br />

source within the RTP header description, serial number,<br />

time stamp and other information, and the number of<br />

RTCP provides contracting, contract time, the number of<br />

received packets, received the same package networkrelated<br />

information, to achieve the right to determine the<br />

status of network transmission. In determining the<br />

network conditions used in two ways[6]:<br />

(1) compared the amount of data sent each other and<br />

their own side to receive the amount of data to calculate<br />

the loss rate, determine the network data transmission<br />

situation;<br />

(2) the packet round-trip time to judge.<br />

Secondly, H.264 encoder based on network of<br />

independently adjustable quantization step size to adapt to<br />

channel coding. In the H 264 and also made use of data<br />

partitioning method to deal with the channel bit rate<br />

changes. Generated in the encoder has a different priority<br />

of video data to support the network quality of service<br />

20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!