Tag: electronic picture frame

A DLNA-driven electronic-picture-frame and NAS system concept – what could it offer

The current situation with electronic picture frames (digital picture frames)

I have been to a friend’s home and had seen an electronic picture frame that they received for a previous Christmas sitting on their sideboard, turned off and hidden behind other framed pictures on that same sideboard. This picture frame has some old pictures that the close friend doesn’t really want and their granddaughter has to come up from the country with a memory key full of images in order to update the picture frame’s collection. Similarly, I have noticed that our household and another household are becoming the two households that are involved with updating an electronic picture frame belonging to a close friend.

This usually sees most households in situations where managing the typical sub-$100 electronic picture frame becoming very tenuous and ends up being a serious task if one has to update many of these frames that are spread across the households that make up an extended family. This situation would typically be in response to a family event like a wedding, the arrival of a new baby or a family reunion.

If the event happens overseas, the family members will need to email the pictures or send them using Flickr, Facebook or similar online services to nominated family members in other countries. Then it’s the job of these family members to push the pictures to optical disks, SD cards or USB memory keys for uploading to relatives’ picture frames.

There are some online picture frames on the market but these are tied to particular services which may require the user to take out a subscription. Similarly, some of the frames also require the user to run special manufacturer-supplied software to deliver pictures over the network to the frame. As well, a lot of Wi-Fi-enabled picture frames on the market are not DLNA-compliant thus wouldn’t work with most network-attached storage devices or storage-enabled routers on the market.

Infact one close friend of mine who had taken me shopping for my birthday present had noticed me looking at network-attached storage devices and looking carefully for the UPnP and DLNA logos on the NAS device’s box before I offered it as a possible idea for a group gift. I had later explained that this kind of functionality was to be a step in the right direction to an easily-manageable digital-image-storage system once connected to DLNA-compliant Wi-Fi picture frames.

How could the DLNA-based system be built

The components

The digital picture frames

There would be one or more DLNA-capable electronic picture frames or similar devices connecting to the home network by 802.11n Wi-Fi, HomePlug AV or other similar means. These devices would be DMR devices which permit other devices on the network like network-enabled remote controls to determine what is shown on the devices.

The media server

A DLNA-enabled network-attached-storage which works with a unique POP3/IMAP email inbox or established cloud-driven image-delivery service can work as the picture storage centre. Pictures can be uploaded locally via a USB port or SD card slot(“quick drop”), via the network using CIFS or NFS (common network file-handling protocols) or the unit can allow FTP/HTTP “block upload” for remote uploading or simply allow the user to email photos to it.

Other devices such as another of the picture frames or the network’s Internet-gateway device could work as an alternative primary or secondary media server. This may be achieved through the devices using flash-memory technology or a small hard disk; and may be applicable for receiving emailed images or images from online services. They could even work with a NAS by “offloading” images to that device when new images come in.


The server device would make use of established metadata tag families like what is used with Windows Live Photo Gallery and iPhoto for indexing the collection and allowing various search and browse options. It is alongside use of file-system and date/time hierarchies that would be typically used by these devices. These include keyword-browsing with support for user-created “keyword trees” as well as multidimensional searching. The DLNA server software should support the newer person-tagging and  place-tagging functionality that newer image-management software offers as well.

Sydney Harbour Bridge

Do we tag a picture of the Sydney Harbour Bridge as simply "Sydney" or as "Sydney Harbour Bridge", even as a sub-tag of Sydney?

An issue that may be of concern with place-tagging is how one tags places in a town. One may tag “general” or “landmark” pictures with the name of the town or establish a hierarchy based on the town’s name and a tag list for the landmarks. They may not use this tagging system when it comes to pictures of particular locations that they have visited like homes, offices or similar places.

