Android phone : remote control for Nikon and Canon DSLR cameras

The Android mobile devices has now advanced far enough that it allows for many new technological capabilities. One of the capabilities being explored is the USB Host capability that allows it to control a slave device. With this capability, it is possible for an Android mobile device to control a DS...

Full description

Saved in:
Bibliographic Details
Main Author: Mohamed Ashraf Abu Samah.
Other Authors: Chia Liang Tien
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/50811
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-50811
record_format dspace
spelling sg-ntu-dr.10356-508112023-03-03T20:27:30Z Android phone : remote control for Nikon and Canon DSLR cameras Mohamed Ashraf Abu Samah. Chia Liang Tien School of Computer Engineering Centre for Multimedia and Network Technology DRNTU::Engineering::Computer science and engineering The Android mobile devices has now advanced far enough that it allows for many new technological capabilities. One of the capabilities being explored is the USB Host capability that allows it to control a slave device. With this capability, it is possible for an Android mobile device to control a DSLR camera remotely using only a USB cable. This project aims to develop an Android application that would allow for tethered photography by connecting a DSLR camera to an Android device using only a USB cable for connection. The application should be able to support both Canon EOS cameras and Nikon cameras. The application should be able to perform various functions such as releasing the shutter and changing the various settings on the camera such as the shutter speed or the white balance. It should also not require rooting the Android device. The application was created using jPhoto, a Linux based application to control cameras written in Java that supports the creation of the PTP protocol. With the protocol available, the various command packets were created based on the documentation provided by Nikon SDK as well as by understanding other camera controlling software. At the end of the project, an Android application was completed with the capabilities to support the controlling of Canon EOS cameras and Nikon cameras from an Android mobile device. More work can be done in the future by including more advanced camera functions and improving the application quality in general. Bachelor of Engineering (Computer Engineering) 2012-11-15T07:02:15Z 2012-11-15T07:02:15Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/50811 en Nanyang Technological University 61 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Mohamed Ashraf Abu Samah.
Android phone : remote control for Nikon and Canon DSLR cameras
description The Android mobile devices has now advanced far enough that it allows for many new technological capabilities. One of the capabilities being explored is the USB Host capability that allows it to control a slave device. With this capability, it is possible for an Android mobile device to control a DSLR camera remotely using only a USB cable. This project aims to develop an Android application that would allow for tethered photography by connecting a DSLR camera to an Android device using only a USB cable for connection. The application should be able to support both Canon EOS cameras and Nikon cameras. The application should be able to perform various functions such as releasing the shutter and changing the various settings on the camera such as the shutter speed or the white balance. It should also not require rooting the Android device. The application was created using jPhoto, a Linux based application to control cameras written in Java that supports the creation of the PTP protocol. With the protocol available, the various command packets were created based on the documentation provided by Nikon SDK as well as by understanding other camera controlling software. At the end of the project, an Android application was completed with the capabilities to support the controlling of Canon EOS cameras and Nikon cameras from an Android mobile device. More work can be done in the future by including more advanced camera functions and improving the application quality in general.
author2 Chia Liang Tien
author_facet Chia Liang Tien
Mohamed Ashraf Abu Samah.
format Final Year Project
author Mohamed Ashraf Abu Samah.
author_sort Mohamed Ashraf Abu Samah.
title Android phone : remote control for Nikon and Canon DSLR cameras
title_short Android phone : remote control for Nikon and Canon DSLR cameras
title_full Android phone : remote control for Nikon and Canon DSLR cameras
title_fullStr Android phone : remote control for Nikon and Canon DSLR cameras
title_full_unstemmed Android phone : remote control for Nikon and Canon DSLR cameras
title_sort android phone : remote control for nikon and canon dslr cameras
publishDate 2012
url http://hdl.handle.net/10356/50811
_version_ 1759858408301789184