[CLOSED] [MCL_2016_HCI_002] Haptic signal pitch processing

The recent introduction of low cost IMU allows the capture of motion information (position, speed, acceleration). Similarly, editing tools allows creating various physical effects (aka haptic effects). However, the rendering may vary depending on the device capabilities, inc. its sampling rate or playback speed. The purpose of the internship is to develop the appropriate software to adapt haptic signals from a capture device to a rendering system with variable parameters. In a way it is similar to pitch shifting for audio signals, but applied here to haptic waveform signals. Appropriate user test will be performed to validate the approach. Picture from http://webneel.com/.

Skills : Algorithm design, C/C++ programming skills, signal processing, haptics, a creative mindset.

Keywords : Haptics, Acceleration/speed (IMU) signals, Signal processing

This internship is located in Rennes, France.  If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [MCL_2016_HCI_HF_003] Best moment replay

When recording and playing back a user experience, such as sport racing, travel/visits, family events, live play,... users generally record the audio-visual event to remember it later. However the emotional impact at that time is lost. Using existing biological sensors it is now possible to capture the user body responses together with the A/V content. From those signals we can infer the emotional impact of the event in sync. with the timeline, and finally playback the event with an illustration of the emotion felt at that time. The goal of the internship is thus to develop a system to record, process, playback and display some events to demonstrate this new application. Illustration from The Atlantic “Art of the Thrill” (http://www.theatlantic.com/sponsored/porsche-the-art-of-the-thrill/art-of-the-thrill/182/).

Skills: Algorithm design, C/C++ programming skills, signal processing, a creative mindset

Keywords: Biological signals, User Experience, Signal processing, Interfaces, Multimedia.

This internship is located in Rennes, France.  If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [MCL_2016_CV_CG_HCI_VP_008] Dynamic and virtual media screen in domestic environment

The goal of the internship is to develop an Augmented Reality application for mobile device (typically a tablet), which allows a user to easily define and activate a virtual media screen attached to a wall of his choice, with personalized size, inside its house.

The internship will focus on natural image features detection & tracking in that particular context, using related computer vision libraries. The development will be typically done on Android or Windows tablet using related SDK and additional libraries that may help for the internship’s purpose.

Skills: Specific knowledge in computer vision, good programming skills in C++ , Android or Windows, possibly CUDA/OpenCL, 3D rendering library (Unity 3D, Unreal Engine)

Keywords: Computer vision, video processing, image feature detection, pose camera tracking, real-time processing

This internship is located in Rennes, France.  If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.