Another metadata form that could be supported for people who make the time to work with metadata is the creation of horizontal or vertical “pan lines” in a picture. These lines would determine how a picture frame pans across a picture that is too wide or tall for it and can avoid us seeing the bodies of the subjects that are in a group photo for example.  These “pan lines” can also have “home points” in the picture to allow for the photographer to have control over default static presentation on horizontal or vertical displays. 


The picture frames or the controller need to be able to select multiple UPnP collections and show the pictures in these collections in a sequential or random manner. It can also include whether to play the videos with sound or not at certain times of the day in order to avoid the sound track being of nuisance value.

Advanced playback control options

Frame groups

One or more of the picture frames which have controller capability or a separate controller device / application the ability to “push” pictures from one collection or set of collections to one group of frames such as frames installed in the lounge room. This function would require that random pictures from the collection or set of collections are shown on each frame in the same group.

A frame could be a member of many groups rather than just one group. An example of this could be frames that are placed on the mantlepiece being their own group but being part of a super-group encompassing all of the frames that are in the lounge room for example.

Event-driven playback

The controller could support timed playback so that particular collections of images and content are shown to particular frames or frame groups at certain times or in response to certain events. An example of this could be to exhibit Christmas family pictures from Advent through to Epiphany; or show pictures of a city that you intend to travel to for two weeks before the journey. Another example would be to immediately show newly-arrived pictures on certain frames as soon as they come in or be “slaved” to an intruder-alarm / access-control system that is configured for individual household members and show favourite pictures to particular household members when they come in.

Picture Sources

Most pictures will be imported from digital cameras via one or more networked computers. Here, the pictures may be edited and tagged with appropriate metadata, then they will be synchronised to the network-attached storage drives for availability across the network.

Images delivered by email

A key question that will be raised is which device checks for new pictures that have come in by email? Is it the network-attached-storage unit, the Internet-gateway-device (broadband router) at the “edge” of the network or one of the electronic picture frames?

  • If the network-attached-storage checks for the pictures, it will have to check a known email address then copy pictures to a particular directory. This may be easier for a multi-frame system because it is a device that is suited to being kept available all the time.
  • If the Internet-gateway-device is to do the job, it will have to check the email address and store incoming pictures to a particular directory on integrated or attached mass-storage like an SDXC card, solid-state drive or hard disk. Then it will upload the pictures to the network-attached-storage at regular intervals. As well, it will also be required to be a DLNA server in order to share this directory with the picture frames so the newest photos of the new grandchild are highly available.. This may be OK if the only device you want to keep available when you are out is the Internet-gateway-device. It may also be OK if the intention is to make the Internet-gateway-device become a central storage server for the photos, which is something that may be desired of by manufacturers who want to provide a “one-device-does-all” solution for the network-Internet “edge”.
  • The electronic picture frame solution will be similar to the Internet-gateway-device solution but this will again  require a third device to be highly available to share or upload the pictures. This device may be able to display the pictures as soon as they arrive then upload them on a regular basis. It will also be required to have a large-capacity rewriteable mass-storage system like an SDXC card on board.

Device manufacturers and Internet providers may prefer that their device is the one that collects emailed pictures and this could lead to some confusion when you add a device to this ecosystem.

When picture arrives by email, the router, picture frame or network-attached-storage device would copy the pictures to a “new pictures” directory. This directory would be  distinctly selectable on UPnP AV clients and contain these new pictures. Pictures older than a user-determined time would be pushed in to the main photo collection so they can be available for viewing. As well, users can move the pictures to the main collection and add appropriate metadata to the pictures using a regular computer connected to the network.

Integration with online services

A lot of us do work with online photo albums, whether as dedicated sites like Flickr, Photobucket or Picasa Web Albums; or as part of a social-network setup like Facebook. There will then be the desire from both the service providers and their users to integrate the photo collections with the DLNA Home Media Network.

