FocusShare: enabling multiple users to share focus points remotely

 

Multipoint Remote Focus-Sharing Tool: FocusShare

Japanese 

This page and some files may include obsolete information

News

bulletBook chapter "Multipoint Multimedia Conferencing System for Efficient and Effective Remote Collaboration" was published  (2010)
bulletPaper titled Multipoint Multimedia Conferencing System with Group Awareness Support and Remote Management was published (2008)
bulletSource files of DirectShow filters are available for download (September 9, 2004).
bulletAn English version of ReadMe for installation is available (May 15, 2004).
bulletEnglish pages are uploaded (March 4, 2004).
bullet Source files of DirectShow filters for IPv6/IPv4 multicast are available for download (February 4, 2004).
bulletNew version of execution file is available for download (December 11, 2003).
bullet

Brief explanation is provided for DirectShow filters at Using DirectShow Filters Included in Focus Share (December 3, 2003).

bullet

We are happy to announce that FocusShare was awarded the Implementation Award - Grand Prix at IPv6 Application Contest 2003 held by the IPv6Promotion Council. Thank you!

bullet(Completed) A demonstration is scheduled to be given at the IPv6 Pavilion at CEATEC JAPAN to be held at Makuhari Messe from October 7 (Tuesday) to 11 (Saturday), 2003. Please stop by the IPv6 Pavilion if you attend CEATEC JAPAN (October 3, 2003).

Purpose

FocusShare aims to simplify multipoint remote sharing of video, audio, and visual areas of interest by utilizing the IPv6/IPv4 multicast capability.

Main Features and Functions

bulletFocusShare is an application that provides a simple and efficient means of sharing video, audio, and visual areas of interest among multiple remote points using IPv6/IPv4 multicast.
bulletSupports sharing of diversified visual areas of interest (focus points).
bulletAllows peripheral information to be presented while showing focus point in detail.
bulletAchieves Focus+Context display through non-linear zooming.
bulletPerforms video processing on the sending side.
bulletCombines and displays focus points sent at high-resolution/high-frame-rate or full images at low resolution/low-frame-rate on the receiving side.
bulletAllows focus point to be shown in detail while minimizing required transmission band.
bulletEnables resolution and other parameters to be controlled according to focus point in question while using existing codecs.
bulletAchieves Focus+Context through cooperation between the sending and receiving sides.
bulletEnables multiple users to share multiple pointers (not only one pointer).
bulletAchieves efficient sharing regardless of number of users by exchanging pointer information through multicasting.

Focus+Context Display

bulletNon-linear zooming
bulletDisplays focus point (elliptical area) selected by mouse in original resolution and reduces other areas in a non-linear manner (a rectangular area and size may also be specified for the focus point).

         (Click on picture to magnify.)

bulletCombines video images having different resolutions and frame rates.
bulletDisplays focus point (rectangular area) selected by mouse at high resolution and high frame rate and other areas at low resolution and low frame rate (an elliptical area and size may also be specified for the focus point).

     (Click on picture to magnify.)

Pointer Sharing (Multiple Telepointers)

bulletUses multicasting to exchange focus-point information (mouse position) among multiple users and enable pointer sharing.
bulletThree pointers (telepointers) are being shared in the two pictures below.

        (Click on picture to magnify.)

bulletAllows pointer shape to be set.
bulletPointer shape and color may be selected from a menu as shown in picture below.

     (Click on picture to magnify.)

Demonstration Videos

bulletSending and receiving:
bulletoverview.wmv (about 20 MB, requires Windows Media 9 Series Player)
bulletCaptions are written in Japanese
bulletSharing of focus-point information:
bulletfeatures.wmv (about 16 MB, requires Windows Media 9 Series Player)
bulletCaptions are written in Japanese

Applications

bulletDeliver seminars, lectures, etc. over an intranet or other network:
bulletThe Focus+Context function and the pointer remote sharing function enable an instructor in a real-time remote lecture to point out focus points appropriately and efficiently, and enable students to provide direct feedback on points where they have questions.
bulletDeliver remote lectures via satellite:
bulletCapitalize on the affinity between the broadband properties of satellite communications and IP multicasting.
bullet

The use of FocusShare in Space Collaboration Systems (SCS) is being studied for video conferences.

bulletMultipoint remote videoconferencing that shares focus points:
bulletPromote effective conferencing by multipoint remote sharing of focus points (pointers) in addition to video and audio.
bulletFocusShare makes for smooth bidirectional conferencing by making it easy to exchange focus-point information among multiple locations.

Downloads

bulletDownloads
bullet FocusShare, Sender/Receiver Application Manual (September 9, 2004 Version, 2.9MB)
bullet FocusShare, Multi Video Receiver Application Manual (September 9, 2004 Version, 611kB)
bullet FocusShare, Executable Files and Documents (September 9, 2004 Version、9.2MB)
bullet FocusShare, Source files of DirectShow filters including IPv6/IPv4 multicasting (September 9, 2004 Version、661kB)
bullet FocusShare, Source files of FocusShare applications (September 9, 2004 Version、610kB)
bulletReadMe
bulletAn English version of ReadMe file in the installation package (Execution file, etc) issued December 11, 2003
bulletPlease read "ReadMe" to install and use FocusShare.
bulletSource files, etc.
bullet Source files for DirectShow filters (September 9, 2004 version, ZIP file, about 661 kB)
bulletprototype version (issued December 11, 2003)
bulletExecution file, etc. (manual included; ZIP file, about 4.5 MB)
bulletNow supports USB PC camera and some codecs to enable testing under even more environments.
bullet Manual (PDF file, about 2.5 MB) (in Japanese)
bulletSeptember 30, 2003 version
bulletManual
bullet September 30, 2003 version (PDF file, about 2.5 MB) (in Japanese)
bulletExecution file, etc.
bullet

Prior prototype versions are available at the IPv6 application contest site.

Using DirectShow Filters

DirectShow filters, which are software modules used in this tool, can be used in developing other applications. Functions can be easily tested using GraphEdit included in Microsoft DirectShow (DirectX) SDK.

The following DirectShow filters are included in the tool. A brief description of how to use these filters is provided (under construction).

bulletMulticast Server: Transmits data (DirectShow media sample) by IPv6/IPv4
bulletMulticast Client: Receives data (DirectShow media sample) by IPv6/IPv4
bulletVideo Format Transform
bulletNon-linear Zoom
bulletImage Composition: Combines two video images having different resolutions and frame rates
bulletPointer Position: Obtains mouse position (using DirectInput)
bulletPointer Mixer: Combines video and pointer information
bullet4 Image Composition: Not used in this tool but can be used for combining four screens

Inquiries

Department of Information and Computer Sciences
Graduate School of Advanced Integration Science
Chiba University

1-33 Yayoi-cho, Inage-ku, Chiba-city
Chiba, Japan 261-0014

homeNoritaka OSAWA

We welcome comments on provided information and any other opinions and impressions.