AvenueA cabin system for every seat

Sound plays AVENUE Radio, EDM and lo-fi generated live in your browser. You can change it any time.

AVENUE

A Quartifex concept · available for collaboration

Every seat gets a first‑class screen. And the screens work together.

00 · Blue hourVehicle model for demonstration only

01 · The problem

Cars gained screens. The system behind them stayed the same.

Most cabins now carry several displays, each designed on its own. In the back, where people sit longest, the screen rarely matches the one up front, so passengers reach for their own tablets. That was where our research with rear-seat passengers began.

02 · Into the cabin

One system. Four seats, each with a mode of its own.

  • DriverGlanceBig, short, voice firstExtension
  • Co-pilotNavigatorRoute, media, the carExtension
  • Rear leftLoungeFilms, music, comfortUser-tested
  • Rear rightLoungeFilms, music, comfortUser-tested
A1 · Every seatRear seat: researched and user-tested

Four screens. Four ways to ride.

Each seat has a mode of its own, and one system behind them all: the same media, the same route, the same car, shaped for whoever is sitting there.

Driver · Glance

Big targets, short tasks, voice and wheel controls first. Nothing that holds the eyes.

Rear · Lounge

Films, music, the route and the cabin's climate, for the long part of the journey.

Requirements: ACLP

A2 · DriverDesign extension, not yet user-tested

Calm for the driver. Built to the two-second glance.

When the car moves, the driver's screen changes shape: video and long text lock, targets grow, and tasks move to voice and the controls on the wheel.

Moving

Video, the media library and settings lock. What stays is large and short: the route, the call, the song.

The rule we design to

Single glances of 2 seconds or less, and 12 seconds or less to finish a task (NHTSA, 2013).

Requirements: ABEI

A3 · Content sharingFrom the rear-seat research

Send it to the back. It plays when they say yes.

A film, a song or a place moves from one screen to another. Nothing takes over a screen: its passenger accepts it, or not now.

From the front

The co-pilot finds a film for the long stretch and sends it to the rear left screen.

To the back

Rear left sees who sent it and what it is, with Play here or Not now.

Requirements: YKC

A4 · ClimateRear seat: researched and user-tested

Four zones. Each seat sets its own.

Temperature, fan and seat comfort per seat, with one switch to keep the rear seats in step. Routines bring a whole setting back with one press.

Per seat

Each passenger changes their own zone from their own screen; the driver uses steps, not a slider.

Routines

Time, place and climate presets: the morning commute, the late drive home.

Requirements: VJN

  • Driver20.5°
  • Co-pilot22°
  • Rear left21°
  • Rear right23.5°
A5 · JourneyRear seat: researched and user-tested

The road, explained. Places and the ETA over the view ahead.

The route with its ETA, and an augmented view that labels what is around the car: places to stop, to eat, to charge.

AR view

Points of interest pinned to the view ahead, with distance. Passengers can send one to the driver's route.

Recommendations

Shows and music picked to fit the time left in the journey.

Requirements: DGMU

A6 · SafetyRear seat: researched and user-tested

Help, from any seat. With five seconds to change your mind.

SOS works from every screen and from a physical button. A countdown with a cancel guards against a mistaken press, and every screen shows what is happening.

Countdown

Five seconds, a single large Cancel, and the call placed only when the count ends.

Every screen knows

The hazard lights come on and every passenger sees that help is on the way.

Requirements: IX

D · The live demo

Take any seat. Every screen is real.

The car is moving, so the driver’s screen is in glance mode. Park it to see what unlocks, take another seat, send something to the back, or switch to cab mode for the rider’s screen. Everything works from the keyboard.

Car
Use
DriverMoving: glance modeColaba 33 min29°

62km/h

80

Gear D: PRND

ACC 80Lane keep

312 km range74%

600 m

Keep leftCoastal Road

21:4833 min · 19.9 km
Map data ©2026 Google