The device that works as the “hub” may have to regularly visit these sites and cache the pictures from the albums to the local mass-storage in order to provide constant availability of these pictures. One issue with this is whether to allow the device to cache every album that its associated account has access to or allow the user to nominate albums or “peers” (friends, Pages, etc) for caching. This is important with users who have a large number of “peers” that they subscribe to from these services.

As well, there would be the issue of establishing a UPnP Content Directory tree which works in this order: Service (Facebook, Flickr, etc) – Account (own account, each “peer” account (Facebook Friend, Page, Picasa Friend, etc)) – Album / Photostream (including images in account’s “root” album).

Support for and integration with premium content

An option that is being encouraged with some networked picture frames is the delivery of commercial content such as clip-art / stock-photo images, news-photo images (useful if you are associated with a news article) and comic strips / cartoons. Similarly there could be such content as “information screens” (news, weather, etc) being delivered to these frames.

Here, it may be worth considering where this kind of premium content should be held and how new providers are added. This could be driven by an “app” model where customers can add content sources in a similar manner to what is being done with the iOS and Android platforms.


Once these ideas are looked at and the concept of DLNA-driven digital picture frame management is achieved, this could increase the utility of the digital picture frame and other image-display devices as a way of showing the increasingly-large library of digital images.

People-tagging of photos–a valuable aid for dementia sufferers

Facebook started it. Windows Live Photo Gallery has implemented it since the 2010 version and made it easier with the 2011 version.

What is people-tagging

The feature I am talking about here is the ability to attach a metadata tag that identifies a particular person that appear in a digital image. These implementations typically have the tag applied to a specific area of the photo, usually defining the face or head of the person concerned. It will also become available in current or up-and-coming versions of other image-management programs, photo-sharing services, DLNA media servers and the like.

In the case of DLNA media servers, one of these programs could scan an image library and make a UPnP AV content-directory “tree” based on the people featured in one’s photo library.

Initially the concept, especially the Facebook implementation, was treated with fear and scorn because of privacy invasion. This is because this implementation allows the metadata to be related to particular Facebook Friends and also allows the photo to be commented on by other Facebook Friends. Now the Windows Live Photo Gallery application attaches this metadata in a standardised XML form to the JPEG file like it does with the description tags and geotags. There is the ability to make a copy of this file without the metadata for use in posting to Internet services.

A relevant implementation idea

One key benefit that I would see with this data when implemented with electronic picture frames, HDTVs and similar devices is the ability to overlay the tags over the picture when it is shown. This could be achieved by the user pressing a “display” or similar button on the device or its remote control. Devices with touchscreens, stylus-operated tablet screens or other pointer-driven “absolute” navigation setups could support a function that shows a “people tag” as you touch areas of the image.

Benefit to Alzheimers sufferers

Here, this feature could help people who suffer from Alzheimer’s or other dementia-related illnesses by helping them remember whom their family members or friends are. If the user is using an image-management program or DLNA media-server setup capable of using these tags, they can call up a collection of images of the person they think of and have those images appearing on the screen. If the device has a communications-terminal function like a telephone, one of the images can be used as an index image to remember the correspondent by. This function could be extended by the use of an automatically-updated index image or a screenshow that shows “key” images of the person.

Improving on the idea

To make this work, there needs to be an industry standard that defines how the people-tag metadata is stored on the JPEG file. As well, the standard has to support functions like one or more separate “nickname” fields for each of the people that can be displayed as an option.  This is because a person may be known to one or more other people via a nickname or relative-shortcut name (Mummy, Daddy, Nonna, etc).

Another issue is to encourage users to establish consistency whenever they tag up a collection of images. This could be achieved through “batch-tagging” and / or improved facial recognition in image-management tools. This may be an issue if two or more people are tagging images from their own collections to serve a third collection and they know the people via different names.


Once we cut through the hysteria surrounding people-tagging with digital images and focus on using it as part of desktop image-management systems rather than social networks, we can then see it as a tool for helping people remember whom their loved ones are.

An Internet “edge” router that can become a DLNA media player and controller


