VideoVoyage is a navigable video viewing system that allows interactive zooming or translation of the camera. A user species a region of interest from a high-resolution incoming video stream. Then, the requested region can be interactively sent over through the network for intended inspection in the client side. This becomes possible by a novel region-based encoding and decoding techniques that are performed on the server and client, respectively. First, in the encoding side, Human coding is parallelized on the GPU. Second, an additional Human coding is performed on the CPU to expedite the decoding process on the client. In the decoding side, a forward bit scan operation is used on the CPU to eciently decode and scan the encoded data from the server. Next, the De Bruijin process is performed on the GPU to decode the video a second time. With VideoVoyage, the entire or any region of a Ultra High Resolution Video can be viewed as requested. The experiment results show that our codec can perform in real-time under the bandwidth of 1080KBit/s.
4K, 8K와 같은 Ultra-High Definition의 기술들이 진보하고 있는 가운데, 해상도의 장점을 살려내면서 고행상도 컨텐츠를 관람할 수 있는 한 가지 방법은 값 비싼 고해상도 모니터나 TV를 구입하는 것이다. 비디오항해는 UHD 해상도의 컨텐츠를 일반 모니터에서 작은 디테일 하나 놓치지 않고 효율적으로 관람 할 수 있는 멀티스케일 네비게이션 코덱을 제안한다. 비디오항해를 통해 일반 모니터로도 고해상도의 비디오를 관람하는 사용자도 8K의 해상도를 효율적으로 즐길 수 있다. 비디오항해는 새로운 코덱을 통해 서버와 클라이언트간의 통신을 지원해, 어떠한 영역을 보더라도 화질의 손상 없이 손 쉽게 8K의 영상을 관람할 수 있도록 제공해주며, 동시에 수 천개의 작은 영상 또한 끊김 없이 한 화면에서 볼 수 있는 기술을 제공한다.