Media

Now playing

Late Light

AVENUE Radio · Lo-fi

Glance mode: each look is two seconds or less. Video, settings and typing wait until you park; voice and the wheel controls do the rest.

Driver zone 21.0°
Late LightAVENUE Radio · Lo-fi

Driver mode: a design extension, not yet user-tested. Titles, places and news are invented for the demo; SOS places no call.

F · For fleets

Every cab, a first-class cabin.

Ride-hailing and chauffeur fleets put strangers in the back seat every hour. AVENUE gives them the screen a robotaxi rider gets, in the cars you already run, and keeps the driver’s eyes on the road.

For the rider

  • Trip, liveWhere you are, the time you arrive, the road it takes.
  • Pull overAsk for a stop; the car or the driver finds a safe place.
  • Rider supportA person on the line from the back seat, not a phone menu.
  • Quiet rideTell the driver you would rather not chat, without saying it.
  • Your zoneTemperature, seat and music for your seat only.

For the operator

  • Every ride starts cleanSign-ins, history and settings clear when the trip ends.
  • The driver stays in glance modeRider requests reach the driver as short, spoken prompts.
  • One fleet configurationRoutines, stations and branding set once, for every car.
  • Private by defaultNo cabin recording, no usage data unless the operator opts in.
Cab mode: design extension, not yet user-tested

The rider’s screen, live from the demo.

What cars already put in front of each seat

  • Robotaxi rider screensStart ride, trip progress and ETA, climate, music, pull over, call support.Waymo in-car features
  • Passenger screensA co-pilot display for video while moving, hidden from the driver by a filter and a camera.BMW 7 Series
  • Rear theatre screensA 31.3-inch 8K screen for the rear, with touch controls in the doors.BMW 7 Series

S · The platform

Android inside. Automotive grade under it.

AVENUE is built for Android Automotive OS: one occupant zone per seat, driving rules per display, audio routed per zone, and sharing between screens built into the platform. The reference hardware below is what a four-screen cabin needs today.

Reference target for a partner programme, scoped with each partner. Not a shipping product.

  • 5nmProcess, reference SoC
  • 30TOPSOn-device AI (NPU)
  • 200K+DMIPSCPU
  • 4zonesScreens, audio, climate
OS

Android Automotive OS

Base
Android Automotive OS 15 (API 35)AOSP build, with Google built-in where the carmaker licenses it.
Screens
One occupant zone per seatEach seat's display runs as its own user (CarOccupantZoneManager), with its own apps, profile and audio.
Driving rules
UX restrictions per displayDriver display distraction-optimised while moving; passenger displays unrestricted (CarUxRestrictionsManager).
Sharing
Multi-Display Communications APIHow a film or a place moves from one seat's screen to another's (new in Android Automotive 15).
Audio
Multi-zone routingEach occupant zone gets its own audio zone: speakers, headrest speakers or Bluetooth headphones.
Car data
Vehicle HAL propertiesClimate per area (HVAC_TEMPERATURE_SET), seat heat and ventilation, cabin lights, gear, speed.
Cluster
Separate safety partitionSpeed and telltales render on a safety-qualified OS under a Type-1 hypervisor; AVENUE draws only the navigation and media layers.
Updates and security
A/B over-the-air, verified bootSELinux enforcing, file-based encryption per user, UN R155 / R156 processes.
SoC

Compute

Reference SoC
Snapdragon SA8295P class5 nm, over 200K DMIPS CPU, over 3 TFLOPS GPU, 30 TOPS NPU.
Next generation
Snapdragon Cockpit EliteOryon CPU, up to 16 4K displays from one chip; in cars from 2026.
Memory
16 to 24 GB LPDDR5Typical for four-display cockpits.
Storage
256 GB UFS 3.1Offline downloads per seat.
On-device AI
Voice and glance, on the NPUWake word, speech and driver-attention models run in the car, not the cloud.
Displays