D-Link’s Xteme N DIR-685 All-In-One Router Gets DLNA Certification and Some Nifty New Features | eHomeUpgrade

Download link:

D-Link’s support website – DIR-685 downloads

My comments

I had previously mentioned the D-Link DIR-685 Wireless-N Broadband Router / Electronic Picture Frame in this site during my coverage of the CES 2009 show in January 2009. This warranted my attention because of a storage router that also worked as an electronic picture frame because of its colour LCD display.

This router also was part of the DLNA Media Network because it could become a DLNA media server for material held on a user-installed hard disk or an external USB-based storage device. But this functionality has been extended through the latest firmware update for it to become a control point in the DLNA Media Network as well as showing pictures held on other DLNA Media Servers on that same network.

By the same token, the screen can be controlled by other DLNA Media control points such as TwonkyManager or a control point integrated in a smartphone like Andromote (Android), PlugPlayer (iOS – iPhone / iPad / iPod Touch) or the one that part of most of the Nokia phones.

At the moment, the utility of this function is limited to digital images because there isn’t any sound-handling functionality in this router.

This could lead to ideas like a “two-box two-screen” network solution for visual merchandising consisting of this router and a Sony or Samsung DLNA-ready TV with images shown on both the router and the TV. Similarly, this device could be seen as another “screen” for pictures to appear in another area but sharing a common pool of pictures in the network.

Therefore this is another example of a common standard breeding product software innovation rather than an imitative design culture.

The rise of the “multimedia router”


New multimedia router up before FCC – clock radio (FM+Internet), access to online video services, media playback from local storage – http://www.engadget.com/2009/12/09/qisda-sourced-multimedia-router-hits-the-fcc/

D-Link DIR-685 router with electronic picture frame – http://www.dlink.com.au/Products.aspx?Sec=1&Sub1=2&Sub2=5&PID=388

My comments on this new device class

What we are starting to see is the arrival of the “multimedia router” which is a device that is primarily targeted at the home and small-office user, the people whom this blog is written for.

What is this product class

This product class is a single-band Wireless-N broadband (Ethernet WAN) router with integrated multimedia playback functionality through an integrated screen and / or speakers. They have access to the popular online multimedia services and are able to play media held on local storage.

The screen in some of the devices also acts as a local “instrument panel” for these routers and if the device has a touchscreen, it could permit the device to have a local control panel.

They have come about because the cost of integrating these functions in the one shell has become very cheap and it has allowed manufacturers to differentiate their product range in a deeper manner.

Could this product class have a place in the broadband-router market

These devices may appeal initially as a novelty device but they could add an independent media playback device in the location where the Internet router would also go. This would typically be the home office or study or the back office of a small shop. In households where the phone is customarily installed in the kitchen or hallway, it could be feasible to make maximum benefit of these locations by locating these routers there alongside an Ethernet-ended DSL modem because these units could provide a picture display or “there-and-then” information display and, in the case of the proposed design, Internet radio in one box.

Similarly, even if another router like a VPN-endpoint router is on the network edge, these units can work as an integrated multifunction wireless access point that can be moved around the house.

What the device class needs

The first two iterations of this device class need to support DLNA-compliant LAN media playback so that media held on NAS boxes and media server devices that exist on the local network can be played through these devices. They could support DLNA MediaRenderer functionality as a controlled device so a PC or other device can become the control point.

They would also have to work well as an access point or as a router with a simple configuration routine for units that are connected to existing routers. They could support working as dual-band single-radio or dual-band dual-radio access points for those networks where a dual-band 802.11n segment exists.

These kind of features could be introduced in to this device class as more manufacturers introduce devices in to the class and the competition heats up. The previously-mentioned DLNA functionality could come in to play through a firmware update during the existing router’s service life.


Once this device class is developed further, it could be the arrival of a router that can acceptable be on show in that credenza in the home office.