Four screens, one system

Driver cluster
12.3", 1920 × 7201,000 nits, optically bonded. Speed, ADAS, turn-by-turn.
Driver centre
14.9", 2880 × 1080Glance mode while moving: 76 px targets, two widgets, no video.
Co-pilot
14.6", Full HDPrivacy shield: a switchable filter and a camera that dims it when the driver looks.
Rear, each seat
12.8" to 14.6", 2.5KMini-LED or OLED with local dimming, 1,000 nits, 10-point touch, glove mode.
Links
GMSL2 / FPD-Link serialisersOne video link per display from the head unit.
I/O

Connectivity and sensing

Cellular
5G (3GPP Rel. 16)Telematics and streaming.
Wi-Fi
Wi-Fi 6E / 7 hotspotPhones and laptops in every seat.
Bluetooth
5.3 with LE AudioHeadphones per seat, so each zone can listen alone.
Charging
USB-C PD, 60 W per seatAnd a Qi2 pad per row.
Microphones
4 to 8, beam-formedEcho-cancelled voice per seat: the car knows who is speaking.
Cameras
Driver monitoring (IR), cabinGlance timing and privacy dimming; the cabin camera records only when asked.

Qualification targets

  • PartsAEC-Q100 Grade 2
  • Functional safetyISO 26262, ASIL-B (cluster path)
  • CybersecurityISO/SAE 21434, UN R155
  • Software updatesUN R156
  • Operating range−40 to +85 °C
Sources

R · How it was designed

Grounded in the people in the back seat.

AVENUE began as a rear-seat system for luxury cars. The research, the requirements and the A/B test below are from that work. The driver and co-pilot modes extend it, and have not yet been tested with users.

  1. 01

    Research

    Interviews with rear-seat passengers, desk research, competitive benchmarking and empathy maps of a long car journey. The finding that set the brief: in the back, passengers are bored and fall back on their own devices.

  2. 02

    Requirements

    Twenty-five Volere cards, A to Y, each with a rationale, a fit criterion and its source in the research, prioritised with MoSCoW.

  3. 03

    Information architecture

    A home screen that branches into journey, content, car controls, features, quick widgets and settings, with task flows for getting information, entertainment and utilities on the move.

  4. 04

    Testing

    Paper sketches, then low- and high-fidelity prototypes, then an A/B test of two versions with a survey afterwards.

The 25 requirements

Every Volere card from the research, as filed. Filter by priority and type; open a card for its rationale and fit criterion.

Priority
Type

Showing 25 of 25

  • Using Physical controls like buttons.

  • Using VUI for Controls and Interactions.

  • Using Smartscreen to connect other devices remotely

  • Using AR to show nearby shops, restaurants, fuel stations.

  • Using Haptic feedback for Navigation.

  • Using Dark Mode during bright sunlight.

  • Using GPS for Location tracking, navigation and map, View ETA.

  • Using App Integration for IOS & Android.

  • Using safety feature for seat belt indication, masks reminders.

  • To set up routines based on Location, Time, and climatic condition.

  • Using Screen Casting to cast media on larger screen.

  • Entertainment through movies, music/podcasts, games

  • Nearby food joints, petrol bunks and other necessities, upcoming traffic, road conditions

  • Providing brightness, volume font size, bluetooth & wifi controls.

  • Live updates through news and radio

  • Intuitive Interface - Easy to understand & follow

  • Add notes via voice and text

  • Internet Connectivity - Connected Car & Hotspot

  • Pre loaded entertainment content (music, games, movies)

  • USB slots, headphone jack, charging ports, volume and power controls, mic, front camera

  • Make recommendations of shows, movies, podcasts, and other media based on ETA shown

  • lighting and window pane, regulator and control

  • Browser, email, maps, alarm, time, calendar, gallery, weather forecast

  • Calls, Voice-based text, Video calls

  • Using to share content to adjacent screen.

What the A/B test showed

Survey ratings out of 5 after testing two versions of the rear-seat interface. Version 2 is the design AVENUE builds on.

A/B test ratings, version 1 against version 2Overall experience: version 1 3, version 2 4.4; Functionality: version 1 2.9, version 2 4.25; Workflow flexibility: version 1 3.15, version 2 4.15; Information hierarchy: version 1 3.15, version 2 3.9; Clarity and control: version 1 3, version 2 4.15; Mental effort: version 1 3.25, version 2 2.15 (lower is better); Physical effort: version 1 3, version 2 2.25 (lower is better)012345Overall experiencehigher is betterFunctionalityhigher is betterWorkflow flexibilityhigher is betterInformation hierarchyhigher is betterClarity and controlhigher is betterMental effortlower is betterPhysical effortlower is better
Version 1 Version 2
A/B ratings and recorded net difference
MetricV1V2Net
Overall experience34.4+1.4
Functionality2.94.25+1.35
Workflow flexibility3.154.15+1
Information hierarchy3.153.9+0.75
Clarity and control34.15+1.15
Mental effortlower is better3.252.15−1.1
Physical effortlower is better32.25To be confirmed
Scope
Rear-seat system only
Scale
Survey ratings out of 5, after A/B testing two versions of the interface
Participants
To be confirmed: participant count
Method
To be confirmed: how the A/B test was run

Physical effort: the recorded net difference does not match its two ratings, so only the ratings are shown until it is confirmed.

DOC · Documentation

The system, written down.

Architecture, modules, the design system, the interaction and safety rules, and what integration involves. One page, linkable by section.

Overview and principles

AVENUE is an infotainment system for the whole car. The driver, the co-pilot and each rear passenger get a screen with a mode of its own, and the screens share one system: what is playing, the route, the cabin's climate and what one seat sends to another.

It began as a rear-seat system for luxury cars, researched with rear-seat passengers and A/B tested. The rear-seat modules on this page come from that work. The driver and co-pilot modes are a design extension of it and have not yet been tested with users; we say so wherever they appear.

Principles

  1. Every seat is first class. The rear screens match the quality of the front, because the research found passengers in the back reaching for their own tablets.
  2. One system, many modes. Each seat sees the same state in the form that suits it. Nothing is designed for one screen alone.
  3. The driver's eyes stay on the road. While the car moves, the driver's screen shows only what can be read at a glance and hands everything else to voice, physical controls or another seat.
  4. Nothing takes over a screen uninvited. Sharing asks the receiving passenger first.
  5. Physical feel, honest feedback. Controls press, confirm and say what happened, in words as well as motion.
  6. Readable at night, readable in sun. Dark first, with every pair of colours meeting WCAG 2.2 AA.
Seat modes and their evidence
ModeForEvidence
Rear (left and right)Long journeys: media, the route, the cabin, sharing with the frontResearched and user-tested (A/B)
Co-pilotThe navigator: route, music, car; full media where the driver cannot see itDesign extension, not yet user-tested
DriverGlanceable while moving; voice and physical controls firstDesign extension, not yet user-tested

Architecture

AVENUE is described here as a design system plus a reference implementation (this page's demo, written for the web). How it runs inside a vehicle is scoped with each partner; see integration.

Seat modes

Each screen runs in one of three modes: driver, co-pilot or rear. A mode decides which modules appear, how large targets are and which rules apply while the car moves. The rear mode is the researched design; driver and co-pilot are extensions of it.

Shared state

One state for the whole car, read by every screen:

  • Journey: route, ETA, next turn, places along the way.
  • Media: each seat's now playing, position and queue.
  • Cabin: climate per zone (with the rear zones optionally synced), lighting, seats.
  • Routines: presets that set several of the above at once.
  • Vehicle: parked or moving, which the driver rules read.
  • Inbox: per seat, what other seats have sent and not yet been answered.

In the reference implementation this is one reducer (src/demo/system.ts); every screen, including the four drawn into the 3D cabin, reads it. The lockout rules live in the reducer, not in the screens, so no screen can forget them.

Content routing

A seat can send what is playing, a place or a memory clip to any other seat (card Y). The item lands in the receiving seat's inbox as a card with two choices: accept (play it there, or add the place to the route) or not now. Video sent to the driver while moving is held until the car is parked.

Permission model

ActionDriver, parkedDriver, movingCo-pilotRear
Play videoYesNo: send to a rear screenYes*Yes
Long or scrolling text, text entryYesNoYes*Yes
AR view (camera imagery)YesNo: 2D map insteadYes*Yes
Climate, own zoneYesLarge steppers; detail by voice or switchesYesYes
Change another seat's screenNoNoNoNo: send, never take over
SOSYesYesYesYes

* NHTSA's guidelines cover any built-in device the driver can easily see or reach, even one meant for passengers. A co-pilot screen visible from the driver's seat therefore needs either a view-angle (privacy) filter or the driver's rules while moving. Which one is a hardware decision, scoped per partner.

Module reference

Each module with its states, the requirement cards it answers, and what happens on the driver's screen while the car is moving. Cards are from the rear-seat research; open them in the requirements.

Home

A modular home screen: journey, now playing, weather, time and news as widgets the occupant can rearrange. Each seat keeps its own layout.

States
Default layout, Edit layout, Widget expanded, Driving (driver only)
Requirements
O, W, P, U
Driver, moving
simplified: Two large widgets (journey and now playing). News headlines and scrolling text are hidden.
Evidence
Rear: researched and user-tested. Front: extension.

Media

The content library (shows, films, music, podcasts, downloads), now playing and the queue. Anything playing can be sent to another screen.

States
Library, Now playing, Queue, Sent to another screen, Offline downloads
Requirements
L, S, U, K, H
Driver, moving
simplified: Audio only. Video is locked on the driver's screen while moving; it can be sent to a rear screen instead.
Evidence
Rear: researched and user-tested. Front: extension.

Journey

Navigation with live ETA and an augmented-reality view of points of interest along the route.

States
Route overview, Turn guidance, AR points of interest, Arrived
Requirements
G, D, M, E
Driver, moving
simplified: A simple two-dimensional map and the next turn. The AR view (camera imagery) is locked for the driver while moving.
Evidence
Rear: researched and user-tested. Front: extension.

Climate & car

Air conditioning per zone, fan and airflow, cabin lighting and seat settings, with an option to sync the rear seats.

States
Climate, Lighting, Seats, Synced zones, Reset
Requirements
V, A, I
Driver, moving
allowed: Large steppers for temperature; deeper settings move to physical controls and voice.
Evidence
Rear: researched and user-tested. Front: extension.

Routines

Presets that set the cabin by time, place or climate: lighting, temperature and what plays, in one switch.

States
List, Routine on, Routine off, New routine
Requirements
J
Driver, moving
simplified: Switch a routine on or off; creating one waits until parked.
Evidence
Rear: researched and user-tested. Front: extension.

Memory clips

Record a moment from the journey, stop, save it, and send it to another screen to watch together (the memory-clipping task flow from the research).

States
Ready, Recording, Saved, Sent to another screen
Requirements
Y, C
Driver, moving
locked: Not available to the driver while moving.
Evidence
Rear: researched and user-tested. Front: extension.

Settings

Display brightness, text size, connections, accessibility and privacy, per seat, with system information.

States
Display, Accessibility, Connections, Privacy
Requirements
N, F, R
Driver, moving
locked: Waits until parked, except brightness on the quick-settings bar.
Evidence
Rear: researched and user-tested. Front: extension.

Content sharing

Send what is playing, a place or a clip from one screen to another. The receiving seat accepts or declines; nothing takes over a screen uninvited.

Requirements
Y, K, C

SOS

From any screen: a five-second countdown with a large cancel target, then the call is placed and every screen shows that help is on the way.

Requirements
I

Driver lockout

While moving, the driver's screen locks video, long and scrolling text and text entry, enlarges its targets and hands tasks to voice and physical controls.

Requirements
A, B, E

Design system

Everything below is rendered live from one tokens file (src/design/tokens.ts). The site, the in-car interface and these tables all read it, so they cannot drift.

The high-fidelity concept used a neumorphic palette. We kept the soft-surface feel (a top highlight and a low, wide shadow instead of hard borders) and restyled it so that every text and control meets WCAG 2.2 AA: neumorphism's soft, low-contrast edges usually fail it.

Colour

Two themes: cabin (dark, the default, because car interfaces live at night) and paper (light, for documentation). One accent, amber: warm enough not to wash out night vision and strong enough to read on dark glass and on paper. On paper it steps darker, so a fill still stands 3:1 off the page. Red is reserved for SOS.

Colour tokens in both themes
TokenCabinPaperUse
--c-bg#0b1019#f1f2f4Page and cabin background
--c-surface#121927#ffffffPanels and screens
--c-raised#1b2435#e7eaefCards and controls at rest
--c-sunken#0e131d#e2e5eaWells, tracks and inputs
--c-control#243049#d9dee6Pressed and selected control fill
--c-linergb(255 255 255 / 0.14)rgb(10 13 18 / 0.16)Hairlines that separate
--c-line-strongrgb(255 255 255 / 0.32)rgb(10 13 18 / 0.4)Borders that must be seen (3:1 against the surface)
--c-text#eef1f6#0a0d12Primary text
--c-text-muted#9aa4b7#4b5364Secondary text
--c-text-faint#8a95a9#575f70Tertiary text and placeholders (still 4.5:1)
--c-accent#2d63ee#1f55e0The one accent: fills, meters, the active state
--c-accent-text#9cc6ff#1f55e0Accent as text or icon on the theme's surfaces
--c-on-accent#ffffff#ffffffText on an accent fill
--c-danger#e0302e#c81e1eSOS and destructive actions only
--c-on-danger#ffffff#ffffffText on a danger fill
--c-focus#9cc6ff#1f55e0Keyboard focus ring
--c-ice#9cc6ff#6e9bf0Glow tint: the bright core of the headlight gradient (decorative by day)
--c-lane-deep#0b1f66#c9d8f7Far end of the headlight gradient
--c-ember#ff6a2b#c2410cTail-light warmth: the Moving state and the driver seat, once per view
--c-ember-deep#4a1206#f6d6c6Far end of the tail-light gradient
--c-dusk-sky#10203f#c4d6efTop of the dusk wash behind Day sections
--c-dusk-haze#1a1430#f3e3daBottom of the dusk wash: warm haze at the horizon
--c-glassrgb(27 36 53 / 0.7)rgb(255 255 255 / 0.72)The cabin UI's mica layer, under a backdrop blur

Contrast

Every pair the interface uses, checked against WCAG 2.2 AA in both themes (also enforced by a unit test):

Contrast ratios against WCAG 2.2 AA
Foreground on backgroundNeedsCabinPaper
text on bg4.5:116.83:1 pass17.37:1 pass
text on surface4.5:115.53:1 pass19.46:1 pass
text on raised4.5:113.74:1 pass16.14:1 pass
text on control4.5:111.64:1 pass14.40:1 pass
text-muted on surface4.5:17.01:1 pass7.72:1 pass
text-muted on raised4.5:16.20:1 pass6.40:1 pass
text-faint on surface4.5:15.82:1 pass6.41:1 pass
text-faint on raised4.5:15.15:1 pass5.32:1 pass
accent-text on surface4.5:110.00:1 pass6.12:1 pass
accent-text on raised4.5:18.84:1 pass5.07:1 pass
on-accent on accent4.5:15.08:1 pass6.12:1 pass
on-danger on danger4.5:14.53:1 pass5.74:1 pass
focus on surface3:110.00:1 pass6.12:1 pass
focus on bg3:110.83:1 pass5.46:1 pass
accent on surface3:13.46:1 pass6.12:1 pass
danger on surface3:13.88:1 pass5.74:1 pass

Type

Display: Archivo, set wide and light, for headings and the wordmark. Interface: Instrument Sans. Numbers and specifications: DM Mono, with tabular figures so changing values never shift. All three are free (SIL Open Font License) and self-hosted.

--t-mega · 64–220px · 340Every seat, first class
--t-hero · 40–96px · 400Every seat, first class
--t-h1 · 34–72px · 400Every seat, first class
--t-h2 · 28–56px · 400Every seat, first class
--t-h3 · 20–28px · 450Every seat, first class
--t-body · 16–18px · 400Every seat, first class
--t-small · 14–15px · 400Every seat, first class
--t-mono · 12–13px · 400ETA 42 MIN · 31 KM

Spacing, radius and elevation

A 4 px base. Radii are concentric: an outer radius equals the inner radius plus the padding between them.

Spacing
--s-14px
--s-28px
--s-312px
--s-416px
--s-524px
--s-632px
--s-748px
--s-864px
--s-996px
--s-10128px
Radius
xs · 2px
sm · 10px
md · 14px
lg · 24px
xl · 32px
pill · pill
Elevation (cabin)
--e-0
--e-1
--e-2
--e-3
--e-pressed

Core components

The same components the demo is built from, live:

Buttons

Stepper

21.5°

Switch, range, segmented

Fresh airDrawing air from outside
View

Interaction and motion

Controls feel physical

  • Press: a control scales to 0.96 in 160 ms on an easing that starts fast and settles without overshoot (cubic-bezier(0.2, 0, 0, 1)), and a pressed control sinks (an inset shadow). Releasing returns it the same way, and a press can be interrupted.
  • Feedback in words: every change that matters is also said in text (a notice on the screen and a polite live-region message), never by motion alone.
  • Sound: synthesised cues (a tick on press, a rising pair to confirm, a low pulse for SOS). Off by default; a passenger turns them on from the quick bar.
  • Targets: at least 44 × 44 px everywhere; 76 px on the driver's screen while moving.
Motion tokens
duration.instant90 ms
duration.quick160 ms
duration.base240 ms
duration.slow420 ms
duration.camera1100 ms
ease.presscubic-bezier(0.2, 0, 0, 1)
ease.outcubic-bezier(0.22, 1, 0.36, 1)
ease.inOutcubic-bezier(0.65, 0, 0.35, 1)
pressScale0.97
target.min48 px
target.comfortable64 px
target.driving76 px

Motion on this page

  • The camera moves only with the visitor's scroll, slowly, along one path (exterior, round to the door, into the cabin).
  • Changing seat folds the panel into its screen, flies the camera (1.1 s), then grows the next screen out (a GSAP Flip).
  • Reduced motion (the system setting, or the page's own): no camera flights; the camera cuts between poses, the seat switcher cuts, and everything stays usable.

Seat-mode transitions

Switching a screen between parked and moving reshapes the driver's layout at once (no animation to watch while driving): two large tiles, the next turn and what is playing, with locked items marked and a reason given.

Safety and driver distraction

A whole-car system puts a screen in front of the driver, so distraction is the first question. AVENUE's driver mode is designed to the U.S. National Highway Traffic Safety Administration's visual-manual driver distraction guidelines. These guidelines are voluntary; they apply to light vehicles and to built-in devices the driver can easily see or reach.

2sor less for any single glance away from the road
12sor less in total, glancing away, to complete a task

The guidelines’ acceptance criteria for eye-glance testing (and, in the occlusion method, 1.5 s views adding up to no more than 12 s). Source

What the driver's screen does while moving

  • Locks video not related to driving, automatically scrolling text, text entry, long text for reading (news bodies), and camera imagery (the AR view).
  • Enlarges targets to 76 px and cuts the screen to two glanceable tiles: the next turn and what is playing.
  • Hands tasks to voice ("warmer", "navigate home"), to the steering-wheel and seat controls (card A), and to other seats: a film the driver picks is sent to a rear screen instead.
  • Says why something is locked ("available when parked"), so it is never a dead end.

Try it in the demo: choose the driver's seat and set the car to Moving.

Status

These are design decisions, not test results. The driver mode has not been measured against the glance criteria; that test (eye-glance or occlusion, as the guidelines describe) is part of any pilot. Rear screens sit behind the front seats and are outside the guidelines' scope.

Source: Visual-Manual NHTSA Driver Distraction Guidelines for In-Vehicle Electronic Devices (78 FR 24817, 26 April 2013, docket NHTSA-2010-0053)

Accessibility

  • Contrast: every colour pair meets WCAG 2.2 AA (4.5:1 for text, 3:1 for controls and edges), in both themes; a unit test checks the tokens and axe checks the page.
  • Keyboard: the whole demo works from the keyboard. Seat and option groups move with the arrow keys; focus is always visible (a 2 px amber ring).
  • Screen readers: every control has a name and a state; what changes is announced politely; locked items say why.
  • Text size: three steps per seat (default, large, largest), and a high-contrast mode.
  • Captions on by default for anything that plays.
  • Motion: reduced motion removes camera flights and cuts instead; nothing is conveyed by motion alone.
  • Touch: targets of at least 44 × 44 px, 76 px for the driver while moving.

Automated checks (axe) find only part of the problems; testing with people who use assistive technology is part of any pilot.

Integration notes

AVENUE is platform-agnostic. What exists today:

  • a design system: tokens, components and the interaction, motion and safety rules on this page;
  • a reference implementation for the web (this demo), with the shared state and the driver rules as plain code;
  • this documentation.

How AVENUE runs in a particular vehicle (the operating system, the display hardware, the vehicle signals it reads, such as speed and gear, and how it is certified) is scoped with each partner. We make no claim to run on any specific automotive platform today.

What a pilot typically settles first: the vehicle signal that defines "moving", the co-pilot screen's visibility from the driver's seat, the voice stack, and the test plan for the driver mode.

Changelog

0.1, reference demo

  • Whole-car seat modes: driver, co-pilot, rear (driver and co-pilot as a design extension, not yet user-tested).
  • Seven modules, content sharing between seats, SOS, driver lockout.
  • Design tokens, core components and these docs.

Next entries will follow the first partner engagement.

P · Partner with us

Build the whole-car screen with us.

AVENUE is offered on a collaboration basis. Tell us about your cabin and we will propose a way to work together.

For

  • EV and mobility start-ups building their first cabin
  • Carmakers' UX teams exploring rear-seat and whole-car systems
  • Tier-1 suppliers pairing displays with a ready interface
  • Coachbuilders and chauffeur or fleet operators

Start a conversation

How would you like to work with us?

We use these details only to reply to you.

01

Design-system licence

Use AVENUE's tokens, components and interaction, motion and safety rules in your own product, with our support while your team adopts them.

02

Co-develop a pilot

Build AVENUE into a test vehicle or a buck with us: the seat modes, your signals and hardware, and a driver-mode test plan.

03

Custom adaptation

Reshape AVENUE for your brand, your cabin and your passengers: new modules, new seat layouts, new markets.

What a partner gets

Design system
Tokens, components and their states, in design files and code
Reference implementation
The demo's code: shared state, seat modes, the driver rules
Documentation
Architecture, modules, safety and accessibility, as on this page
Design support
Our designers alongside your team through integration and testing